﻿function printDiv() 
{ 
   var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
      disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
  var content_vlue = document.getElementById("DivIdToPrint").innerHTML; 
  
  var docprint=window.open("","",disp_setting); 
   docprint.document.open(); 
   docprint.document.write('<html><head><title>Inel Power System</title>'); 
   docprint.document.write('</head><body onLoad="self.print()"><center>');          
   docprint.document.write(content_vlue);          
   docprint.document.write('</center></body></html>'); 
   docprint.document.close(); 
   docprint.focus(); 
}

function SetProgressPosition(e) {
            var posx = 0;
            var posy = 0;
            if (!e) var e = window.event;
            if (e.pageX || e.pageY) {
                posx = e.pageX;
                posy = e.pageY;
            }
            else if (e.clientX || e.clientY) {
                posx = e.clientX + document.documentElement.scrollLeft;
                posy = e.clientY + document.documentElement.scrollTop;
            }
            document.getElementById('divProgress').style.left = posx - 8 + "px";
            document.getElementById('divProgress').style.top = posy - 8 + "px";
        }
        

//function pageLoad() {
//    Page = Sys.WebForms.PageRequestManager.getInstance();
//    Page.add_beginRequest(OnBeginRequest);
//    Page.add_endRequest(endRequest);
//   
//}

//function OnBeginRequest(sender, args) {
//    //onUpdating();
//    //$get("divLoading").style.display = "block";
//   

//    
//}

//function endRequest(sender, args) {
//    $get("divLoading").style.display = "none";
//   
//}

function onUpdating() {


            var updateProgressDiv = document.getElementById('divLoading'); 
            var gridView = document.getElementById('DATATAREA');

            var gridViewBounds = Sys.UI.DomElement.getBounds(gridView); 

            var updateProgressDivBounds = Sys.UI.DomElement.getBounds(updateProgressDiv);   

            var x = gridViewBounds.x + Math.round(gridViewBounds.width / 2) - Math.round(updateProgressDivBounds.width / 2); 

            var y = gridViewBounds.y + Math.round(gridViewBounds.height / 2) - Math.round(updateProgressDivBounds.height / 2); 
            
            
         
            Sys.UI.DomElement.setLocation(updateProgressDiv, x, y);
           

        }          

function findObject(pElementId ) {//alert(pElementId);
    if ( document.getElementById ) {
        return document.getElementById( pElementId );
    } else if ( document.all ) {
        return document.all[ pElementId ];
    } else {
        return { style: {} };
    }
}
/*
//****************** for diamondser.aspx *********************
function filterResult1(Obj,code,val)
{alert(code+'--'+ val);
var hdnId='hdn_'+code.substring(0,3);
var hdnId1='hdn_'+code.substring(0,3)+'1';
var valCode=code.substring(4);alert(valCode);
var lastInd=findObject(Obj.id).src.lastIndexOf("_roll");
if(lastInd==-1)
{
findObject(hdnId).value +=','+val;
findObject(hdnId1).value +=','+valCode;
findObject(Obj.id).src=findObject(Obj.id).src.replace(".gif","_roll.gif");
}
else
{
findObject(hdnId).value=findObject(hdnId).value.replace(','+val,",").replace(",,",",");
findObject(hdnId1).value=findObject(hdnId1).value.replace(','+valCode,",").replace(",,",",");
findObject(Obj.id).src=findObject(Obj.id).src.replace("_roll.gif",".gif");
}
findObject(hdnId).value=findObject(hdnId).value.replace(",,",",");
findObject(hdnId1).value=findObject(hdnId1).value.replace(",,",",");
//alert(findObject(hdnId).value +'=='+findObject(hdnId1).value);
Javascript: __doPostBack('btnSearch', '');
}
*/

/* ###modifyed date july 14 2010###

function filterResult(Obj,code)
{
var hdnId='hdn_'+code.substring(0,3);
var valCode=code.substring(4);
var hdnVal=findObject(hdnId).value;
if(hdnVal.match(','+valCode))
{
findObject(hdnId).value=findObject(hdnId).value.replace(','+valCode,"").replace(",,",",");
findObject(Obj.id).src=findObject(Obj.id).src.replace("_roll.gif",".gif");
}
else
{
findObject(hdnId).value +=','+valCode;
findObject(Obj.id).src=findObject(Obj.id).src.replace(".gif","_roll.gif");
}
findObject(hdnId).value=findObject(hdnId).value.replace(",,",",");
//alert(findObject(Obj.id).src);
//alert(findObject(hdnId).value);
Javascript: __doPostBack('btnSearch', '');
}
*/

