﻿// JScript File
    
    function onTellAFriendClear()
{
    document.getElementById('txtFirstNamecaf').value="Type in your name";
    document.getElementById('txtUrEmailcaf').value="Type in your E-mail";
    document.getElementById('sendmecaf').checked=false;
    document.getElementById('txtFirstFriendcaf').value="Type in E-mail addresses separating them";
    document.getElementById('txtMsgcaf').value="Hello I found this on www.peridot.com";
}

function validateFormscaf()
		{
		site_Name=document.URL;
                
			var tofirst=document.getElementById("txtFirstFriendcaf").value;
			
			var firstName=document.getElementById("txtFirstNamecaf").value;
			//var lastName=document.getElementById("txtLastName").value;
			var from=document.getElementById("txtUrEmailcaf").value;
			//var tosecond=document.getElementById("txtSecondFriend").value;
			var tosecond="";
            if(document.getElementById('sendmecaf').checked==true)
            {tosecond=from +","+ from;}
            
			if(tofirst!="")
			{
				if(tofirst==false)
				{
					alert('Email Address of First Friend is Not Valid');
					document.getElementById("txtFirstFriendcaf").focus();
					return false;
				}
			}
			else
			{
				alert('Please Enter Email Address of First Friend');
				document.getElementById("txtFirstFriendcaf").focus();
				return false;
			}
//			if(tosecond!="")
//			{
//				if(echeck(tosecond)==false)
//				{
//					alert('Email Address of Second Friend is Not Valid');
//					document.getElementById("txtSecondFriend").focus();
//					return false;
//				}
//			}
//			else
//			{
//				/*alert('Please Enter Email Address of Second Friend');
//				document.getElementById("txtSecondFriend").focus();
//				return false;
//				*/
//			}
			if(firstName=="")
			{
				alert('Please Enter First Name');
				document.getElementById("txtFirstNamecaf").focus();
				return false;	
			}
//			if(lastName=="")
//			{
//				alert('Please Enter Last Name');
//				document.getElementById("txtLastName").focus();
//				return false;	
//			}
			if(from!="")
			{
				if(from==false)
				{
					alert('Your Email Addess is Not valid ');
					document.getElementById("txtUrEmailcaf").focus();
					return false;
				}
			}
			else
			{
				alert('Please Enter You Email Address');
				document.getElementById("txtUrEmailcaf").focus();
				return false;
			}
			return true;
			
		}

