﻿// JScript File


function OpenWindow(url,width,height)
{
    winprops = 'height='+height+',width='+width+',top=150,left=150,scrollbars=yes,resizable=no,menu=no,titlebar=no'
	window.open(url,'popup',winprops)
}
function refOpener()
{
    
    window.opener.location.reload(true);
    window.close();
}
function CheckChkBox(msg)
			{
			    var frm = document.forms[0];
			    var flag =0;
			    var idVal="chkContactID";
			    
			    for (i=0; i<frm.length; i++) 
                {
                    // Look for our Header Template's Checkbox
                    //if (idVal.indexOf ('chkContactID') != -1) 
                    {
                        if(frm.elements[i].checked == true)
                        {
                            var blnConfirm = confirm('Are you sure you want to '+msg+'?');
				            if (blnConfirm)
				            {
					            return true;
					            
				            }
				            else
				            {
					            return false;
					            
				            }
				            flag =1;
				            
				        }
				       
                    }
			    }
			    if (flag == 0)
			    {
			        alert('None of the record is selected');
			        return false;
			    }
				
			}

        function select_deselectAll (chkVal, idVal) 
{ 
    
    var frm = document.forms[0];
    // Loop through all elements
    for (i=0; i<frm.length; i++) 
    {
        // Look for our Header Template's Checkbox
        if (idVal.indexOf ('CheckAll') != -1) 
        {
            // Check if main checkbox is checked, then select or deselect datagrid checkboxes 
            if(chkVal == true) 
            {
                frm.elements[i].checked = true;
            } 
            else 
            {
                frm.elements[i].checked = false;
            }
            // Work here with the Item Template's multiple checkboxes
        } 
        else if (idVal.indexOf ('chkContactID') != -1) 
        {
            // Check if any of the checkboxes are not checked, and then uncheck top select all checkbox
            if(frm.elements[i].checked == false) 
            {
                frm.elements[1].checked = false; //Uncheck main select all checkbox
            }
        }
    }

}

function SelectItem(chkVal,idVal)
{
		var frm = document.forms[0];
		for(i=0;i<frm.length;i++)
		{
			if(idVal.indexOf('chkContactID') != -1)
			{	
				if(frm.elements[i].checked == false)
				{
					frm.elements[0].checked = false;
				}
			}
		}
}			
function SelectAllCheckboxes(spanChk){

// Added as ASPX uses SPAN for checkbox 
var oItem = spanChk.children;
var theBox=(spanChk.type=="checkbox")?spanChk:spanChk.children.item[0];
xState=theBox.checked; 

elm=theBox.form.elements;
for(i=0;i<elm.length;i++)
if(elm[i].type=="checkbox" && elm[i].id!=theBox.id)
{
//elm[i].click();
if(elm[i].checked!=xState)
elm[i].click();
//elm[i].checked=xState;
}
}
function getvalue(id)
{
    return document.getElementById(id).value;
}
function CheckRecHome()
			{
			    var frm = document.forms[0];
			    var flag =0;
			    var count=0;
			    var idVal="chkContactID";
			    for (i=0; i<frm.length; i++) 
                {
                    // Look for our Header Template's Checkbox
                    //if (idVal.indexOf ('chkContactID') != -1) 
                    {
                        if(frm.elements[i].checked == true)
                        {
                            //var blnConfirm = confirm('Are you sure you want to delete?');
				            count++;
				            flag =1;
				            
				        }
				       
                    }
			    }
			    if (flag == 0)
			    {
			        alert('None of the record is selected');
			        return false;
			    }
			    else if (count >4)
			    {
			        alert('Please! select maximum 4 records.');
			        return false;
			    }
				
			}

function reveal(value)
{
    if(value!="Visa")
    {
    document.getElementById("txtVisaVerification").style.display="none";
    document.getElementById("lblVerification").style.display="none";
    }
    else
    {
    document.getElementById("txtVisaVerification").style.display="inline";
    document.getElementById("lblVerification").style.display="inline";
    }
    return false;
}

function checkcardexpiration()
{
if(document.getElementById("tblCreditCardInfo").style.display=="inline")
{
if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBox1").checked)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgAgreement").style.display="none";
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgAgreement").style.display="inline";
return false;
}

if(document.getElementById("ctl00_ContentPlaceHolder1_txtDisplayName").value=="")
{
document.getElementById("ctl00_ContentPlaceHolder1_lblDisplayName").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblDisplayName").style.display="none";
}

if(document.getElementById("ctl00_ContentPlaceHolder1_txtCardNumber").value=="") 
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCardNumber").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCardNumber").style.display="none";
}

var Expr=/\d{4}-?\d{4}-?\d{4}-?\d{4}/;
if(!(document.getElementById("ctl00_ContentPlaceHolder1_txtCardNumber").value).match(Expr))
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCardNumber").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCardNumber").style.display="none";
}


if(document.getElementById("ctl00_ContentPlaceHolder1_ddlCardType").selectedIndex==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCardType").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCardType").style.display="none";
}

if(document.getElementById("ctl00_ContentPlaceHolder1_ddlExpiryMonth").selectedIndex==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblExpiryMonth").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblExpiryMonth").style.display="none";
}

if(document.getElementById("ctl00_ContentPlaceHolder1_ddlExpiryYear").selectedIndex==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblExpiryYear").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblExpiryYear").style.display="none";
}

if(document.getElementById("ctl00_ContentPlaceHolder1_txtOAddress").value=="")
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCAddress").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCAddress").style.display="none";
}

if(document.getElementById("ctl00_ContentPlaceHolder1_txtOCity").value=="")
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCCity").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCCity").style.display="none";
}