function filterResult(Obj,code)
{
findObject('divcut_1').style.display='none';
findObject('divcut').style.display='block';

if(code.substring(0,3)=='shp')
{
findObject('hdn_shp').value='';
findObject('shp_Round').src=findObject('shp_Round').src.replace("_roll.gif",".gif");
findObject('shp_Princess').src=findObject('shp_Princess').src.replace("_roll.gif",".gif");
findObject('shp_Emerald').src=findObject('shp_Emerald').src.replace("_roll.gif",".gif");
findObject('shp_Asscher').src=findObject('shp_Asscher').src.replace("_roll.gif",".gif");
findObject('shp_Radiant').src=findObject('shp_Radiant').src.replace("_roll.gif",".gif");
findObject('shp_Cushion').src=findObject('shp_Cushion').src.replace("_roll.gif",".gif");
findObject('shp_Oval').src=findObject('shp_Oval').src.replace("_roll.gif",".gif");
findObject('shp_Marquise').src=findObject('shp_Marquise').src.replace("_roll.gif",".gif");
findObject('shp_Pear').src=findObject('shp_Pear').src.replace("_roll.gif",".gif");
findObject('shp_Heart').src=findObject('shp_Heart').src.replace("_roll.gif",".gif");
}
var hdnId='hdn_'+code.substring(0,3);
var valCode=code.substring(4);
var hdnVal=findObject(hdnId).value;

if(hdnVal.match(','+valCode))
{
findObject(hdnId).value=findObject(hdnId).value.replace(','+valCode,"").replace(",,",",");
findObject(Obj.id).src=findObject(Obj.id).src.replace("_roll.gif",".gif");
}
else
{
findObject(hdnId).value +=','+valCode;
findObject(Obj.id).src=findObject(Obj.id).src.replace(".gif","_roll.gif");
}
//alert(findObject(Obj.id).src);
//alert(findObject('hdn_shp').value);
if(findObject('hdn_shp').value !=",ROUND")
{
findObject('cut_0').src=findObject('cut_0').src.replace("_roll.gif",".gif");
findObject('cut_1').src=findObject('cut_1').src.replace("_roll.gif",".gif");
findObject('cut_2').src=findObject('cut_2').src.replace("_roll.gif",".gif");
findObject('divcut_1').style.display='block';
findObject('divcut').style.display='none';

//alert(findObject('hdn_cut').value);
findObject('hdn_cut').value="";
}
Javascript: __doPostBack('btnSearch', '');
}

function filterResult_WolfDiaSer(Obj,code)
{
var hdnId='hdn_'+code.substring(0,3);
var valCode=code.substring(4);
var hdnVal=findObject(hdnId).value;

if(hdnVal.match(','+valCode))
{
findObject(hdnId).value=findObject(hdnId).value.replace(','+valCode,"").replace(",,",",");
findObject(Obj.id).src=findObject(Obj.id).src.replace("_roll.gif",".gif");
}
else
{
findObject(hdnId).value +=','+valCode;
findObject(Obj.id).src=findObject(Obj.id).src.replace(".gif","_roll.gif");
}

Javascript: __doPostBack('btnSearch', '');
}

function filter_Setting_Style()
{
var chk=""

if(findObject('sty_classic').checked==true)
{
chk +=",classic";
}
if(findObject('sty_sidestone').checked==true)
{
chk +=",sidestone";
}

findObject('hdn_sty').value=chk;
//alert(findObject('hdn_sty').value)
Javascript: __doPostBack('btnSearch', '');
}

function filter_Setting()
{
//findObject('hdn_met').value=findObject('ddlmetal').value;
//alert( findObject('ddlmetal').value);
Javascript: __doPostBack('btnSearch', '');
}

function grdShowDiv(pos,obj)
{
findObject(obj).style.display="block";
//showNotes('event');
}

