/* Function to popup new window */
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
	// LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	// TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	// settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable';
	settings = 'height='+h+',width='+w+',top=0,left=0,scrollbars='+scroll+',resizable';

	
	win = window.open(mypage,'name',settings);
	win.window.focus();
}

function popargs(dept_id,pf_id) 
{
	if (user_guid !=' ') 
	{
		PageURL ='product.asp?mscssid='+ user_guid+ '&px_id=65&dept_id='+ dept_id+ '&pf_id='+ pf_id+ '&';
	}
	else  
	{
 		PageURL ='product.asp?px_id=65&dept_id='+ dept_id+ '&pf_id='+ pf_id+ '&';
	}
	
	NewWindow(PageURL,"prints",450,450,"no");


	//Note: This return is required as well
	// false tells the browser to ignore the default action entirely
	return(false);	
}

function left(fs,substr){if (fs.indexOf(substr) == -1) {return "";} else {return (fs.substr(0, fs.indexOf(substr)));}}
function right(fs,substr){if (fs.indexOf(substr) == -1) {return "";} else {return (fs.substr(fs.indexOf(substr)+substr.length, fs.length));}}
function csort(a,b){
	//M - 9.0
	//M - 9.5
	var a1,a2,b1,b2;
	var intval = 1;
	if (a != b){
		a1=left(a," - ");
		b1=left(b," - ");
		//alert(a1 + ", " + b1);
		if (a1==b1){
			//do the second parts
			a2=right(a," - ");
			b2=right(b," - ");
			//if they're both not a number...
			if(parseFloat(a2)<parseFloat(b2)){intval=-1;}
		}else{if(a1<b1){intval=-1;}}
	}
	return intval;
}
function d(a,b){return csort(a.attr_value5,b.attr_value5);}
function coagulate_sort(){
	for (atn=0;atn< product_var.length ;atn++){product_var[atn].attr_value5=product_var[atn].attr_value2 + " - " + product_var[atn].attr_value1;}
	product_var.sort(d);
}


var num_avail = 0;
function draw_sku_option(){
	if (product_var.length >= 1 ){
		if(product_var.length==1){
			document.write("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>");
			document.write("<TR VALIGN=TOP ><TD class=ProductAttrlabel >" + attr_label[0] + "</TD><TD>");
			if (product_var[0].avail != "0") {
				num_avail=1;
					document.write("&nbsp;" + product_var[0].attr_value1 + "</TD>");
			} else 
			{
				document.write("<BR>So sorry but this product is not available.  If you want us to try and special order it call us at 866.730.5508 or email us at ");
				document.write('<A HREF="mailto:sales@thepinkcrab.com" > sales@thepinkcrab.com </A>.  Thank you.');			
			}
			document.write("<INPUT TYPE=HIDDEN  NAME=sku VALUE=\"" + product_var[0].sku + "\" >");
			document.write("</TR></TABLE>");
		}
		else
		{	
			document.write("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>");
	
			i=attr_values.length-1;
			labelstr="";
			while (attr_label[i]!= "" && i >=0 ) {
				if(labelstr !="") labelstr += " &amp; ";
				labelstr+= attr_label[i];
				i=i-1;
			}
			var t="";
			for (atn=0;atn< product_var.length ;atn++){
				if (product_var[atn].avail != "0") { 
					if (num_avail == 0){
						document.write("<div class='ProductAttrlabel'>Select From "+labelstr+":</div>");
						document.write("<SELECT class=ProductAttr NAME=sku  >");
						writeoption("",labelstr,sel_values[0]);
					}
					if (product_var[atn].attr_value2==""){t=product_var[atn].attr_value1;}else{t=product_var[atn].attr_value2 + " - " + product_var[atn].attr_value1;}
					if (useVariantPrice=="True"){
						if (on_sale=="True"){
							writeoption(product_var[atn].sku,(t + " $"+ OKStrOfPenny(product_var[atn].price_sale)) ,sel_values[0]);
						} else {
							writeoption(product_var[atn].sku,(t + " $"+ OKStrOfPenny(product_var[atn].price_list)) ,sel_values[0]);
						}
					} else {
						writeoption(product_var[atn].sku,(t) ,sel_values[0]);
					}
					num_avail++;
				}
			}//end for
			if (num_avail > 0){
				document.write("</SELECT>");
			}else{
		  		document.write("<BR>So sorry but this product is not available.  If you want us to try and special order it call us at 866.730.5508 or email us at ");
				document.write('<A HREF="mailto:sales@thepinkcrab.com " > sales@thepinkcrab.com </A>.  Thank you.');
			}
		}
	}
}//end draw_sku_option 

function draw_alu_swatch(){
	if (U_Prod_Xlink.length >= 1 ){
		document.write("<div id='swatch_label'>Available In: </div><TABLE width='100%' BORDER='0' CELLPADDING='5' CELLSPACING='0' class='swatches'>");
		i_cols=0;
		t_cols = 3; /* target number of cols per row*/
		for (atn=0;atn< U_Prod_Xlink.length ;atn++){
			//alert(atn);
			if (i_cols ==0){document.write("<TR>");} 
			i_cols++;		
			document.write("<TD valign='top'>");
			document.write("<A HREF=\"#\" onClick=\"return(popargs('" + U_Prod_Xlink[atn].dept_id + "','" + U_Prod_Xlink[atn].pf_id + "'));\">");
			document.write("<img ALIGN=CENTER BORDER=0  VSPACE=0  HSPACE=0  ALT=\""+ U_Prod_Xlink[atn].name +"\"");  
			document.write("SRC=\"assets/product_images/"+ U_Prod_Xlink[atn].image + " \" width=\"30\"><br>"+ U_Prod_Xlink[atn].name +"</A><br><br>");
			document.write("</TD>");
			if (i_cols == t_cols) {
				document.write("</TR>"); 
				i_cols=0;
			} 
		}
		document.write("</TABLE>");
	}
}