function SendEmailtofrndcaf()
		{
			if(validateFormscaf()==true)
			{
				var diamondId="";//<=diamond_ID>;
				//var nonitemid="37";//<=nonitem_ID>;
				var tofirst="";
				var tosecond="";
				var from="";
				var firstName="";
				var lastName="";
				var message="";
				var itemid="";
				itemid=document.getElementById("hdnEmailItemId").value;				
				tofirst=document.getElementById("txtFirstFriendcaf").value;
				from=document.getElementById("txtUrEmailcaf").value;				
                if(document.getElementById('sendmecaf').checked==true)
                {tosecond=from +","+ document.getElementById("txtUrEmailcaf").value;}

				
				firstName=document.getElementById("txtFirstNamecaf").value;

				message=document.getElementById("txtMsgcaf").value;				
			    Templates_Template4.sendMails(itemid,firstName,from,tofirst,tosecond,"Jewelry at Peridot",message,SendEmailtofrnd_CallBackcaf);
			}
			
		}
		function SendEmailtofrnd_CallBackcaf(response)
		{		
			var send=response.value;
			if(send=="true")
			{
				alert('Your Mail Has Been Sent');
				onTellAFriendHide();
			}
			else
				{
				alert('Your Mail Has Not Been send,Sorry For Inconvenience ');
				onTellAFriendClear();
				}
						
		}
		
    function SendFeedbackrac()
    {
        var name="",telno="",email="",txtmonth="",txtyear="",txtdays="",txthrs="",txtmins="",ampm="",itemid;
        var objname=null,objtelno=null,objemail=null,objmonth=null,objyear=null,objdays=null,objhrs=null,objmins=null,objampm=null;
        
        objname = document.getElementById("txtNamerac");
        objtelno = document.getElementById("txtnumber");
        objemail = document.getElementById("txtemailrac");
        itemid=document.getElementById("hdnEmailItemId").value;
         var Index1 = document.getElementById("drpmonth").selectedIndex;
         var strmonth = document.getElementById("drpmonth").options[Index1].value;
        
         var Index2 = document.getElementById("drpdays").selectedIndex;
         var strdays = document.getElementById("drpdays").options[Index2].value;
         
         var Index3 = document.getElementById("drpyear").selectedIndex;
         var stryear = document.getElementById("drpyear").options[Index3].value;
         
         var Index4 = document.getElementById("drphrs").selectedIndex;
         var strhrs = document.getElementById("drphrs").options[Index4].value;
         
         var Index5 = document.getElementById("drpmins").selectedIndex;
         var strmins = document.getElementById("drpmins").options[Index5].value;
        
         var Index6 = document.getElementById("drpampm").selectedIndex;
         var strampm = document.getElementById("drpampm").options[Index6].value;
        
        if(objname!=null)
            name = objname.value;
        if(objemail!=null)
        {   
            email = objemail.value;
            if(email=="")
                email = "customerservice@mysolitaire.com";
        }        
       
        
        if(objtelno!=null)
        {
            telno = objtelno.value;
            if(telno=="")
            {
                alert("Please enter your Telephone");
                return false;
            }
        }
        
        if(strmonth!="")
        {
            txtmonth = strmonth;//.value;
            if(txtmonth=="")
            {
                alert("Please select the month");
                return false;
            }
        }
        
         if(strdays!="")
        {
            txtdays = strdays;//.value;
            if(txtdays=="")
            {
                alert("Please select the day");
                return false;
            }
        }
         if(stryear!="")
        {
            txtyear = stryear;//.value;
            if(txtyear=="")
            {
                alert("Please select the year");
                return false;
            }
        }
         if(strhrs!="")
        {
            txthrs = strhrs;//.value;
            if(txthrs=="")
            {
                alert("Please select the hour");
                return false;
            }
        }
         if(strmins!="")
        {
            txtmins = strmins;//.value;
            if(txtmins=="")
            {
                alert("Please select the mins");
                return false;
            }
        } 
         if(strampm!="")
        {
            txtampm = strampm;//.value;
            if(txtampm=="")
            {
                alert("Please select the AM/PM");
                return false;
            }
        } 
            
        Templates_Template4.SendFeedBackEmailrac(name,email,telno,txtmonth,txtdays,txtyear,txthrs,txtmins,txtampm,callback_SendFeedBackEmailrac);
        var IsSending = document.getElementById("IsSending");
        if(IsSending!=null)
            IsSending.innerHTML = "Sending Email...";
    }    
    function callback_SendFeedBackEmailrac(res)
    {
        if(res!=null)
        {
            var IsSending = document.getElementById("IsSending");
            if(IsSending!=null)
            {
                if(res.value=="true")
                {
                    alert("Email sent...");
                    onRequestaCallbackHide();
                }    
                else
                    alert("Email not sent. Try again.");
            }
        }
    }    
    var site_path_main=site_path_main;
    var loc_path=loc_path;
    var arl_path=arl_path;
    var Tem4_Wisid="";
    var my_window;
    function whylow()
    {
        strURL =   site_path_main + "templates/lowperidotprice.aspx";
        window.open(strURL,'ProductCertificate','toolbar=No,menubar=no,status=yes,scrollbars=yes,width=750,height=500');
    }
    function authcertiOLD()
    {
	strURL =   site_path_main + "templates/certificate.aspx?Item_id="+tempUrl;
        //strURL =   site_path_main + "templates/certificate.aspx";
        window.open(strURL,'ProductCertificate','toolbar=No,menubar=no,status=yes,scrollbars=yes,width=750,height=500');                                                            
    }
    function ShowFeedback()
    {        
        var DivFeedBackIS = document.getElementById("DivFeedBackIS");
        if(DivFeedBackIS!=null)
        {
        	document.getElementById('DivFeedBackIS').style.top="200px";
		    document.getElementById('DivFeedBackIS').style.left="200px";
            DivFeedBackIS.style.visibility = "visible";
            DivFeedBackIS.style.display = '';
        }
    }    
    function HideFeedback()
    {        
        var DivFeedBackIS = document.getElementById("DivFeedBackIS");
        if(DivFeedBackIS!=null)
        {
            DivFeedBackIS.style.visibility = "hidden";
            DivFeedBackIS.style.display = "none";
        }
    }    
    function SendFeedback()
    {
        var name="",email="",feedback="";
        var objname=null,objemail=null,objfeedback=null;
        objname = document.getElementById("txtName");
        objemail = document.getElementById("txtEmail");
        objfeedback = document.getElementById("txtFeedback");
        
        if(objname!=null)
            name = objname.value;
        if(objemail!=null)
        {   
            email = objemail.value;
            if(email=="")
                email = "customerservice@mysolitaire.com";
        }
        if(objfeedback!=null)
        {
            feedback = objfeedback.value;
            if(feedback=="")
            {
                alert("Please enter your comments");
                return false;
            }
        }
            
        Templates_Template4.SendFeedBackEmail(name,email,feedback,callback_SendFeedBackEmail);
        var IsSending = document.getElementById("IsSending");
        if(IsSending!=null)
            IsSending.innerHTML = "Sending Email...";
    }    
    function callback_SendFeedBackEmail(res)
    {
        if(res!=null)
        {
            var IsSending = document.getElementById("IsSending");
            if(IsSending!=null)
            {
                if(res.value=="true")
                    IsSending.innerHTML = "Email sent..."
                else
                    IsSending.innerHTML = "Email not sent. Try again.";
            }
        }
    }
    function PrintPage()
	{
	    strURL =   site_path_main + "include/PrintPage.aspx?item_id=<%=temp4Item%>";
		window.open(strURL,'PrintPage','toolbar=No,status=yes,scrollbars=yes,width=550,height=500');
	}
    function onTellAFriend()
	{
	//debugger
	    //strURL =   site_path_main + "templates/Tellafriend.aspx";
		//window.open(strURL,'TellAFriend','toolbar=No,status=yes,scrollbars=yes,width=550,height=500');
		document.getElementById('tellafriend').style.top="200px";
		document.getElementById('tellafriend').style.left="200px";
		document.getElementById("tellafriend").style.display="inline";
		document.getElementById('tellafriend').style.visibility='visible';
	}
	function onTellAFriendHide()
	{
	    document.getElementById("tellafriend").style.display="none";
	    document.getElementById('tellafriend').style.visibility='hidden';
	}
	 function onRequestaCallback()
	{
	    //strURL =   site_path_main + "templates/request_a_callback.aspx";
		//window.open(strURL,'requestacallback','toolbar=No,status=yes,scrollbars=yes,width=350,height=500');
		document.getElementById('reqacallback').style.top="200px";
		document.getElementById('reqacallback').style.left="200px";
		document.getElementById("reqacallback").style.display="inline";
		document.getElementById('reqacallback').style.visibility='visible';
	}
	 function onRequestaCallbackHide()
	 {
	    document.getElementById("reqacallback").style.display="none";
	    document.getElementById('reqacallback').style.visibility='hidden';
	 }
	
    function Tem4_DisLarge(TempImgID,e)
        {

            //debugger

            var left1=null;
           var top1=null;
           var nn6=document.getElementById&&!document.all;       
           if(nn6 == true)
           { left1 = e.pageX;
             top1 = e.pageY;              
            }
           else
           {left1 = event.clientX;
            top1 =  event.clientY;
                        
            }
           top1=top1-600;
           
           if(left1 > 400)
                { var x=left1-200;
                  document.getElementById("Temp4_ItemDisplayLarge").style.left=x+"px";
                }
           else 
              {
              document.getElementById("Temp4_ItemDisplayLarge").style.left=left1+"px";
              } 
              document.getElementById("Temp4_ItemDisplayLarge").style.top=100+"px";   
              document.getElementById("Temp4_ItemDisplayLarge").style.position="absolute";
              document.getElementById("Temp4_ItemDisplayLarge").style.visibility="visible";
              document.getElementById("Temp4_ItemDisplayLarge").innerHTML="<table border=\"1\"  bgcolor=\"white\"><tr rowspan=\"2\"><td align=\"left\"  bgcolor=\"#3e5986\" valign=\"top\"><img src='"+arl_path+"admin/Images/User_Images/LOG.GIF'/></td></tr><tr><td><img src='"+site_path_main+"admin/Images/User_Images/"+TempImgID+"' id=\"Temp4img_Large\"/></td></tr><tr><td align=\"center\"><img src='"+loc_path+"Images/close.gif' alt=\"\"  onclick=\"Temp_Close()\"/></td></tr></table>";

        return false;
        }   
        function Temp_Close()
        {

        document.getElementById("Temp4_ItemDisplayLarge").style.visibility="hidden";

        }     
     var CI_PageType = 'PRODUCT';
     var CI_ItemID = '<%=ChannelStockNumber%>';     
    
     var str_instal="<%=instalments_html%>";
    var temp4hworks="";
    var temp4MainSite="<%=MainSite %>";
    function TempVarDetails()
    {
    //debugger
    //get Itemid from QueryString
        var tempUrl="<%=temp4Item%>";
        if(tempUrl!="")
        {
            var temp4NewItem="I_"+tempUrl;
            Item_Details("A",temp4NewItem,"");
            
        }
        return false;
    }
    
    //navjot
    function onestep_TempVarDetails()
    {
    //get Itemid from QueryString
        var one_tempUrl="<%=temp4Item%>";
        if(one_tempUrl!="")
        {
            var one_temp4NewItem="I_"+one_tempUrl;
            Item_Details("F",one_temp4NewItem,"");
            
        }
        return false;
    }
    
    function onGlossary(strWord)
	{
	    strURL =   temp4MainSite + "website/glossary.asp?word=" + strWord;
		window.open(strURL,'Glossary','toolbar=No,status=yes,scrollbars=yes,width=550,height=400');
	}
	
	function getRingsize()
	{
	var temp="<%=MainSite %>";
	
	    window.open(temp+'/templates/ring_size.asp')
	}
    function ShowMultiPlanInfo() 
    {
        try
        {
      str_instal="<%=instalments_html%>";
    //alert("str_instal");
 
   document.getElementById("divMultiPlanHelp").innerHTML=str_instal;
        //var x = document.getElementById("divMultiPlanHelp").style.top;
        var x="330";
       
        var size = x.substring(0,3);
     //   var y = document.getElementById("divMultiPlanHelp").style.left;
      //  alert(y +" y");
       // var sizey = y.substring(0,3);
        document.getElementById("divMultiPlanHelp").style.left = 150+"px";
       document.getElementById("divMultiPlanHelp").style.top =parseInt(x)+95+"px";
        //alert(parseInt(x));
        //document.getElementById("divMultiPlanHelp").style.top = 
        //document.getElementById("divMultiPlanHelp").style.top = x+30+"px";
       // document.getElementById("divMultiPlanHelp").style.top = parseInt(size) - 100+"px";
        document.getElementById("divMultiPlanHelp").style.display="block";
        document.getElementById("divMultiPlanHelp").style.visibility="visible";
   
   }
   catch(e)
   {
    alert(e.message);
   }
    }

    function HideMultiPlanInfo()
    {
          document.getElementById("divMultiPlanHelp").style.visibility="hidden"
         // var x= document.getElementById("divMultiPlanHelp").style.top;
         // var size = x.substring(0,3);
        //  document.getElementById("divMultiPlanHelp").style.top = parseInt(size) + 20;
          
         /// setTimeout('HideingMultiInfo()', 1000); 
    }
    function HideingMultiInfo()
    {
        document.getElementById("divMultiPlanHelp").style.display="none";
        document.getElementById("divMultiPlanHelp").style.visibility="hidden"
    }
    