//  function showNotes(e){
//        
//           
//            var posx = 0;
//            var posy = 0;
//            e = (window.event) ? window.event : e;
//            posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
//            posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
//         
//            var finalString = "<strong>NOTES: </strong><span onclick=\"HideNotes()\" onmouseover=\"this.style.cursor='pointer';\" style=\"color: blue;padding-left: 100px\">Close</span><br /><br />"
//            //finalString += noteString
//         
//            document.getElementById(obj).innerHTML = finalString;
//            document.getElementById(obj).style.visibility="visible";
//            document.getElementById(obj).style.top=posy + "px";
//            document.getElementById(obj).style.left=(posx - 250) + "px";
//alert('ss')
//        
//        }
//        
//        function HideNotes(){
//                    
//             document.getElementById("divNote").innerHTML = "";            
//             document.getElementById("divNote").style.visibility = "hidden";        
//        }





function grdHideDiv(obj) {
findObject(obj).style.display="none";

}
function grdShowDiv_wolf(pos)
{
    $get(pos).style.display = 'block'; 
    document.getElementById("div_arrow").style.display = 'block';    
   if(pos==0)
    {
    document.getElementById("div_arrow").className ="divpos0-w";
    }
    else if(pos==1)
    {
    document.getElementById("div_arrow").className ="divpos1-w";
    }
    else if(pos==2)
    {
    document.getElementById("div_arrow").className ="divpos2-w";
    }
    else if(pos==3)
    {
    document.getElementById("div_arrow").className ="divpos3-w";
    }
    else if(pos==4)
    {
    document.getElementById("div_arrow").className ="divpos4-w";
    }
    else if(pos==5)
    {
    document.getElementById("div_arrow").className ="divpos5-w";
    }
    else if(pos==6)
    {
    document.getElementById("div_arrow").className ="divpos6-w";
    }
    else if(pos==7)
    {
    document.getElementById("div_arrow").className ="divpos7-w";
    }
    else if(pos==8)
    {
    document.getElementById("div_arrow").className ="divpos8-w";
    }
    else if(pos==9)
    {
    document.getElementById("div_arrow").className ="divpos9-w";
    }
    else if(pos==10)
    {
    document.getElementById("div_arrow").className ="divpos10-w";
    }
    else if(pos==11)
    {
    document.getElementById("div_arrow").className ="divpos11-w";
    }
    else if(pos==12)
    {
    document.getElementById("div_arrow").className ="divpos12-w";
    }
    else if(pos==13)
    {
    document.getElementById("div_arrow").className ="divpos13-w";
    }
    else if(pos==14)
    {
    document.getElementById("div_arrow").className ="divpos14-w";    
    }
    else if(pos==15)
    {
    document.getElementById("div_arrow").className ="divpos15-w";    
    }
    
}



function emptyHdn()
{
findObject('hdn_sty').value='';
findObject('hdn_met').value='';
}

function validatePhone(fld) {
    var error = "";
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');     

   if (fld.value == "") {
        error = "You didn't enter a phone number.\n";
        fld.style.background = 'Yellow';
    } else if (isNaN(parseInt(stripped))) {
        error = "The phone number contains illegal characters.\n";
        fld.style.background = 'Yellow';
    } else if (!(stripped.length == 10)) {
        error = "The phone number is the wrong length. Make sure you included an area code.\n";
        fld.style.background = 'Yellow';
    } 
    if(error!='')
    {
    alert(error);
    }
    return error;
}

