var lyr_unitprice_regularsize_="unitprice_regularsize_";
var lyr_unitprice_customsize_="unitprice_customsize_";
var regularsize_="regularsize_";
var customsizeX_="customsizeX_";
var customsizeY_="customsizeY_";
var qty_regularsize_="qty_regularsize_";
var qty_customsize_="qty_customsize_";
var PaperType_="PaperType_";
var Coating_="coating_";
var Stretching_="stretching_";
var img_i=1;
var img_i_j=1;
var regsize=true;



//
var myInterval,intervalI,intervalItm;
function refreshPriceListXX(){
	try{
	    img_i=11;
        img_i_j=11;
		GetElemByID("runitpriceloadingimg_" + intervalI).src="/img/bluerefreshstatic.gif";
		GetElemByID("cunitpriceloadingimg_" + intervalI).src="/img/bluerefreshstatic.gif";
	}catch(e){
	}
	clearInterval(myInterval);
}
function refreshPriceListX(){
	setTimeout("getPrice(intervalI,img_i_j, regsize,intervalItm);",5);
	img_i_j++;
	try{
		GetElemByID("runitpriceloadingimg_" + intervalI).src="/img/loading.gif";
		GetElemByID("cunitpriceloadingimg_" + intervalI).src="/img/loading.gif";
	}catch(e){
	}
	if (img_i_j>5 && !regsize){
		refreshPriceListXX();
	}else if(img_i_j>5){
		img_i_j=0;
		regsize=false;
	}
}

function refreshPriceList(i,Itm){
	intervalI=i;
	intervalItm=Itm;
	regsize=true;
	img_i_j=0;
	myInterval = window.setInterval("refreshPriceListX()",500);
}


function getPrice(i,j, blnregsize,Itm){
try{
	img_i=i;
	img_i_j=j;

	var PaperType=eval("Itm.form." + PaperType_ + img_i).value;
	var Coating=eval("Itm.form." + Coating_ + img_i).value;
	var Stretching=eval("Itm.form." + Stretching_ + img_i).value;
	
	regsize=blnregsize;	
	var size,x,y,qty;
	if (regsize){
		size=eval("Itm.form." + regularsize_ + img_i + "_" +img_i_j).value;
		qty=eval("Itm.form." + qty_regularsize_ + img_i + "_" +img_i_j).value;
		GetElemByID(lyr_unitprice_regularsize_ + img_i + "_" +img_i_j).innerHTML="";
	}else{
		x=eval("Itm.form." + customsizeX_ + img_i + "_" +img_i_j).value;
		y=eval("Itm.form." + customsizeY_ + img_i + "_" +img_i_j).value;
		qty=eval("Itm.form." + qty_customsize_ + img_i + "_" +img_i_j).value;
		GetElemByID(lyr_unitprice_customsize_ + img_i + "_" +img_i_j).innerHTML="";
	}
	


	var url='/order/v/quoteAJAX.asp?request=' + (regsize?'regsize':'customsize') + '&response=fhtml&size=' +  size + '&x=' +  x + '&y=' +  y + '&qty=' + qty + '&PaperType=' + PaperType + '&Coating=' + Coating + '&Stretching=' + Stretching + '';

	var httpObj=new getXMLHttp(url,PriceHandler,'GET');
}catch(e){}

}



function PriceHandler(){
	//document.title="4" + xmlHttp.readyState;
		// if xmlhttp shows "loaded"
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			// if "OK"
				try{
					if (regsize){
						GetElemByID(lyr_unitprice_regularsize_ + img_i + "_" +img_i_j).innerHTML=xmlHttp.responseText;
					}else{
						GetElemByID(lyr_unitprice_customsize_ + img_i + "_" +img_i_j).innerHTML=xmlHttp.responseText;
					}
					try{
						clearFinalQuote();
					}catch(e){}
				}catch(e){
					
				}
			if (xmlHttp.status==200){
				//lyrObj.innerHTML=xmlHttp.responseText;
			}else{
				//alert("Problem retrieving XML data:" + xmlHttp.statusText)
			}
		}
}
var effectTitle_="effectTitle_";
var effectDesc_="effectDesc_";
var effectDescImg_="effectDescImg_";
function setEffect(i,Itm){
	try{
		GetElemByID(effectTitle_ + i).innerHTML="<b>Image Effect:</b> " + Itm.value + "";
		GetElemByID(effectDesc_ + i).innerHTML=GetElemByID(effectDesc_ + Itm.value).innerHTML;
		GetElemByID(effectDescImg_ + i).innerHTML=GetElemByID(effectDescImg_ + Itm.value).innerHTML;
	}catch(e){
		GetElemByID(effectTitle_ + i).innerHTML="";
		GetElemByID(effectDesc_ + i).innerHTML="An error occured when loading effect details.<br>Please contact TechSupport";//"You've selected an effect category.<br> Please select an effect.";
		GetElemByID(effectDescImg_ + i).innerHTML="";
	}
}
function zoomEffect(img_src){
	openPopUp('/viewcard.asp?ViewCard=' + img_src,'Effect','scrollbars=no,resizable=no',null,null,400,400);
}
function moreEffectDesc(url){
	openPopUp(url,'Effect_Description','scrollbars=yes,resizable=yes',null,null,650,400);
}
function showImgHelp(url){
	openPopUp(url,'Help_Window','scrollbars=yes,resizable=yes',null,null,650,400);
}