//    function facebook()
//    {
//        var d = document;
//        var f = 'http://www.facebook.com/share';
//        var l = d.location;
//        var e = encodeURIComponent;
//        var p = '.php?src=bm&v=3&u=' + e(l.href) + '&t=' + e(d.title);
//        try {
//            if(!/^(.*\.)?facebook\.[^.]*$/.test(l.host))
//               throw(0);
//            share_internal_bookmarklet()
//        } catch(z){
//            a = function(){
//            if(!window.open(f+'r'+p,'sharer', 'toolbar=0, status=0, resizable=0, width=626, height=436'))
//                l.href=f+p;
//            };
//            if(/Firefox/.test(navigator.userAgent)) {
//                setTimeout(a,0);
//            } else {
//                a();
//            }
//        }
//        void(0);
//    }
//    function myspace()
//    {
//        var d = document;
//        var f = 'http://www.myspace.com/Modules/PostTo/Pages/?';
//        var l = d.location;
//        var e = encodeURIComponent;
//        var p = 't=' + e(d.title) + '&c=' + "" + '&u=' + e(location.href);
//        
//        try {
//            if(!/^(.*\.)?myspace\.[^.]*$/.test(l.host))
//               throw(0);
//            share_internal_bookmarklet()
//            } catch(z){

//         a = function(){
//            if(!window.open(f+p,'sharer', 'toolbar=0, status=0, resizable=0'))
//                l.href=f+p;
//            };
//            if(/Firefox/.test(navigator.userAgent)) {
//                setTimeout(a,0);
//            } else {
//                a();
//                }
//                 void(0);
//                
//      }

//    function myspace()
//    {
//        var d = document;
//        var f = 'http://digg.com/submit?phase=2&url=';
//        var l = d.location;
//        var e = encodeURIComponent;
//        var p = encodeURIComponent(location.href)+'&title='+e(d.title)+'&bodytext='+e(d.title);
//        
//        try {
//            if(!/^(.*\.)?myspace\.[^.]*$/.test(l.host))
//               throw(0);
//            share_internal_bookmarklet()
//            } catch(z){

//         a = function(){
//            if(!window.open(f+p,'sharer', 'toolbar=0, status=0, resizable=0, width=626, height=436'))
//                l.href=f+p;
//            };
//            if(/Firefox/.test(navigator.userAgent)) {
//                setTimeout(a,0);
//            } else {
//                a();
//                }
//                 void(0);
//                
//      }
      //var diggURL = 'http://digg.com/submit?phase=2&url='+encodeURIComponent(location.href)+'&title='+cnnShareTitle+'&bodytext='+cnnShareDesc;
//            }
         //window.open()
//        var d = document;
//        var f = 'http://www.myspace.com/Modules/PostTo/Pages/?';
//        var l = d.location;
//        var e = encodeURIComponent;
//        var p = e(l.href) + '&t=' + e(d.title);
//        try {
//            if(!/^(.*\.)?myspace\.[^.]*$/.test(l.host))
//               throw(0);
//            share_internal_bookmarklet()
//        } catch(z){
//            a = function(){
//            if(!window.open(f+'r'+p,'sharer', 'toolbar=0, status=0, resizable=0, width=626, height=436'))
//                l.href=f+p;
//            };
//            if(/Firefox/.test(navigator.userAgent)) {
//                setTimeout(a,0);
//            } else {
//                a();
//            }
//        }
//        void(0);
    //}
    //var myspaceURL = 'http://www.myspace.com/Modules/PostTo/Pages/?' + 't=' + cnnShareTitle + '&c=' + cnnShareDesc + '&u=' + encodeURIComponent(location.href);
    