function cardcheck()
{
 if(document.getElementById('ctl00_CPH1_txtfname').value=='')
 {
 alert('Please fill first name.'); 
 document.getElementById('ctl00_CPH1_txtfname').focus();
 return false;
 }
 else if(document.getElementById('ctl00_CPH1_txtlname').value=='')
 {alert('Please fill last name.'); 
 document.getElementById('ctl00_CPH1_txtlname').focus();
 return false;}
 else if(document.getElementById('ctl00_CPH1_txtemail').value=='')
 {alert('Please fill e-mail id.'); 
 document.getElementById('ctl00_CPH1_txtemail').focus();
 return false;}
 else if(document.getElementById('ctl00_CPH1_txtconemail').value=='' )
 {alert('Please fill confirm e-mail id.'); 
 document.getElementById('ctl00_CPH1_txtconemail').focus();
 return false;}
 else if(document.getElementById('ctl00_CPH1_txtph').value=='' )
 {alert('Please fill phone number.'); 
 document.getElementById('ctl00_CPH1_txtph').focus();
 return false;}
 else if(document.getElementById('ctl00_CPH1_rbtncheque').checked==false && document.getElementById('ctl00_CPH1_rbtnbankwire').checked==false && document.getElementById('ctl00_CPH1_rbtncreditcard').checked==false)
 {alert('Please select atleast one option from payment mode.'); 
 return false;}
 else if(document.getElementById('ctl00_CPH1_txtemail').value !=document.getElementById('ctl00_CPH1_txtconemail').value)
 { alert('E-mail and confirm E-mail should be same.'); document.getElementById('ctl00_CPH1_txtconemail').focus();return false;
}
else if(document.getElementById('ctl00_CPH1_tuning_tb').value=='')
{alert('Please enter captcha code.'); document.getElementById('ctl00_CPH1_tuning_tb').focus();
 return false;}
 else
  { 
if(echeck(document.getElementById('ctl00_CPH1_txtemail').value)==false)
 {return false;}
 if(validatePhone(document.getElementById('ctl00_CPH1_txtph'))!='')
 {return false;}
 
 
 } 
 return true;
 }
 
 function echeck(str) {
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = str;
   if(reg.test(address) == false) {
      alert('Invalid Email Address');
      return false;
   }
		
}

function billshippvalid()
{
if(document.getElementById('ctl00_CPH1_BillingFirstName').value=='')
            {alert('Please enter first name.');document.getElementById('ctl00_CPH1_BillingFirstName').focus(); return false;} 

             else if(document.getElementById('ctl00_CPH1_BillingLastName').value=='')
           {alert('Please enter last name.');document.getElementById('ctl00_CPH1_BillingLastName').focus();return false;} 

          else if(document.getElementById('ctl00_CPH1_BillingAddress').value=='')
            {alert('Please enter address name.');document.getElementById('ctl00_CPH1_BillingAddress').focus();return false;} 

            else if(document.getElementById('ctl00_CPH1_BillingCity').value=='')
          {alert('Please enter city name.');document.getElementById('ctl00_CPH1_BillingCity').focus();return false;} 

           else if(document.getElementById('ctl00_CPH1_BillingCountry').selectedIndex==0)
           {alert('Please select country.');document.getElementById('ctl00_CPH1_BillingCountry').focus();return false;} 

        else if(document.getElementById('ctl00_CPH1_BillingState').selectedIndex==0 && document.getElementById('ctl00_CPH1_divbilstate').style.display=='block')
       {alert('Please select state.');document.getElementById('ctl00_CPH1_BillingState').focus();return false;} 

    else if(document.getElementById('ctl00_CPH1_divbilstate').style.display=='none' && document.getElementById('ctl00_CPH1_txtbilstate').value=='')
       {alert('Please enter state.');document.getElementById('ctl00_CPH1_txtbilstate').focus();return false;} 

           else if(document.getElementById('ctl00_CPH1_BillingZipCode').value=='')
       {alert('Please enter zipcode.');document.getElementById('ctl00_CPH1_BillingZipCode').focus();return false;} 

      else if(document.getElementById('ctl00_CPH1_BillingPhone').value=='')
          {alert('Please enter phone number.');document.getElementById('ctl00_CPH1_BillingPhone').focus();return false;} 
          
          //alert(document.getElementById('ctl00_CPH1_rbtnno').checked);
    if(document.getElementById('ctl00_CPH1_rbtnno').checked==true)
          {
         if(document.getElementById('ctl00_CPH1_ShippingFirstName').value=='')
            {alert('Please enter first name.');document.getElementById('ctl00_CPH1_ShippingFirstName').focus(); return false;} 

             else if(document.getElementById('ctl00_CPH1_ShippingLastName').value=='')
           {alert('Please enter last name.');document.getElementById('ctl00_CPH1_ShippingLastName').focus();return false;} 

          else if(document.getElementById('ctl00_CPH1_ShippingAddress').value=='')
            {alert('Please enter address name.');document.getElementById('ctl00_CPH1_ShippingAddress').focus();return false;} 

            else if(document.getElementById('ctl00_CPH1_ShippingCity').value=='')
          {alert('Please enter city name.');document.getElementById('ctl00_CPH1_ShippingCity').focus();return false;} 

           else if(document.getElementById('ctl00_CPH1_ShippingCountry').selectedIndex==0)
           {alert('Please select country.');document.getElementById('ctl00_CPH1_ShippingCountry').focus();return false;} 

        else if(document.getElementById('ctl00_CPH1_ShippingState').selectedIndex==0 && document.getElementById('ctl00_CPH1_divshipstate').style.display=='block')
       {alert('Please select state.');document.getElementById('ctl00_CPH1_ShippingState').focus();return false;} 
       
else if(document.getElementById('ctl00_CPH1_divshipstate').style.display=='none' && document.getElementById('ctl00_CPH1_txtshipstate').value=='')
       {alert('Please enter state.');document.getElementById('ctl00_CPH1_txtshipstate').focus();return false;} 
       
           else if(document.getElementById('ctl00_CPH1_ShippingZipCode').value=='')
       {alert('Please enter zipcode.');document.getElementById('ctl00_CPH1_ShippingZipCode').focus();return false;} 

      else if(document.getElementById('ctl00_CPH1_ShippingPhone').value=='')
          {alert('Please enter phone number.');document.getElementById('ctl00_CPH1_ShippingPhone').focus();return false;} 
          if(validatePhone(document.getElementById('ctl00_CPH1_ShippingPhone'))!='')
 {return false;}
  
          }
          
         if(validatePhone(document.getElementById('ctl00_CPH1_BillingPhone'))!='')
 {return false;}
  
 

}