if(document.getElementById("ctl00_ContentPlaceHolder1_ddlOCountries").selectedIndex==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCCountries").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCCountries").style.display="none";
}

if(document.getElementById("ctl00_ContentPlaceHolder1_txtOState").value=="")
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCState").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCState").style.display="none";
}

if(document.getElementById("ctl00_ContentPlaceHolder1_txtOZipCode").value=="")
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCZipCode").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCZipCode").style.display="none";
}

if(document.getElementById("ctl00_ContentPlaceHolder1_txtOPhoneNumber").value=="")
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCPhoneNumber").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCCPhoneNumber").style.display="none";
}


var month=document.getElementById("ctl00_ContentPlaceHolder1_ddlExpiryMonth").value;
var year=document.getElementById("ctl00_ContentPlaceHolder1_ddlExpiryYear").value;
MyDate= new Date();
CurrentYear=MyDate.getFullYear();
CurrentMonth=MyDate.getMonth()+1;
if(year > CurrentYear)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgExpired").style.display="none";
return true;
}
else
{
if(year==CurrentYear && month>=CurrentMonth)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgExpired").style.display="none";
return true;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgExpired").style.display="inline";
return false;
}
}
}
}




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 CheckCountry(value,ddlState,txtState)
{

if(value=="USA")
{
document.getElementById(ddlState).style.display="inline";
document.getElementById(txtState).style.display="none";
}
else
{
document.getElementById(ddlState).style.display="none";
document.getElementById(txtState).style.display="inline";
document.getElementById(txtState).value="";
}
}

function SetState(val,txtState)
{
 document.getElementById(txtState).value=val;
 return false;
}

function checkcardexpiration2()
{
if(document.getElementById("ctl00_ContentPlaceHolder1_tblCreditCardInfo").style.display=="inline")
{
var month=document.getElementById("ctl00_ContentPlaceHolder1_ddlExpiryMonth").value;
var year=document.getElementById("ctl00_ContentPlaceHolder1_ddlExpiryYear").value;
MyDate= new Date();
CurrentYear=MyDate.getFullYear();
CurrentMonth=MyDate.getMonth()+1;

if(year > CurrentYear)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgExpired").style.display="none";
return true;
}
else
{
if(year==CurrentYear && month>=CurrentMonth)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgExpired").style.display="none";
return true;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgExpired").style.display="inline";
return false;
}
}
}
}
function OrderPayable()
{
var Total=document.getElementById("ctl00_ContentPlaceHolder1_txtOrderTotal").value;
var Coupon=document.getElementById("ctl00_ContentPlaceHolder1_txtCouponAmountToUse").value;
var Payable=document.getElementById("ctl00_ContentPlaceHolder1_txtPayableAmount");
Payable.value=Total-Coupon;
}

function CouponToUse()
{
var obj=document.getElementById("ctl00_ContentPlaceHolder1_rbCouponUsageConfirmation_0");
if(obj.checked)
{
document.getElementById("tblAmount").style.display="inline";
document.getElementById("ctl00_ContentPlaceHolder1_txtCouponAmountToUse").value="0";
document.getElementById("ctl00_ContentPlaceHolder1_txtPayableAmount").value="";
}
else
{
document.getElementById("tblAmount").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgCoupon").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_txtCouponAmountToUse").value="0";
}
}


function HideCreditCardInfo(ddl,tbl)
{
var ddl=document.getElementById(ddl);
var tbl=document.getElementById(tbl);

if(ddl.value=="COD")
{
tbl.style.display="none";
}
else
{
tbl.style.display="inline";
}
}

function cod(value,table)
{
if(value=="Credit Card")
{
document.getElementById(table).style.display="inline";
}
else
{
document.getElementById(table).style.display="none";
}
}

function confirmation(msg) 
{
	var answer = confirm("Are you sure you want to "+msg+"")
	if (answer)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function AddTestimonial()
{
document.getElementById("tblTestimonial").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_tblAddTestimonial").style.display="inline";
return false;
}

function CCExpirationShipping()
{
if(document.getElementById("ctl00_ContentPlaceHolder1_tblCreditCardInfo").style.display=="inline")
{
if(document.getElementById("ctl00_ContentPlaceHolder1_ddlCreditCard").selectedIndex==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCreditCard").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCreditCard").style.display="none";
}

if(document.getElementById("ctl00_ContentPlaceHolder1_ddlExpiryMonth").selectedIndex==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblExpirationMonth").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblExpirationMonth").style.display="none";
}
if(document.getElementById("ctl00_ContentPlaceHolder1_ddlExpiryYear").selectedIndex==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblExpirationYear").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblExpirationYear").style.display="none";
}
if(document.getElementById("ctl00_ContentPlaceHolder1_txtCardNumber").value=="")
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCardNumber").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCardNumber").style.display="none";
}
var CCNum=document.getElementById("ctl00_ContentPlaceHolder1_txtCardNumber").value;
if(CCNum.length > 16)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCardNumber").style.display="inline";
return false;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblCardNumber").style.display="none";
}
var month=document.getElementById("ctl00_ContentPlaceHolder1_ddlExpiryMonth").value;
var year=document.getElementById("ctl00_ContentPlaceHolder1_ddlExpiryYear").value;
MyDate= new Date();
CurrentYear=MyDate.getFullYear();
CurrentMonth=MyDate.getMonth()+1;

if(year > CurrentYear)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgExpired").style.display="none";
return true;
}
else
{
if(year==CurrentYear && month>=CurrentMonth)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgExpired").style.display="none";
return true;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_lblmsgExpired").style.display="inline";
return false;
}
}
}
}