<!--
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 displaydiv(divtag)
{
    dropclose();    
    var tag=document.getElementById(divtag);
    tag.style.display="inline";
    if(divtag=="ctdowndivsp")    
        document.getElementById('Image41').src="../images/buytabs/shipping-packaging_hover.gif";
    else if(divtag=="ctdowndivemail")
        document.getElementById('Image42').src="../images/buytabs/emailafrnd_hover.gif";
    else if(divtag=="ctdowndivcare")
        document.getElementById('Image43').src="../images/buytabs/candwi_hover.gif";
    else
        document.getElementById('Image40').src="../images/buytabs/productdetails_hover.gif";
}
function dropclose()
{
    document.getElementById('ctdowndivpd').style.display="none";
    document.getElementById('ctdowndivsp').style.display="none";
    document.getElementById('ctdowndivemail').style.display="none";
    document.getElementById('ctdowndivcare').style.display="none";
    document.getElementById('Image40').src="../images/buytabs/productdetails.gif";
    document.getElementById('Image41').src="../images/buytabs/shipping-packaging.gif";
    document.getElementById('Image42').src="../images/buytabs/emailafrnd.gif";
    document.getElementById('Image43').src="../images/buytabs/candwi.gif";
}
function validateForms()
		{
		site_Name=document.URL;
                
			var tofirst=document.getElementById("txtFirstFriend").value;
			
			var firstName=document.getElementById("txtFirstName").value;
			//var lastName=document.getElementById("txtLastName").value;
			var from=document.getElementById("txtUrEmail").value;
			//var tosecond=document.getElementById("txtSecondFriend").value;
			var tosecond="";
            if(document.getElementById('sendme').checked==true)
            {tosecond=from +","+ from;}
            
			if(tofirst!="")
			{
				if(echeck(tofirst)==false)
				{
					alert('Email Address of First Friend is Not Valid');
					document.getElementById("txtFirstFriend").focus();
					return false;
				}
			}
			else
			{
				alert('Please Enter Email Address of First Friend');
				document.getElementById("txtFirstFriend").focus();
				return false;
			}
//			if(tosecond!="")
//			{
//				if(echeck(tosecond)==false)
//				{
//					alert('Email Address of Second Friend is Not Valid');
//					document.getElementById("txtSecondFriend").focus();
//					return false;
//				}
//			}
//			else
//			{
//				/*alert('Please Enter Email Address of Second Friend');
//				document.getElementById("txtSecondFriend").focus();
//				return false;
//				*/
//			}
			if(firstName=="")
			{
				alert('Please Enter First Name');
				document.getElementById("txtFirstName").focus();
				return false;	
			}
//			if(lastName=="")
//			{
//				alert('Please Enter Last Name');
//				document.getElementById("txtLastName").focus();
//				return false;	
//			}
			if(from!="")
			{
				if(echeck(from)==false)
				{
					alert('Your Email Addess is Not valid ');
					document.getElementById("txtUrEmail").focus();
					return false;
				}
			}
			else
			{
				alert('Please Enter You Email Address');
				document.getElementById("txtUrEmail").focus();
				return false;
			}
			
			
			return true;
			
		}
function SendEmailtofrnd()
		{
			if(validateForms()==true)
			{
				var diamondId="";//<=diamond_ID>;
				//var nonitemid="37";//<=nonitem_ID>;
				var tofirst="";
				var tosecond="";
				var from="";
				var firstName="";
				var lastName="";
				var message="";
				var itemid="";
				itemid=document.getElementById("hdnEmailItemId").value;
				tofirst=document.getElementById("txtFirstFriend").value;
				from=document.getElementById("txtUrEmail").value;				
                if(document.getElementById('sendme').checked==true)
                {tosecond=from +","+ document.getElementById("txtUrEmail").value;}
				
				//tosecond=document.getElementById("txtSecondFriend").value;
				//tosecond=from+","+tosecond;
				//alert("hi");
			    //window.status=tosecond;
				
				firstName=document.getElementById("txtFirstName").value;
				//lastName=document.getElementById("txtLastName").value;
				message=document.getElementById("txtMsg").value;
//			    var body="Your Friend "+firstName+ " has visited Peridot.com and has really liked the following product and wanted to convey the following message:"+
//					"<br><br>"+message+"<br>"+
//					"<br><br><a href='"+site_Name+"'>Click here to view the Item</a><br><br>Regards,<br>My Solitaire Customer";//"/" + ModuleName +"?pageId=Build_ur_Ring_DiamondDisp.aspx?DiamondId="+diamondId+
                   //alert(body);
                   // Templates_Template4.gentaremail(from,tofirst,tosecond,"Jewelry at Peridot",body,SendEmail_CallBack);
			        Templates_Template4.sendMails(itemid,firstName,from,tofirst,tosecond,"Jewelry at Peridot",message,SendEmailtofrnd_CallBack);
			}
			
		}
		function SendEmailtofrnd_CallBack(response)
		{
			var send=response.value;
			if(send=="true")
			{
				alert('Your Mail Has Been Sent');
			}
			else
				{
				alert('Your Mail Has Not Been send,Sorry For Inconvenience ');
				}
				clearfields();
//			document.getElementById("txtFirstFriend").value="";
//			document.getElementById("txtSecondFriend").value="";
//			
//			document.getElementById("txtUrEmail").value="";
//			document.getElementById("txtFirstName").value="";
//			document.getElementById("txtLastName").value="";
//			document.getElementById("txtMsg").value="";
		
						
		}
//function GetCValue(id){try{return document.getElementById(id).value.trim();}catch(e){AError("GetCValue:"+id+"\n"+e.message);return "";}}
//function SendEmail()
//{
//debugger
//    try
//    {
//        if(validateForm()==true)
//        {
//            var site_Name=document.URL;
//            var diamondId=diamond_Id;
//            var nonitemid=NonItemId;
//            var strItemId = GetCValue("hdnEmailItemId"); //item_id           
//            var tofirst=GetCValue('txtFirstFriend');//1st frnd text box id
//            var from=GetCValue('txtUrEmail');//ur email address
//            
//            var tosecond="";
//            if(document.getElementById('sendme').checked==true)
//            {tosecond=from +","+ GetCValue('txtUrEmail');}   //to ur self if checked is set email address       
//            var firstName=GetCValue('txtFirstName');//
//            //var lastName=GetCValue('txtLastName');// this two boxes are combined here
//            var message=GetCValue('txtMsg'); // message box id
//            Templates_Template4.sendMail(strItemId,diamond_Id,NonItemId,firstName,from,tofirst,tosecond,"Loose diamond at My Solitaire",message,SendEmail_CallBack);
//        }
//    }
//    catch(e)
//    {
//	    AError("SendEmail:"+e.message);
//    }
//}
function clearfields()
{
    document.getElementById('txtFirstName').value="Type in your name";
    document.getElementById('txtUrEmail').value="Type in your E-mail";
    document.getElementById('sendme').checked=false;
    document.getElementById('txtFirstFriend').value="Type in E-mail addresses separating them";
    document.getElementById('txtMsg').value="Hello I found this on www.peridot.com";
}
var GlobalChildItemID = "";
    var SessionITBackingType = "";
    var SessionITBackingPrice = "";
    var SessionITBackingItem_ID = "";
