﻿var flg = true;
function showContentPage(contentId)
{
//debugger
    var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;	
	var path = window.location.protocol + "//" + window.location.host +"/";
	//window.open('ContentLink.aspx?contentid='+contentId+'&from=Ring','','width=700,height=600,top=50,left=200,screenX=0,screenY=0,scrollbars=yes,menubar=no,location=no,status=yes,toolbar=no,resizable=no');
	//window.open( path + 'ContentLink.aspx?contentid='+contentId+'&from=Ring','','width=700,height=600,top=50,left=200,screenX=0,screenY=0,scrollbars=yes,menubar=no,location=no,status=yes,toolbar=no,resizable=no');
	if(is_chrome)
	    window.open(path + 'Ringsizerinter.aspx', '', 'width=775,height=515,top=50,left=200,screenX=0,screenY=0,scrollbars=no,menubar=no,location=no,status=yes,toolbar=no,resizable=no');
	else
	{
	    if(window.showModalDialog)
	    {
	        window.showModalDialog(path + 'Ringsizerinter.aspx', "", "dialogWidth:775px;dialogHeight:515px;dialogTop:0;dialogLeft:0;dialogScreenX:0;dialogScreenY:0;scroll:no;menubar:no;location:no;status:yes;toolbar:no;resizable:no;");
	    }
	    else
	    {
	        window.open(path + 'Ringsizerinter.aspx', '', 'width=775,height=515,top=50,left=200,screenX=0,screenY=0,scrollbars=no,menubar=no,location=no,status=yes,toolbar=no,resizable=no');
	    }
    }
}
function Zoom(id)
{
	var path = window.location.protocol + "//" + window.location.host +"/";
	var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;	
	//var strLink = "zoom.aspx?buildid="+id;
	//var strLink = "/zoom/"+id+"/zoom.aspx";
	//var strLink="/zoom.aspx/"+ id +"/ "
	//var strLink="zoom.aspx";
	var strLink = path +"zoom.aspx?itemid="+id;
	if(is_chrome)
	    window.open(strLink,'','width=580,height=690,top=0,left=0,screenX=0,screenY=0,scrollbars=no,menubar=no,location=no,status=yes,toolbar=no,resizable=no');    
	else
	{
	    if(window.showModalDialog)
	        window.showModalDialog(strLink,"","dialogWidth:580px;dialogHeight:690px;dialogTop:0;dialogLeft:0;dialogScreenX:0;dialogScreenY:0;scroll:no;menubar:no;location:no;status:yes;toolbar:no;resizable:no;");
	    else
	        window.open(strLink,'','width=580,height=690,top=0,left=0,screenX=0,screenY=0,scrollbars=no,menubar=no,location=no,status=yes,toolbar=no,resizable=no');    
	}
//window.open(strLink);
}
function fnDisplayColumnList()
{
	
	var objDiv=document.getElementById("divDisplayColumnList");
	
	if(objDiv != null)
	{
		if(objDiv.style.display == "block")
		{
			
			objDiv.style.display = "none";
			
		}
		else
		{
			//Set Add/Remove Columns
			
			var objDivColumn=document.getElementById("divDisplayColumnList");
			
			o = document.getElementById("tdDisplayColumnList");
			objDivColumn.style.left = (getAbsLeft(o) + o.offsetWidth - 310) + 'px';
			//alert(objDivColumn.style.zIndex);
			objDivColumn.style.zIndex = 1130 ;
			objDiv.style.display = "block";
		}
	}
	return true;
}
function getAbsLeft(o) {
	oLeft = o.offsetLeft
	while(o.offsetParent!=null) {
		oParent = o.offsetParent
		oLeft += oParent.offsetLeft
		o = oParent
	}
	return oLeft
}
function Validate1()
{
	fnCheckString("document.Form1.txtCustomerName","Customer Name","100","0",true);
	//fnCheckPhoneNumberInFormat("document.Form1.txtPhone","Phone Number",true);
	fnCheckString("document.Form1.txtPhone","Phone Number","50","0",true);
	
	if(document.getElementById('trEmail').style.display != "none")
		fnCheckEmail("document.Form1.txtEmail","Email","300","0",true);
		
	fnCheckString("document.Form1.txtNotes","Notes","250","0",true);
	return fnDisplayError();
				
}
function Validate()
{
	fnCheckString("document.Form1.txtTo2","Friend's Name","300","0",true);
	fnCheckEmail("document.Form1.txtTo","Friend's Email Address","300","0",true);
	if(document.getElementById('trUrName').style.display != "none")
	{
		fnCheckString("document.Form1.txtFName","Your Name","300","0",true);
		fnCheckEmail("document.Form1.txtFrom","Your Email Address","300","0",true);
	}
	fnCheckString("document.Form1.txtBody","Message","400","0",true);
	
	return(fnDisplayError());
	
/*	if(txtFrom.value == '')
	{
		alert('Enter your Emailid ');
		return false;
	}
	return true; */
}
function test1()
{

    
    
 	obj1 = document.getElementById("disperr");
 	obj = document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1');
 	objlength = document.getElementById('ctl00_ContentPlaceHolder1_ddlLength');
 	
	if(obj != null)
	{
	    if(obj.style.visibility == "visible")
		{
		    if(document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1').value == "select" || document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1').value == "Other")
		    {
			    obj1.style.visibility = "visible";
			    return false;
		    }
		    else
			    obj1.style.visibility = "hidden";
		}
		
	}
	if (objlength != null) 
	{
	    if (objlength.style.visibility == "visible") {
	        if (document.getElementById('ctl00_ContentPlaceHolder1_ddlLength').value == "select" || document.getElementById('ctl00_ContentPlaceHolder1_ddlLength').value == "other") {
	            obj1.style.visibility = "visible";
	            return false;
	        }
	        else
	            obj1.style.visibility = "hidden";
	    }
	    
	}	

}

