// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function MM_validateQty() {
  MM_goToURL('parent','cart.php');
}


function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
  var ok=false; document.MM_returnValue = false;
  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
    ok=(plugins && plugins[plgIn]);
  } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
    if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
    else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
    else ok=autoGo; }
  if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}

function set_bill_address() {
	if ( document.checkout_form.use_ship_for_bill.checked == true ) {
		document.checkout_form.bill_addr1.value = document.checkout_form.ship_addr1.value;
		document.checkout_form.bill_addr2.value = document.checkout_form.ship_addr2.value;
		document.checkout_form.bill_city.value  = document.checkout_form.ship_city.value;
		document.checkout_form.bill_state.value = document.checkout_form.ship_state.value;
		document.checkout_form.bill_zip.value   = document.checkout_form.ship_zip.value;
	}
	else {
		document.checkout_form.bill_addr1.value = '';
		document.checkout_form.bill_addr2.value = '';
		document.checkout_form.bill_city.value  = '';
		document.checkout_form.bill_state.value = '';
		document.checkout_form.bill_zip.value   = '';
	}
}

function uncheck() {
	document.checkout_form.use_ship_for_bill.checked = false;
}

function large_pic_window() {
	window.open('','picwindow',width=600, height=600,scrollbars=no);
}

function viewPic(img)
{ 	
    picfile = new Image(); 
    picfile.src =(img); 
    fileCheck(img); 
}

function fileCheck(img)
{ 	
    if( (picfile.width!=0) && (picfile.height!=0) )
    { 
        makeWindow(img); 
    }
    else 
    {
        funzione="fileCheck('"+img+"')"; 
        intervallo=setTimeout(funzione,50); 
    }
}

function makeWindow(img)
{ 	
    ht = picfile.height + 20;
    wd = picfile.width + 20; 

    var args= "height=" + ht + ",innerHeight=" + ht;
    args += ",width=" + wd + ",innerWidth=" + wd + ",location=no,status=no";
    if (window.screen) 
    { 
        var avht = screen.availHeight; 
        var avwd = screen.availWidth;
        var xcen = (avwd - wd) / 2; 
        var ycen = (avht - ht) / 2;
        args += ",left=" + xcen + ",screenX=" + xcen;
        args += ",top=" + ycen + ",screenY=" + ycen + ",resizable=yes,location=no,status=no"; 	
    }
    return window.open(img, 'TEST', args); 
}

function TEST( img ) {
	
	picfile = new Image(); 
    picfile.src =(img);
	
	ht = picfile.height + 20;
	wd = picfile.width + 20;
	
	//ht = 520;
	//wd = 520;
	
	var args = "height=" + ht + ",innerHeight=" + ht + ",width=" + wd + ",innerWidth=" + wd;
	if (window.screen) { 
		var avht = screen.availHeight; 
    	var avwd = screen.availWidth;
        var xcen = (avwd - wd) / 2; 
	    var ycen = (avht - ht) / 2;
    	args += ",left=" + xcen + ",screenX=" + xcen;
        args += ",top=" + ycen + ",screenY=" + ycen; 	
    }
	args += ",resizeable=yes,toolbar=no,location=no";
	//var url = "http://www.crabglass.com/view_item.php?id=" + i + "&view=" + j;
	var url = "http://www.crabglass.com/view_item.php?id=";
	return window.open(url,'',args);
}

function PIC( img, id, view ) {
	
	picfile = new Image(); 
    picfile.src =("http://www.crabglass.com/images/items/large_104_main.jpg");
	
	ht = picfile.height + 20;
	wd = picfile.width + 20;
	
	//ht = 600;
	//wd = 600;
	
	var args = "height=" + ht + ",innerHeight=" + ht + ",width=" + wd + ",innerWidth=" + wd;
	if (window.screen) 
    { 
        var avht = screen.availHeight; 
        var avwd = screen.availWidth;
        var xcen = (avwd - wd) / 2; 
        var ycen = (avht - ht) / 2;
        args += ",left=" + xcen + ",screenX=" + xcen;
        args += ",top=" + ycen + ",screenY=" + ycen; 	
    }
	args += ",resizeable=yes,toolbar=no,location=no";
	
//	newwindow = open('','item',args);
//	var tmp = newwindow.document;
//	tmp.write('<html><head><title>Item Picture</title></head>');
//	tmp.write('<body><img src=\"' + img + '\" alt=\"Item Picture\" border=\"0\"/>');
//	tmp.write('<br>TEST</body></html>');
//	tmp.close();
//	return newwindow;
	var url = 'view_item.php?id=' + id + '&view=' + view;
	return window.open(url,'',args);

}



function DD_viewPic(img,num,view)
{ 	
    picfile = new Image(); 
    picfile.src =(img); 
    DD_fileCheck(img,num,view); 
}

function DD_fileCheck(img,num,view)
{ 	
    if( (picfile.width!=0) && (picfile.height!=0) )
    { 
        DD_makeWindow(img,num,view); 
    }
    else 
    {
        funzione="DD_fileCheck('"+img+"',"+num+","+view+")"; 
        intervallo=setTimeout(funzione,50); 
    }
}

function DD_makeWindow(img,num,view)
{ 	
    ht = picfile.height + 20;
    wd = picfile.width + 20; 

    var args= "height=" + ht + ",innerHeight=" + ht;
    args += ",width=" + wd + ",innerWidth=" + wd;
    if (window.screen) 
    { 
        var avht = screen.availHeight; 
        var avwd = screen.availWidth;
        var xcen = (avwd - wd) / 2; 
        var ycen = (avht - ht) / 2;
        args += ",left=" + xcen + ",screenX=" + xcen;
        args += ",top=" + ycen + ",screenY=" + ycen + ",resizable=yes"; 	
    }
	
	var url = "http://www.crabglass.com/view_item.php?item=" + num + "&view=" + view;
    return window.open(url, '', args); 
}