//Function for adding single item in cart and Multipay cart
    function AddToBag(temp4item,CartType,AddEdit)
    {   
        
        var ITItemID = temp4item;
        var ITItemName = document.getElementById("temp4ItemName").innerHTML;
        var ITItemDesc = document.getElementById("temp4ItemDesc").innerHTML;        
        var ITItemType = "I";
        var Price = document.getElementById("lblTotalPrice").innerHTML;
        //var Price = document.getElementById("lblTotalPrice").Text;
        //var ITItemPrice = Price.substring(1);
        var ITItemtmp = document.getElementById("temp4ItemPrice").innerHTML;
        var ITItemPrice = ITItemtmp.substring(1);
        
        var ItItemSpecialOffer = "";
        var lblSpecialOfferPrice = document.getElementById("lblSpecialOfferPrice").innerHTML;
        if(lblSpecialOfferPrice != null && lblSpecialOfferPrice != "")
        {
            ItItemSpecialOffer = lblSpecialOfferPrice.substring(1);
            if(ItItemSpecialOffer=="0.00")
                ItItemSpecialOffer="";
            else
                ItItemSpecialOffer = lblSpecialOfferPrice;
        }
        
        var ITItemQuantity = "1";
        
        //Getting Item Size
        var ITItemSize = "";
        var trSize = document.getElementById("trSize");
        var dd_size = document.getElementById("dd_size");
        if(trSize!=null && trSize.style.visibility=="visible")
        {
            if(dd_size!=null)
            {
                var w = dd_size.selectedIndex;
                var ITItemSizeText = dd_size.options[w].text;
                ITItemSize = dd_size.options[w].value;
                if(ITItemSizeText=="-Select Size-")
                {
                    alert("Please select size.");
                    return false;
                }
            }
        }
        
        //Engrave Section
        var ITEngrave = "";
        if(document.getElementById("trEngravingText").style.visibility=="visible" && document.getElementById("chkEngrave").checked==true)
            ITEngrave="1";        
        else        
            ITEngrave="0";
            
        var ITIsEngraveable = "";
        var ITEngravePrice = "";
        if(document.getElementById("chkEngrave").checked==true)            
        {
           ITIsEngraveable="T";
           var lblItInfoInitialPrice = document.getElementById("lblItInfoInitialPrice");
           var lblItInfoMonogramPrice = document.getElementById("lblItInfoMonogramPrice");
           var EngPrice = "";
           if(lblItInfoInitialPrice != null && document.getElementById("rbItInfoEngInitial").checked == true)
           {
                EngPrice = lblItInfoInitialPrice.innerHTML;
           }
           else if(lblItInfoMonogramPrice !=null && document.getElementById("rbItInfoEngMonogram").checked == true)
           {
                EngPrice = lblItInfoMonogramPrice.innerHTML;
           }
           EngPrice = EngPrice.substring(1);
           ITEngravePrice = EngPrice;
        }
        else
        {    
            ITIsEngraveable="F";ITEngravePrice="0";
        }
        
        var ITEngraveType = "";
        if(document.getElementById("rbItInfoEngInitial").checked == true)
            ITEngraveType = "I";            
        else if(document.getElementById("rbItInfoEngMonogram").checked == true)
            ITEngraveType = "M";
        
        var ITScript = "";
        if(document.getElementById("rbItInfoEngraveRoman").checked==true)        
            ITScript= "Roman";
        else if(document.getElementById("rbItInfoEngraveScript").checked==true)
                ITScript = "Script";
             else if(document.getElementById("rbItInfoEngravBlock").checked==true)
                    ITScript= "Block";
        
        
        var ITEngraveText = "";
        if(document.getElementById("chkEngrave").checked==true)
        {
            if(document.getElementById("txtItInfoEngInitialLast").value!="" || document.getElementById("txtItInfoEngInitialFirst").value!="" || document.getElementById("txtItInfoEngInitialMiddle").value!="" )
            {
                 var EngInitialLast=document.getElementById("txtItInfoEngInitialLast").value;
                 var EngInitialMiddle=document.getElementById("txtItInfoEngInitialMiddle").value;
                 var EngInitialFirst= document.getElementById("txtItInfoEngInitialFirst").value;
                 if(EngInitialFirst!="" && EngInitialMiddle=="" && EngInitialLast=="")
                    ITEngraveText=EngInitialFirst;
                 else if(EngInitialFirst=="" && EngInitialMiddle!="" && EngInitialLast=="")   
                        ITEngraveText=EngInitialMiddle;
                      else if(EngInitialFirst=="" && EngInitialMiddle=="" && EngInitialLast!="")
                             ITEngraveText=EngInitialLast; 
                           else
                                ITEngraveText=EngInitialFirst+","+EngInitialMiddle+","+EngInitialLast;
            }
           else
           {     
                 if(document.getElementById("txtItInfoEngInitialLast").value=="" && document.getElementById("txtItInfoEngInitialFirst").value=="" && document.getElementById("txtItInfoEngInitialMiddle").value=="" )
                 {
                    alert("Please enter text to be engraved.");
                    return false;
                 }
           }
       }
        
        
        var ITItemAddPrice = "";
        var lblSizeSurcharge = document.getElementById("lblSizeSurcharge");
        if(lblSizeSurcharge != null)
        {
            var sizesurcharge = document.getElementById("lblSizeSurcharge").innerHTML;
            if(sizesurcharge!=null && sizesurcharge!="")
                ITItemAddPrice = sizesurcharge;
        }    
        
        var stocknumber = document.getElementById("temp4stocknumber").value
//        stocknumber = stocknumber.substring(1);
//        var strLen = stocknumber.length;
//        stocknumber = stocknumber.slice(0,strLen-1);
        var ITStockNumber = stocknumber;
        
        
        var ITTotalPrize = "";
        var totalprice = document.getElementById("lblTotalPrice").innerHTML;
        if(totalprice != null && totalprice != "")
            ITTotalPrize = totalprice.substring(1);
        
        
        //Change for Backing
        var ITBackingPrice = "";
         if(document.getElementById("trBackingType").style.visibility=="visible")
         {
            //var ddlItInfoBacking = document.getElementById("ddlItInfoBacking");
            //if(ddlItInfoBacking!=null)
            //{
                var w = document.getElementById("ddlBackingType").selectedIndex;
                ITBackingPrice = document.getElementById("ddlBackingType").options[w].value;
                var ITBackingPriceText = document.getElementById("ddlBackingType").options[w].text;
                //Setting Session for Backing                    
                    SessionITBackingItem_ID = ITItemID;                                        
                    SessionITBackingType = ITBackingPriceText;
                    SessionITBackingPrice = ITBackingPrice;
                if(ITBackingPriceText == "-Select Backing-")
                {
                    //alert("Please select backing");
                    //return false;
                    //price = parseFloat(ITItemPrice) + parseFloat(ITBackingPrice);                    
                    //ITTotalPrize = price.toFixed(2);
                }
            //}
         }
         else
         {
            ITBackingPrice="";
         }
  
        if(CartType=="Single" && AddEdit=="Add")
        {
          
            
            Templates_uc_ShoppingCart.AddItems(ITItemID,ITItemName,ITItemDesc,ITItemType,ITItemPrice,ItItemSpecialOffer, "0",ITItemQuantity, ITTotalPrize,ITItemSize,ITIsEngraveable, ITEngraveType,ITScript,ITEngraveText,ITEngravePrice,ITItemAddPrice,ITEngrave,"","","","",ITStockNumber,"",callbackAddToBag);
        }
        else if(CartType=="MultiPay" && AddEdit=="Add")
        {
            
            Templates_uc_ShoppingCart.Fourpy_AddItems(ITItemID,ITItemName,ITItemDesc,ITItemType,ITItemPrice,ItItemSpecialOffer, "0",ITItemQuantity, ITTotalPrize,ITItemSize,ITIsEngraveable, ITEngraveType,ITScript,ITEngraveText,ITEngravePrice,ITItemAddPrice,ITEngrave,"","","","",ITStockNumber,"",callbackAddToBag);
            return false;
        }
    }
    
    //Callback function for Adding Item to single cart and Multipay cart
    function callbackAddToBag(result)
    {
       
        //debugger
        var flag=true;
        var getresult=result.value;        
        if(getresult.toLowerCase()=="true")
        {
         alert("This item already exists in Shopping cart");
         flag=false;
        }
        if(flag)
        {
            //var cookiesnumber =  document.cookie.length;//["MSOL%5FBASKET"]["HowMany"]
            var tag=document.getElementById('Topnav_include1_checkoutcntr');                                     
            var cnt=tag.innerHTML;
            tag.innerHTML=parseFloat(cnt)+1;   
            Div_ShowOpen();         
        }        
       
       //this condition has been checked for Build ur Own Ring Add To Cart Button the hidden 
       //field has been added for these on Search.aspx,Template4.aspx and Template16.aspx
       
        var testid = document.getElementById("hidden").value;           
        if(testid == "Test123" && flag==true)
        {
            alert("Item Has been Added to Shopping Cart");
            flag=false;
        }

        if(SessionITBackingType!=""&&SessionITBackingPrice!=""&&SessionITBackingItem_ID!="" && flag==true)
        {
            //Setting session for Backing Type & Backing Price
            Templates_uc_ShoppingCart.Set_ItemBacking(SessionITBackingItem_ID,SessionITBackingType,SessionITBackingPrice);
        }     
                         
        Templates_uc_ShoppingCart.BindItems(callBind);
        return false;
    }    
    function Div_ShowOpen()
    {
        document.getElementById("show_Div").style.top="200px";
        document.getElementById("show_Div").style.left="200px";
        document.getElementById("show_Div").style.display="inline";
        document.getElementById("show_Div").style.visibility="visible";
    }
    function Div_ShowClose()
    {
        document.getElementById("show_Div").style.display="none";
        document.getElementById("show_Div").style.visibility="hidden";
    }
    function Div_ShowBasket()
    {
        window.location =loc_path+"jewelrydetails/basket_disp.aspx"
    }
    //callback Function CallBind
    var ShopingMode_InCart =false;
    function callBind(res)
        {
           //setTimeout('test_justacall()',3000);
           try
            {            
            ShopingMode_InCart=false;
            var dtItems=res.value;
              
            var box = document.getElementById('ShoppingCart');
            box.innerHTML="";
            var a = document.createElement('div');
            box.appendChild(a);
            if(dtItems!=null)
            {
//alert("dtitems not null");  
               if(dtItems.Rows.length>0)
                { 
//alert("Rows Greater than 0");  
                ShopingMode_InCart=true;
//alert("test--"+dtItems.Rows.length);
                 var tempHTMLstr=new Array();
                 var TotalCartAmount=0;
                 var DisplayTotal;
                 a.innerHTML=tempHTMLstr.join('');
                 tempHTMLstr[tempHTMLstr.length]="<table class='bluetext' border='0' cellspacing='0' cellpadding='0'>";
                 tempHTMLstr[tempHTMLstr.length]= "<tr><td><input type='image' title='Checkout Cart' ID='SCCheckOut' OnClick='return CheckoutItem();' src='"+Path+"/Templates/uc/Images/checkout-cart_new.gif' /></td>";
                 tempHTMLstr[tempHTMLstr.length]= "<td></td><td><input type='image' title='Clear Cart' ID='SCClear' OnClick='return ClearCart();' src='"+Path+"/Templates/uc/Images/clear_new.gif'/></td></tr>";
                 tempHTMLstr[tempHTMLstr.length]= "<tr><td colspan='3'><hr /></td></tr>"
                 for (var rec = 0; rec < dtItems.Rows.length; rec++)
                    {
                    
//alert("for loop starting " + rec);                 
                    
                        if(dtItems.Rows[rec].Item_ID !="")
                        {
                             TempID=dtItems.Rows[rec].Item_ID;
                            try
                            {
                            var tempAddButtonId="btnAdd"+ dtItems.Rows[rec].Item_ID;                            
                            document.getElementById(tempAddButtonId).src = Path+'/Templates/uc/Images/add-to-cart-Checked.gif';//'../images/add-to-cart-Checked.gif';
                            }catch(e){}
                            try
                            {
                            var tempRC_AddButtonId="RC_btnAdd"+ dtItems.Rows[rec].Item_ID;
                            document.getElementById(tempRC_AddButtonId).src = Path+'/Templates/uc/Images/add-to-cart-Checked.gif';//'../images/add-to-cart-Checked.gif';
                            }catch(e){}
                       }
//alert("milestone1");                       
                         var tempItemName=dtItems.Rows[rec].Item_Name;
                         //var tempItemName="Template16 item 2389";   
//alert(tempItemName);                         
                         if(tempItemName.length > 42)
                         {
//alert("Template4 using this");
//alert("Template16 using this");                         
                            tempItemName=tempItemName.substring(0, 42)+"..";
                            
                         }
//alert("milestone1.5");                          
                        tempHTMLstr[tempHTMLstr.length]="<tr><td colspan='3' class='bluetxt'><span id='" + dtItems.Rows[rec].Item_ID + "'>" + tempItemName + "  ("+dtItems.Rows[rec].StockNumber+")"+ "</span></td></tr>";
                         if(dtItems.Rows[rec].Type=="T")
                        {
                            tempHTMLstr[tempHTMLstr.length]="<tr><td colspan='3'><span id='TAttr_" + dtItems.Rows[rec].Item_ID + "' class=\"bluetxt\">" +dtItems.Rows[rec].Size+","+ dtItems.Rows[rec].TemplateMetal + ","+dtItems.Rows[rec].ColorClarity+ "</span></td></tr>";
                        }
///alert("milestone2");                        
                        var ItemTotalPrice =parseFloat(dtItems.Rows[rec].TotalPrice);
//alert("milestone3");                        
                        
                        
//alert("before qty");
                        var ItemQty=dtItems.Rows[rec].Qty;
//alert(ItemQty);
                        var ItemTotPrice=(ItemTotalPrice*1)/(ItemQty*1);
                         var varItemTotPrice=ItemTotPrice.toFixed(2);
                        tempHTMLstr[tempHTMLstr.length]= "<tr><td colspan='2'><span id='P_" + dtItems.Rows[rec].Item_ID+ "' class=\"bluetxt\">Price:$"+varItemTotPrice + "</span></td>";
                        if(dtItems.Rows[rec].Type=="T")
                        {
                            tempHTMLstr[tempHTMLstr.length]= "<td align=\"center\"><input title='Remove Item' type='image' ID='R_" + dtItems.Rows[rec].Item_ID + "' OnClick='javscript: return RemoveTemplate16Item(" + dtItems.Rows[rec].Item_ID + ");' src='"+Path+"/Templates/uc/Images/remove_new.gif'/></td></tr>";
                        }
                        else
                        {
                             tempHTMLstr[tempHTMLstr.length]="<td align=\"center\"><input title='Remove Item' type='image' ID='R_" + dtItems.Rows[rec].Item_ID + "' OnClick='javascript: return RemoveItem(" + dtItems.Rows[rec].Item_ID + ");' src='"+Path+"/Templates/uc/Images/remove_new.gif'/></td></tr>";
                        }
                        //************************************************************************************************************************************************
                        tempHTMLstr[tempHTMLstr.length]= "<tr><td colspan='2'><span id='Q_" + dtItems.Rows[rec].Item_ID+ "' class=\"bluetxt\">Qty:" +  dtItems.Rows[rec].Qty+ "</span></td>";
                        // babita changes on 25
                       if(dtItems.Rows[rec].Type=="T")
                    //     if(dtItems.Rows[rec].Type=="T" && IsView==true)
                        {
                            tempHTMLstr[tempHTMLstr.length]= "<td align=\"center\"><input type='image' title='View Item' ID='V_" + dtItems.Rows[rec].Item_ID + "' OnClick='javascript: return EditTemplate16Item(\""+dtItems.Rows[rec].Item_ID+"\");' src='"+Path+"/Templates/uc/Images/view_new.gif' /></td>";
                        }
                        //babita changes on 25
                       else 
                       // else if(IsView==true)
                        {
                            tempHTMLstr[tempHTMLstr.length]= "<td align=\"center\"><input type='image' title='View Item' ID='V_" + dtItems.Rows[rec].Item_ID + "' OnClick='javascript: return Item_Details(\"V\",\""+dtItems.Rows[rec].Type+"_" +  dtItems.Rows[rec].Item_ID +"\",\"\");'src='"+Path+"/Templates/uc/Images/view_new.gif' /></td>";
                        }
                        tempHTMLstr[tempHTMLstr.length]= "<tr><td colspan='2'><span id='T_" + dtItems.Rows[rec].Item_ID + "' class=\"bluetxt\">Total :$"+dtItems.Rows[rec].TotalPrice+ "</span></td>";
                        if(dtItems.Rows[rec].Type=="T")
                        {
                            tempHTMLstr[tempHTMLstr.length]= "<td align=\"center\"><input type='image' title='Edit Item' ID='E_" + dtItems.Rows[rec].Item_ID + "'OnClick='javascript: return EditTemplate16Item(\""+dtItems.Rows[rec].Item_ID+"\");' src='"+Path+"/Templates/uc/Images/edit_new.gif'/></td></tr>";   
                        }
                        else
                        {
                            tempHTMLstr[tempHTMLstr.length]= "<td align=\"center\"><input type='image' title='Edit Item' ID='E_" + dtItems.Rows[rec].Item_ID + "'OnClick='javascript: return Item_Details(\"E\",\""+dtItems.Rows[rec].Type+"_" + dtItems.Rows[rec].Item_ID + "\",\"\");' src='"+Path+"/Templates/uc/Images/edit_new.gif'/></td></tr>";
                        }
//alert(TotalCartAmount);
                         TotalCartAmount = (TotalCartAmount *1) + parseFloat(dtItems.Rows[rec].TotalPrice * 1);
                         DisplayTotal=TotalCartAmount.toFixed(2);
//alert(DisplayTotal);
                        tempHTMLstr[tempHTMLstr.length]= "<tr><td colspan='3'><hr /></td></tr>"
                    }
                   tempHTMLstr[tempHTMLstr.length]="<tr><td colspan='2'><span id='CartTotalAmount' class=\"bluetxt\">Total Amount:</span></td><td><span id='TotalAmount'>$" + DisplayTotal+ "</span></td></tr>";
                   tempHTMLstr[tempHTMLstr.length]= "<tr><td align='center'><input type='image' title='Checkout Cart' ID='SCCheckOut' OnClick='return CheckoutItem();' src='"+Path+"/Templates/uc/Images/checkout-cart_new.gif' /></td>";
                   tempHTMLstr[tempHTMLstr.length]= "<td></td><td align='center'><input type='image' title='Clear Cart' ID='SCClear' OnClick='return ClearCart();' src='"+Path+"/Templates/uc/Images/clear_new.gif'/></td></tr>";
                   tempHTMLstr[tempHTMLstr.length]= "</table>";
                   a.innerHTML=tempHTMLstr.join('');
//alert(a.innerHTML);
                }
                 else
                 {
                  //a.innerHTML="";
                 }
                 
                 
               }
            }
            catch(err){}
            // babita  added on 25
            //alert(IsView);
            IsView=true;
             try
               {
                var ITItemIDCur=document.getElementById("ItInfoItId").value;
                var ViewCur="V_"+ITItemIDCur;
                var EditCur="E_"+ITItemIDCur
                 document.getElementById(ViewCur).style.cursor="pointer";
                 document.getElementById(EditCur).style.cursor="pointer";
               }
               catch(e){}
               
        }
