﻿// JScript File

function resize(which, max) 
{
    
  var elem = document.getElementById(which);
  
  if (elem == undefined || elem == null) return false;
  if (elem.width ==0 || elem.height ==0) 
  {
    window.location.reload( false );
    return false;
  }
  else 
  {
      if (elem.width > elem.height) 
      {
           
          if (max == undefined || max == null)
          {
            max = 150;
          }
           imageWidth = max;
           lCurrentWidth = elem.width;
           lCurrentHeight = elem.height;
           lPercent = imageWidth / lCurrentWidth;
           imageHeight = lCurrentHeight * lPercent;
           neww = imageWidth;
           newh = imageHeight;
           elem.width =neww;
           elem.height = newh;
          
      } 
      else 
      {
        if (max == undefined || max == null)
        {
            max = 150;
        }
         imageHeight = max;
         lCurrentWidth = elem.width;
         lCurrentHeight = elem.height;
         lPercent = imageHeight / lCurrentHeight;
         imageWidth = (lCurrentWidth * lPercent);
         neww = imageWidth;
         newh = imageHeight;
         elem.width =neww;
         elem.height = newh;
         
      }
  }
 
} 

function validateInteger(pEdit)
{
 
   var elem = document.getElementById(pEdit);
    if (elem.value=="0")
    {
        document.getElementById(pEdit).value ="";
        alert("invalid number");
    }
    else
    {
        switch (isInteger(elem.value))
          {
             case true:
                break;
             case false:
               document.getElementById(pEdit).value ="";
               alert("invalid number");
          }
    }

}

function isInteger (s)
{
  var i;

  if (isEmpty(s))
  if (isInteger.arguments.length == 1) return 0;
  else return (isInteger.arguments[1] == true);

  for (i = 0; i < s.length; i++)
  {
     var c = s.charAt(i);

     if (!isDigit(c)) return false;
  }

  return true;
}
   
function isEmpty(s)
{
  return ((s == null) || (s.length == 0))
}

 function isDigit (c)
{
  return ((c >= "0") && (c <= "9"))
}

function CheckCreditCardNumber(source, arguments)
{
    //alert("in");
    edit = document.getElementById("ctl00_ContentPlaceHolder1_edt_CCNumber");
    //edit = document.getElementById("ctl00_ContentPlaceHolder1_edt_CCNumber");
    //alert(edit.value);
    if (edit.value != "")
    {   
        
        RC_CCNumber = edit.value;
       // alert(RC_CCNumber);
        if (RC_IsCCValid())
        {
			arguments.IsValid=RC_ValidateCCNumber();
	    }
		else 
		{

			arguments.IsValid=false;
		}
    }
    else
    {
      return true;
    }
}


function ValidateExpDateMonth(source, arguments)
{
        
    edit = document.getElementById("ctl00_ContentPlaceHolder1_edt_CCNumber");
    if (edit.value != "")
    {    
        expMonth =  document.getElementById("ctl00_ContentPlaceHolder1_ddl_exp_Month");
        
        if (expMonth.value != "")
        {
				
			arguments.IsValid=true
	    }
		else 
		{
	     	arguments.IsValid=false;
		}
    }
     else
    {
        arguments.IsValid=true;
    }
}

function ValidateExpDateYear(source, arguments)
{
        
    edit = document.getElementById("ctl00_ContentPlaceHolder1_edt_CCNumber");
    if (edit.value != "")
    {    
       
        expYear =  document.getElementById("ctl00_ContentPlaceHolder1_ddl_exp_Year");
        if (expYear.value !="")
        {
				
			arguments.IsValid=true
	    }
		else 
		{
	     	arguments.IsValid=false;
		}
    }
     else
    {
        arguments.IsValid=true;
    }
}

function ValidateNameOnCard(source, arguments)
{
    edit = document.getElementById("ctl00_ContentPlaceHolder1_edt_CCNumber");
    if (edit.value != "")
    {    
        CCNameonCard =  document.getElementById("ctl00_ContentPlaceHolder1_edt_CCName");
        if (CCNameonCard.value != "")
        {
				
			arguments.IsValid=true;
	    }
		else 
		{
	     	arguments.IsValid=false;
		}
    }
    else
    {
        arguments.IsValid=true;
    }
}


function CopyShipping_To_Billing()
{
//alert("in");
    //document.getElementById("ctl00_ContentPlaceHolder1_edt_Shipping_CompanyName").value = document.getElementById("ctl00_ContentPlaceHolder1_edt_Billing_CompanyName").value;
    document.getElementById("ctl00_ContentPlaceHolder1_edt_Shipping_FirstName").value = document.getElementById("ctl00_ContentPlaceHolder1_edt_Billing_FirstName").value;
    document.getElementById("ctl00_ContentPlaceHolder1_edt_Shipping_LastName").value = document.getElementById("ctl00_ContentPlaceHolder1_edt_Billing_LastName").value;
    document.getElementById("ctl00_ContentPlaceHolder1_edt_Shipping_Street1").value = document.getElementById("ctl00_ContentPlaceHolder1_edt_Billing_Street1").value;
    document.getElementById("ctl00_ContentPlaceHolder1_edt_Shipping_Street2").value = document.getElementById("ctl00_ContentPlaceHolder1_edt_Billing_Street2").value;
    document.getElementById("ctl00_ContentPlaceHolder1_edt_Shipping_City").value =  document.getElementById("ctl00_ContentPlaceHolder1_edt_Billing_City").value;
    document.getElementById("ctl00_ContentPlaceHolder1_ddl_Shipping_State").value = document.getElementById("ctl00_ContentPlaceHolder1_ddl_Billing_State").value;
    document.getElementById("ctl00_ContentPlaceHolder1_edt_Shipping_ZipCode").value = document.getElementById("ctl00_ContentPlaceHolder1_edt_Billing_ZipCode").value;
}

function GoToCheckOut(pOrderID, pTID)
{
    llocation = lAppPath+"/Shop/check_out.aspx?OID="+pOrderID+"&TID="+ pTID;
    window.location.href=llocation;
}