function SetRColor(sColor)
{ 
	CheckBackOrder("R", sColor);
}

function SetLColor(sColor)
{
	CheckBackOrder("L", sColor);
}

function CheckBackOrder(sColor, ColorName)
{
	var iColor = 0;
	var idColor = 0;
	var ColorImage = "";
	var iExistLarge = 0;
	
	for ( var i = 0; i < ContactColor.length; i++ )	{ 
		if ( ContactColor[i].Color == ColorName )
		{ 
			idColor = ContactColor[i].idColor;
			ColorImage = ContactColor[i].Image;
			iExistLarge = ContactColor[i].iExist;
			break;
		}
	}

	if (sColor == "R"){
		iColor = 1
		ColorImageV = myGetElementById("ColorImageOD");
	} else {
		iColor = 2
		ColorImageV = myGetElementById("ColorImageOS");
	}
	
	if (ColorImage != ""){
		if (iExistLarge == 1){
			sURL = "<a href='javascript:void(0);' onclick='PopupColorWindow(" + iColor + ", " + idColor + ");'>"
			sURL = sURL + "<img src='/cdimages/ContactLensColors/" + ColorImage + sColor + ".jpg' border=0>";
			sURL = sURL + "</a>"
		} else {
			sURL =  "<img src='/cdimages/ContactLensColors/" + ColorImage + sColor + ".jpg' border=0>";
		}
		
		ColorImageV.innerHTML = sURL;
	} else {
		ColorImageV.innerHTML = "";
	}
	
	if (iColor == 1){
		document.form1.ColorELargeOS.value = iExistLarge;
	} else {
		document.form1.ColorELargeOD.value = iExistLarge;
	}	
		
	var sHTML = "";
	ColorImageV = myGetElementById("ClickLargeImage");
	if (document.form1.ColorELargeOD.value == 1  || document.form1.ColorELargeOS.value == 1){
		ColorImageV.innerHTML = "<img src='/CommonImages/viewlarge.gif' border=0>"
	} else {
		ColorImageV.innerHTML = "";
	}
}

function PopupColorWindow( sEye, idColor )
{
	var x = 0, y = 0; // default values

	if (document.all) 
	{
		x = window.screenTop + 60;
		y = window.screenLeft + 60;
	}
	else if (document.layers) 
		{
			x = window.screenX + 60;
			y = window.screenY + 60;
		}

	sURL = "/Common/Catalog/FrameLargeImage.asp?P1=" + document.form1.ContactsID.value + "&P2=" + document.form1.Ftype.value + "&P3=" + idColor + "&P6=" + sEye

	window.open(sURL,'ContactsInterface1','scrollbars=yes,width=700,height=550,top='+y+',screenY='+y+',left='+x+',screenX='+x);
}

function myGetElementById(elemID) {
	var obj;
	var elemOutside;
	var doc = document;
	
	elemOutside = elemID + 'O';
	if (document.all) {
		obj = document.all(elemID);
	} 
	
	if (!obj && document.form1) { 
		obj = eval('document.form1.' + elemID);
	} 
	
	if (!obj && document.getElementById) {
		obj = document.getElementById(elemID);
	} 
	
	if (!obj && document.layers){
		obj = document.layers[elemID];
		if (!obj) {
			return true;
		}
	}
	if (!obj) {
		obj = eval('document.form1.' + elemID);
		if (!obj){
		}
	}
	return(obj);
}

function formatNumber(strValue)
{
	strValue = strValue.toString().replace(/\$|\,/g,'');
	dblValue = parseFloat(strValue);

	blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
	dblValue = Math.floor(dblValue*100+0.50000000001);
	intCents = dblValue%100;
	strCents = intCents.toString();
	dblValue = Math.floor(dblValue/100).toString();
	if(intCents < 10)
		strCents = "0" + strCents;
	for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
		dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+','+
		dblValue.substring(dblValue.length-(4*i+3));
	return (((blnSign)?'':'-') + dblValue + '.' + strCents);
}

function format (expr, decplaces) 
{
	var str = "" + Math.round (eval(expr) * Math.pow(10,decplaces))
	while (str.length <= decplaces) 
	{
		str = "0" + str
	}

	var decpoint = str.length - decplaces
	return str.substring(0,decpoint) + "." + str.substring(decpoint,str.length);
}

function PopupRebateWindow(ContactId, RebateId){
	var x = 0, y = 0; // default values

	if (document.all) 
	{
		x = window.screenTop + 60;
		y = window.screenLeft + 60;
	}
	else if (document.layers) 
		{
			x = window.screenX + 60;
			y = window.screenY + 60;
		}

	window.open('/RebateCoupon/Rebate.asp?P1='+ContactId+'&P2='+RebateId,'popup','scrollbars=yes,width=750,height=450,top='+y+',screenY='+y+',left='+x+',screenX='+x);

}