function ShowEngraving()
    {
        var chkEngrave = document.getElementById("chkEngrave");
        if(chkEngrave!=null)
        {
            if(chkEngrave.checked==true)            
            {
               var lblItInfoInitialPrice = document.getElementById("lblItInfoInitialPrice");
               var lblItInfoMonogramPrice = document.getElementById("lblItInfoMonogramPrice");
               var EngPrice = "";
               if(lblItInfoInitialPrice != null)
               {
                    EngPrice = lblItInfoInitialPrice.innerHTML;
               }
               else
               {
                    EngPrice = lblItInfoMonogramPrice.innerHTML;
               }
                   
                document.getElementById("trEngravePrice").style.display = '';
                document.getElementById("trEngravePrice").style.visibility = "visible";                
                document.getElementById("lblEngravePrice").innerHTML = EngPrice;                
                document.getElementById("EngravingSelection").style.display = '';
                document.getElementById("EngravingSelection").style.visibility = "visible";               
                RevisePrices();
            }   
            else
            {
                document.getElementById("trEngravePrice").style.display = "none";
                document.getElementById("trEngravePrice").style.visibility = "hidden";                
                document.getElementById("EngravingSelection").style.display = "none";
                document.getElementById("EngravingSelection").style.visibility = "hidden";
                RevisePrices();
            }           
        }
    }
    function RevisePricesEngraveRadio(from)
    {
        if(from=="I")
            document.getElementById("rbItInfoEngInitial").checked = "checked";
        if(from=="M")  
            document.getElementById("rbItInfoEngMonogram").checked = "checked";  
        RevisePrices();
    }
    function RevisePrices()
    {      //debugger
         try
            {            
                var ItemId,ITEngrave="F",ITEngraveType="",ITSize="";
                var ITBackingPrice="",ITBackingType="";
                
                var trSize = document.getElementById("trSize");
                if(trSize!=null && trSize.style.visibility=="visible")
                {   
                    ITSize=document.getElementById("dd_size").value;
                }
                
                var trEngravingText = document.getElementById("trEngravingText");
                if(trEngravingText!=null && trEngravingText.style.visibility=="visible")
                {
                    if(document.getElementById("chkEngrave").checked==true)
                    {
                        ITEngrave="T";
                    }
                    else
                    {
                        ITEngrave="F";
                    }
                }
                
                
                var EngravingSelection = document.getElementById("EngravingSelection");
                if(EngravingSelection!=null && EngravingSelection.style.visibility=="visible")
                {
                    if(document.getElementById("rbItInfoEngInitial").checked==true)
                    {   
                        ITEngraveType="I";
                        document.getElementById("rbItInfoEngMonogram").checked=false;
                    }
                    
                    if(document.getElementById("rbItInfoEngMonogram").checked==true)
                    {
                        ITEngraveType="M";
                        document.getElementById("rbItInfoEngInitial").checked=false;
                    }
                }
               
                var trBackingType = document.getElementById("trBackingType");
                if(trBackingType!=null && trBackingType.style.visibility=="visible")
                {      
                    var Index = document.getElementById("ddlBackingType").selectedIndex;
                    ITBackingPrice = document.getElementById("ddlBackingType").options[Index].value;
                    ITBackingType = document.getElementById("ddlBackingType").options[Index].text;
                }
                              
                if(GlobalChildItemID==null || GlobalChildItemID=="")
                    GlobalChildItemID = document.getElementById("hdnEmailItemId").value;
                    
                //passed an extra parameter BackingPrice
                Templates_uc_ShoppingCart.Get_ItemPrice(GlobalChildItemID,ITEngrave,ITEngraveType,ITSize,ITBackingPrice,ITBackingType,callbackGetItemPrice);
                
            }
            catch(e){}
    }
    
    function callbackGetItemPrice(res)
    {
    //debugger
       var resultstring = res.value;
       var res1=new Array();
       res1=resultstring.split(',');
       var totalpriceDisplay = parseFloat(res1[0]).toFixed(2);
       document.getElementById("lblTotalPrice").innerHTML = "$" + totalpriceDisplay;
       
       if(res1[2]!="" && res1[2]!="0")
       {
            document.getElementById("trEngravePrice").style.visibility ="visible";
            document.getElementById("trEngravePrice").style.display ='';
            document.getElementById("lblEngravePrice").innerHTML = "$" + res1[2];
       }
       
       if(res1[3]!="" && res1[3]!="0")
       {
            document.getElementById("trSizeSurcharge").style.visibility ="visible";
            document.getElementById("trSizeSurcharge").style.display ='';
            document.getElementById("lblSizeSurcharge").innerHTML = "$" + res1[3];
       }
       
       if(res1[4]!="" && res1[4]!="0")
       {
            document.getElementById("trSpecialOfferPrice").style.visibility ="visible";
            document.getElementById("trSpecialOfferPrice").style.display ='';
            var specialpricedisplay = parseFloat(res1[4]).toFixed(2);
            document.getElementById("lblSpecialOfferPrice").innerHTML = "$" + specialpricedisplay;
        }
       
    }