function ddlmetalchange(obj)
{

findObject('divg').style.display='none';
findObject('divwg').style.display='none';
findObject('divplt').style.display='none';

if(findObject('ddlmetal').value.substring(0,1).toLowerCase()=='g')
{findObject('divg').style.display='block';}

if(findObject('ddlmetal').value.substring(0,1).toLowerCase()=='w')
{findObject('divwg').style.display='block';}

if(findObject('ddlmetal').value.substring(0,1).toLowerCase()=='p')
{findObject('divplt').style.display='block';}
//alert(findObject('ddlmetal').value.substring(0,1));
}

function popupWin(nPath)
{//alert('sss'+window.location.search.substring(1));
//window.open(nPath,'welcome','width=300,height=200,menubar=no,status=no,location=no,toolbar=no,scrollbars=no,fullscreen=yes');
window.open(nPath+'&'+window.location.search.substring(1),'welcome','width=850,height=650,left=100,top=100,menubar=no,status=no,location=no,toolbar=no,scrollbars=yes,resizable=yes');


}

function popUp(URL)  //not in use
{
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=200,height=300,left = 540,top = 250');");
}

function Aptval()
{

var fname=findObject('ctl00_CPH1_txtfname');
var lname=findObject('ctl00_CPH1_txtlname');
var email=findObject('ctl00_CPH1_txtemail');
var ph=findObject('ctl00_CPH1_txtph');
if(fname.value=='')
{alert('Please enter First Name.');fname.focus();return false;}
else if(lname.value=='')
{alert('Please enter Last Name.');lname.focus();return false;}
else if(echeck(email.value)==false)
{email.focus();return false;}
else if(validatePhone(ph)!='')
{ph.focus();return false;}
else if(document.getElementById('ctl00_CPH1_tuning_tb').value=='')
{alert('Please enter captcha code.'); document.getElementById('ctl00_CPH1_tuning_tb').focus();
 return false;}
}

function ZoomImg(url)
        {//alert(url)
            var imgPath = url;
            //imgPath = imgPath.replace(srcImgName, bigImgName);
            document.getElementById('imgthumb').src=imgPath;
            //var objImgWindow = window.open(imgPath,'_blank','menubar=no, toolbar=no, location=no, status=no, top=200, left=50, height=530, width=530, scrollbars=no, resizable=yes');
        }