function test(id)
{

obj1 = document.getElementById("disperr");
var obj = document.getElementById("disptext");
obj1.style.visibility = "hidden";
    if(document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1').value == "Other")
    {
	    obj.style.visibility = "visible";
	    obj.style.display="block";
	    obj.innerHTML='Please Call Customer Service at (866) - 522 - 2539.';
	}
    else
    {
	    obj.style.visibility = "hidden";
	    obj.style.display="none";
	 }   
	
	if(id != 'Other' && id != 'select')
	    {
	        var price = id.split('_');
	        var obj = document.getElementById("ctl00_ContentPlaceHolder1_lblPrice");
	        var objVal = document.getElementById("ctl00_ContentPlaceHolder1_lblValPrice");
			var objhdn = document.getElementById("ctl00_ContentPlaceHolder1_hdnFirstVal");
			var prilbl=document.getElementById("ctl00_ContentPlaceHolder1_hdnLabelPrice");
	        if(navigator.userAgent.indexOf("Firefox") != -1) // If Browser is Mozilla
	        {
				//obj.textContent = "$" +  parseMoney((new Number(price[1])).toFixed(2));
				//obj.textContent =  formatCurrency(price[1]);
				obj.textContent = formatCurrency(price[1]);
					if(objhdn != null)
					{
						if(objhdn.value != "")
						{
							var newprice = price[1];
							var objhdnDis = document.getElementById("ctl00_ContentPlaceHolder1_hdnCoupValue");
							newprice = (newprice - Math.round(((newprice * objhdnDis.value)/100)));
							objVal.innerHTML ="<b>"+ prilbl.value +" </b><font style='color:#CC0000'>"+ formatCurrency(newprice)+"</font>";
						}
					}
			}
			else
			{
				//obj.innerText = "$" + parseMoney((new Number(price[1])).toFixed(2));
				//obj.innerText = formatCurrency(price[1]);
				obj.innerText = formatCurrency(price[1]);
					if(objhdn != null)
					{
					if(objhdn.value != "")
					{
						var newprice = price[1];
						var objhdnDis = document.getElementById("ctl00_ContentPlaceHolder1_hdnCoupValue");
						newprice = (newprice - Math.round(((newprice * objhdnDis.value)/100)));
						objVal.innerHTML ="<b>"+ prilbl.value +" </b><font style='color:#CC0000'>"+formatCurrency(newprice)+"</font>";
					}
					}
			}
	
		 //   var objhdn = document.getElementById("ctl00_ContentPlaceHolder1_hdnRingPrice");	
		 //   objhdn.value = price[1];	
	   }  
	else if(id == 'select')
	   {
	        var obj = document.getElementById("ctl00_ContentPlaceHolder1_lblPrice");
	        var objVal = document.getElementById("ctl00_ContentPlaceHolder1_lblValPrice");
	        var objhdn = document.getElementById("ctl00_ContentPlaceHolder1_hdnFirstPrice");
	        var objhdn1 = document.getElementById("ctl00_ContentPlaceHolder1_hdnFirstVal");
	        var prilbl=document.getElementById("ctl00_ContentPlaceHolder1_hdnLabelPrice");
	        /*if(navigator.userAgent.indexOf("Firefox") != -1) // If Browser is Mozilla
				obj.textContent = objhdn.value;
			else
				obj.innerText =  objhdn.value;
			*/
			if(navigator.userAgent.indexOf("Firefox") != -1)
				{
					obj.textContent = objhdn.value;
					if(objhdn1 != null)
					{
					objVal.innerHTML ="<b>"+ prilbl.value +" </b>"+ objhdn1.value;
					}
				}
				else
				{
					obj.innerText = objhdn.value;
					if(objhdn1 != null)
					{
						objVal.innerHTML ="<b>"+ prilbl.value +" </b>"+ objhdn1.value;
					}
				}	
	   }    

}
function formatCurrency(num) {
				num = num.toString().replace(/\$|\,/g,'');
				if(isNaN(num))
				num = "0";
				sign = (num == (num = Math.abs(num)));
				num = Math.floor(num*100+0.50000000001);
				cents = num%100;
				num = Math.floor(num/100).toString();
				if(cents<10)
				cents = "0" + cents;
				for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
				num = num.substring(0,num.length-(4*i+3))+','+
				num.substring(num.length-(4*i+3));
				return (((sign)?'':'-') + '$' + num + '.' + cents);
			}

function parseMoney(parseString)
			{
				if(parseInt(parseString/10000)>=1)
				{
					var modString = parseInt(parseString%10000);
					if(modString<100)
					{
						if(modString<10)
							modString = "00" + modString;
						else
							modString = "0" + modString;
					}
					parseString = parseMoney(parseInt(parseString/10000)) + "," + modString;
					return parseString;
				}
				else
					return parseString;
			}
function ChangeCursorToHand(ob)
		{
			if( navigator.appName == "Microsoft Internet Explorer" )
			{
				ob.style.cursor = "hand";
			}
			else
				ob.style.cursor = "pointer";
		}
		
//function test()
//{
//obj1 = document.getElementById("disperr");
//var obj = document.getElementById("disptext");
//if(document.Form1.ddlSize.value == "other")
//{
//	obj.style.visibility = "visible";
//	obj1.style.visibility = "hidden";
//}	
//else
//{
//	obj1.style.visibility = "hidden";
//	obj.style.visibility = "hidden";
//}	
//}
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_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

function MM_validateForm() { //v4.0
	var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
	for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
	if (val) { nm=val.name; if ((val=val.value)!="") {
	if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
	if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
	} else if (test!='R') { num = parseFloat(val);
	if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
	if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
	min=test.substring(8,p); max=test.substring(p+1);
	if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
	} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
	} if (errors) alert('The following error(s) occurred:\n'+errors);
	document.MM_returnValue = (errors == '');
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	obj.visibility=v; }
}