function mouse_function(id)
{
//debugger
    //event.srcElement.style.cursor = "move";
    document.getElementById(id).style.cursor='hand';
 }
function button_up_onclick()
{  //debugger
    var cnt=document.getElementById("contenthidden").innerHTML;
    var mydiv=new Array(cnt);
    var mydiv1=new Array(cnt);
    var i=0;
    if(cnt>0)
    {
    for(i=0;i<cnt;i++)// i<4 condition for 4 elements
    {
        mydiv[i]=document.getElementById("content"+i).id;
     }
     var temp1;
     temp1=document.getElementById("content"+0).innerHTML;//copy content of first element to temp1
    for(i=0;i<cnt;i++)
    {
        mydiv1[i]=mydiv[((i+1)%cnt)];// % 4 where 4 is no. of elements
        document.getElementById("content"+i).innerHTML=document.getElementById(mydiv1[i]).innerHTML;
      }
      document.getElementById("content"+(i-1)).innerHTML=temp1;//add content of temp1 to last element
      }
         
      
 }
 function button_down_onclick()
{//debugger
    var cnt=document.getElementById("contenthidden").innerHTML;
    var mydiv=new Array(cnt);
    var mydiv1=new Array(cnt);
    var i=0;
    if(cnt>0)
    {
        for(i=(cnt-1);i>=0;i--)
        {
            mydiv[i]=document.getElementById("content"+i).id;
         }
         temp=cnt-1;//last element in array i.e (no. of elements-1)
         var temp1;
         temp1=document.getElementById("content"+temp).innerHTML;//copy last element of array in temp1
        for(i=temp;i>=0;i--)//i=3 (total no. elements-1)
        {   
           
            if(i!=0)//to avoid over write
            {
            mydiv1[i]=mydiv[((i-1)%(cnt-1))];
            }
            else 
            {
            mydiv1[i]=mydiv[temp];
            }
            document.getElementById("content"+i).innerHTML=document.getElementById(mydiv1[i]).innerHTML;
         }
         
         document.getElementById("content"+(i+1)).innerHTML=temp1;//copy content of temp1 to o(zero)th element in an array 
   }
 }
//-->

