var obj=new String();
var ref=new Object();
var error=new String();
function saveregister()
{
    alert('save');
    return false;
}
function goviewcart()
{
    window.location ='/default.aspx?viewcart=1'
    return false;
}
function fast(a)
{
        window.location='/default.aspx?catid=' + a + '&subcatid=0';
//        alert('redirect');
//        document.getElementById ('Place').innerHTML=""
//        //document.getElementById("loading").style.visibility ="visible"
//        var requestUrl;
//        requestUrl = "/code/ui/ajaxproductpages/product.aspx?catid=" + a + "&subcatid=0"
//	    CreateXmlHttp();
//	    if(XmlHttp)
//	    {
//	        XmlHttp.onreadystatechange = HandleRespview;
//		    XmlHttp.open("GET", uncache(requestUrl),  true);
//		    XmlHttp.send(null);		
//	    }
	    return false;
}
function HandleRespview()
{
    
    if(XmlHttp.readyState==4)
    {
        if(XmlHttp.Status==200)
        {
            var parentElement = document.getElementById('Place');
            var wrappingDiv = document.createElement('div');
            Place.innerHTML=""
            wrappingDiv.innerHTML=XmlHttp.responseText;
            parentElement.appendChild(wrappingDiv);
            //document.getElementById ("loading").style.visibility ="hidden"
        }
        else
        {
            //document.getElementById ("loading").style.visibility ="hidden"
            alert("There was a problem retrieving data from the server")    
        }
    }

}
function mychang()
{
        alert('combobox changed');
        //document.getElementById('drpState').style.visibility='visible';
//        var requestUrl1;
//        requestUrl1 = "/code/customer/reg/cust_reg.aspx?reg=start&frm=country="+ a + "changecountry=0"
//	    CreateXmlHttp();
//	    if(XmlHttp)
//	    {
//	        XmlHttp.onreadystatechange = HandleRes;
//		    XmlHttp.open("GET", uncache(requestUrl1),  true);
//		    XmlHttp.send(null);		
//    	}
return false;
}
function CreateXmlHttp()
{
	try
	{
	   XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttp = null;
		}
	}
	if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
	{   
	    //alert('mozilal')
		XmlHttp = new XMLHttpRequest();
        if (XmlHttp.overrideMimeType) XmlHttp.overrideMimeType("text/xml");
        //alert('mozilla')
	}
}
function uncache(url)
{
    var d = new Date();
    var time = d.getTime();
    return url + '&time='+time;
}
function HandleRegister()
{
   if(XmlHttp.readyState==4)
    {
        if(XmlHttp.Status==200)
        {
            document.getElementById ('Place').innerHTML='';
            var parentElement = document.getElementById('Place');
            var wrappingDiv = document.createElement('div');
            wrappingDiv.innerHTML=XmlHttp.responseText
            parentElement.appendChild(wrappingDiv);
            document.getElementById ("loading").style.visibility ="hidden"
        }
        else
        {
            document.getElementById ("loading").style.visibility ="hidden"
            alert("There was a problem retrieving data from the server")    
        }
    }
} 
function validateName(obj,ref)
{
for (var i=0;i < obj.length;i++)
	{
	if(obj.charCodeAt(i)>=65 && obj.charCodeAt(i)<=90 || obj.charCodeAt(i)>=97 && obj.charCodeAt(i)<=122 || obj.charCodeAt(i)==32)
		continue;
	else
		{
		error=" Name Entered Not Valid "
		alert(error);
		ref.focus();
		ref.value="";
		break;
		}
	}
}
function validateEmail(obj,ref)
{
if(!(obj.indexOf(String.fromCharCode("32"),0)>=0 && obj.indexOf(String.fromCharCode("32"))>=0))
	{
	if(obj.indexOf("@",1)>=0)
		{
		if(obj.indexOf(".",obj.indexOf("@",1))>0)
			{
			;
			}
		else
			{
			alert("invalid Email");
			ref.value="";
			ref.focus();
			}
		}
	else
		{
		alert("Email Address should be a 'xyx@yourserver.com'");
		ref.value="";
		ref.focus();
		}
	}
else
	{
	alert("Please Avoid Blank space");
	ref.value="";
	ref.focus();
	}
}

function checkvisible(obj1, obj2, obj3, obj4)
{
    if (obj2.checked)
    {
        obj3.style.visibility="visible";
        if ((document.getElementById('rdbizcus').checked) || (document.getElementById('rdenduser').checked))
        {
            document.getElementById('btngo').style.left= 0 + "px"
            document.getElementById('btngo').style.top= 0 + "px"
            obj4.style.visibility="visible";
        }
        else
        {
            obj4.style.visibility="hidden";
        }
    }
    else if (obj1.checked)
    {
        var id
        obj3.style.visibility="hidden";
        obj4.style.visibility="visible";
        document.getElementById('btngo').style.left= 0 + "px"
        document.getElementById('btngo').style.top= -118 + "px"
        document.getElementById('rdbizcus').checked=false
        document.getElementById('rdenduser').checked=false
    }
    else
    {
        obj4.style.visibility="hidden";
    }
}

function makeVisible(obj1,obj2,obj3)
{
if (obj1.selectedIndex==obj1.length-1)
	{
		//alert(obj2.value);
		obj2.style.visibility ="visible";
	}
else
	{
	    obj3.value="";
		obj2.style.visibility ="hidden";
	}
}


function confirmit()
{
    if (window.confirm('Are you sure to refresh the form'))
    {
        document.getElementById('form1').reset()
    }
}


function isBlank(obj1,obj2,ref)
{
if (obj1.style.visibility=="visible" && obj2=="")
	{
	alert("Please Enter Information required");
	}
}

function showpaymentDetails(paymentBox)
{
if (paymentBox.selectedIndex==0)
 {
    document.getElementById("internetBankpaytbl").style.visibility ="hidden";
    document.getElementById("telephonePaytbl").style.visibility ="hidden";
    document.getElementById("chequePaytbl").style.visibility ="hidden";
    document.getElementById("creditpaytbl").style.visibility ="hidden";
    cardtype(document.getElementById("cardTypeLstbox"));
}
 else
    {
    if (paymentBox.selectedIndex==1)
    {
    document.getElementById("internetBankpaytbl").style.visibility ="hidden";
    document.getElementById("telephonePaytbl").style.visibility ="hidden";
    document.getElementById("chequePaytbl").style.visibility ="hidden";
    document.getElementById("creditpaytbl").style.visibility ="visible";
    cardtype(document.getElementById("cardTypeLstbox"));
    }
 else
     {
      if (paymentBox.selectedIndex==2)
      {
       document.getElementById("creditpaytbl").style.visibility ="hidden";
       document.getElementById("telephonePaytbl").style.visibility ="hidden";
       document.getElementById("chequePaytbl").style.visibility ="hidden";
       document.getElementById("internetBankpaytbl").style.visibility ="visible";
       cardtype(document.getElementById("cardTypeLstbox"));
      }
      else
      {
          if (paymentBox.selectedIndex==3)
          {
            document.getElementById("creditpaytbl").style.visibility ="hidden";
            document.getElementById("internetBankpaytbl").style.visibility ="hidden";
            document.getElementById("chequePaytbl").style.visibility ="hidden";
            document.getElementById("telephonePaytbl").style.visibility ="visible";
            cardtype(document.getElementById("cardTypeLstbox"));
          }
          else
          {
           if (paymentBox.selectedIndex==4)
           {
            document.getElementById("creditpaytbl").style.visibility ="hidden";
            document.getElementById("internetBankpaytbl").style.visibility ="hidden";
            document.getElementById("telephonePaytbl").style.visibility ="hidden";
            document.getElementById("chequePaytbl").style.visibility ="visible";
            cardtype(document.getElementById("cardTypeLstbox"));
            }
          }
      }
     }
   }
}

function ifempty()
{
    var msg;
    if (document.getElementById("paymentMethodLstbox").selectedIndex==0)
    {
        msg="Please Select Payment Method!"
    }
    else if (document.getElementById("paymentMethodLstbox").selectedIndex==1)
    {
        if(document.getElementById("cardTypeLstbox").selectedIndex==0)
        {
            msg="Please Select Your Card Type!"
        }
        else if(document.getElementById("CardNoLstbox").value == "")
        {
            msg="Enter Your Card No Please!"
        }

        else if(document.getElementById("nameCardLstbox").value=="")
        {
            msg="Enter Name of Card Please"
        }
        else if(document.getElementById("lstvalidfrommonth").selectedIndex==0)
        {
            msg="Select Month in Valid From Field!"
        }
        else if(document.getElementById("lstvalidfromyear").selectedIndex==0)
        {
            msg="Select Year in Valid From Field!"
        }
        else if(document.getElementById("monthLstbox").selectedIndex==0)
        {
            msg="Select Month in Card Expiry Field!"
        }
        else if(document.getElementById("yearLstbox").selectedIndex==0)
        {
            msg="Select Year in Card Expiry Field!"
        }
        else if(document.getElementById("txtseccode").value=="")
        {
            msg="Enter Security Code Please!"
        }
        else
        {
            msg="";
        }
    }
    else
    {
        msg="";
    }
    if(msg!="")
    {
       alert(msg);
       return false;
    }
    else
    {
     showprogressbar();
    }
}

function cardtype(card_type)
{
    if (document.getElementById("paymentMethodLstbox").selectedIndex==0)
    {
        document.getElementById("cardTypeLstbox").selectedIndex=0;
    }
    if (document.getElementById("paymentMethodLstbox").selectedIndex==1 && card_type.selectedIndex!=0)
    {
        document.getElementById("cardNo").style.visibility="visible";
        document.getElementById("namecard").style.visibility="visible";
        document.getElementById("validfrom").style.visibility="visible";
        document.getElementById("expire").style.visibility="visible";
        document.getElementById("misc").style.visibility="visible";
    }
    else
    {
        document.getElementById("cardNo").style.visibility="hidden";
        document.getElementById("namecard").style.visibility="hidden";
        document.getElementById("validfrom").style.visibility="hidden";
        document.getElementById("expire").style.visibility="hidden";
        document.getElementById("misc").style.visibility="hidden";
    }
}

function showprogressbar()
{
    var progressWin = document.getElementById('progressBar');
	var progressArea = document.getElementById('setoffscreen');
    progressWin.style.left = screen.width/3;  //progressArea.offsetLeft + (progressArea.offsetWidth-210)/2 + 'px';
	progressWin.style.top = screen.height/3; //progressArea.offsetTop + (progressArea.offsetHeight-140)/2 + 'px';
	document.getElementById("paymenttbl").style.visibility ="hidden";
	document.getElementById("creditpaytbl").style.visibility ="hidden";
       document.getElementById("telephonePaytbl").style.visibility ="hidden";
       document.getElementById("chequePaytbl").style.visibility ="hidden";
       document.getElementById("internetBankpaytbl").style.visibility ="hidden";
	progressWin.style.display='inline';
	document.getElementById("btnsubmit").enabled = false;
	string="";
	setTimeout(string,5000);
}


function enableit(chkbox,txtbox,str)
{
    if (chkbox.checked)
        {
            txtbox.disabled=false;
            txtbox.value="";
        }
        else
        {
            txtbox.disabled=true;
            txtbox.value=str;
        }
}
//function checklist()
//{
    //makevisible(document.getElementById('lstbiztype'),document.getElementById('bizchannel'))
    //makevisible(document.getElementById('lstturnover'),document.getElementById('turnover'))   
//}
function forcheckout()
{
    alert('here');
    var requestUrl;
    requestUrl = "/code/ui/ajaxproductpages/ajaxproduct.aspx?checkout=1"
	CreateXmlHttp();
	if(XmlHttp)
	{
	    XmlHttp.onreadystatechange = HandleResp;
		XmlHttp.open("GET", uncache(requestUrl),  true);
		XmlHttp.send(null);		
	}
	return false;
}
function uncache(url){
var d = new Date();
var time = d.getTime();

return url + '&time='+time;
} 
function HandleResp()
{
    
    if(XmlHttp.readyState==4)
    {
        if(XmlHttp.Status==200)
        {
                checklogin(XmlHttp.responseText.split("|"));
        }
        else
        {
            alert("There was a problem retrieving data from the server")    
        }
    }

}

function checklogin(stateNode)
{
        document.getElementById ("loading").style.visibility ="visible"
        var requestUrl1;
        requestUrl1 = "/code/payment/paym_del.aspx?view=1"
	    CreateXmlHttp();
	    if(XmlHttp)
	    {
	        XmlHttp.onreadystatechange = HandleResppayment;
		    XmlHttp.open("GET", uncache(requestUrl1),  true);
		    XmlHttp.send(null);		
    	}
}
function HandleResppayment()
{

    if(XmlHttp.readyState == 4)
	{  
	    if(XmlHttp.status == 200)
		{	
		   
    		var parentElement = document.getElementById('Place');
            var wrappingDiv = document.createElement('div');
            Place.innerHTML="";
            wrappingDiv.innerHTML=XmlHttp.responseText;
            parentElement.appendChild(wrappingDiv);
            document.getElementById ("loading").style.visibility ="hidden"
		}
		else
		{
		    
			alert("There was a problem retrieving data from the server." );
			document.getElementById ("loading").style.visibility ="hidden"
		}
	}
}
function CreateXmlHttp()
{
	try
	{
	   XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttp = null;
		}
	}

	if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
	{//alert('mozilal')


		XmlHttp = new XMLHttpRequest();
if (XmlHttp.overrideMimeType) XmlHttp.overrideMimeType("text/xml");
//alert('mozilla')
	}
}
function ifemptyreg()
{
    //alert(flag);
    var msg;
    if (flag=="biz")
    {
        
        if(document.getElementById("txtcompname").value=="")
        {
            msg="Enter your Company Name!"
        } 
        else if(document.getElementById("txtregdate").value=="")
        {
            msg="Either Disable or Enter your Registration Date!"
        }
        else if(document.getElementById("txtregnum").value=="")
        {
            msg="Either Disable or Enter your Registration Number!"
        }
        else if(document.getElementById("txtvatnum").value=="")
        {
            msg="Either Disable or Enter your VAT Number!"
        }
        else if(document.getElementById("txtname1").value=="")
        {
            msg="Enter your First Name!"
        }
        else if(document.getElementById("txtname2").value=="")
        {
            msg="Enter your Last Name!"
        }
        else if(document.getElementById("txtaddress1").value=="")
        {
            msg="Enter your Address!"
        }
        else if(document.getElementById("txtcity").value=="")
        {
            msg="Enter your city name!"
        }
        else if(document.getElementById("txtzip").value=="")
        {
            msg="Enter ZipCode!"
        }
        else if(document.getElementById("lstcountry").selectedIndex==0)
        {
            msg="Please select your Country!"
        }
        else if((document.getElementById("drpState").visibility=true) && (document.getElementById("drpState").selectedIndex == 0))
        {
           msg="Select State!";
        }
        else if(document.getElementById("txtphone1").value=="")
        {
            msg="Enter Your Phone No!"
        }
        else if(document.getElementById("txtcomsite").value=="")
        {
            msg="Enter Company Website!"
        }
        else if(document.getElementById("txtemail1").value=="")
        {
            msg="E-mail field Cannot be empty!!"
        }
        else if((document.getElementById("txtmail2").value=="") || (document.getElementById("txtmail2").value!=document.getElementById("txtemail1").value))
        {
            msg="Confirm E-mail field Cannot be empty or Confirm email doesnt match email field!!"
        }
        else if(document.getElementById("txtpass1").value=="")
        {
            msg="Password field Cannot be empty!!"
        }
        else if((document.getElementById("txtpass2").value=="")||(document.getElementById("txtpass2").value!=document.getElementById("txtpass1").value))
        {
            msg="Confirm Password field Cannot be empty or your Password field doesnt match confirm password field!"
        }
        else if((document.getElementById("lstbiztype").selectedIndex==document.getElementById("lstbiztype").length-1) && (document.getElementById("txtreason").value==""))
        {
            msg="Please Enter information in Others Field!"
        }
        else if(document.getElementById("lstbiztype").selectedIndex==0)
        {
            msg="Please select your Business Type!"
        }
        else if(document.getElementById("txtadvtbiz").value=="")
        {
            msg="Enter the field, where do you advertise your business"
        }
        else if((document.getElementById("lstturnover").selectedIndex==document.getElementById("lstturnover").length-1) && (document.getElementById("txtothtrnovr").value==""))
        {
            msg="Please Enter information in Others Field!"
        }
         else if(document.getElementById("lstturnover").selectedIndex==0)
        {
            msg="Please select Annual Turnover!"
        }
         else if((document.getElementById("lstnoofemp").selectedIndex==document.getElementById("lstnoofemp").length-1)&& (document.getElementById("txtothrresn").value==""))
        {
            msg="Please Enter information in Others Field!"
        }
        else if(document.getElementById("lstnoofemp").selectedIndex==0)
        {
            msg="Please select No of Employees!"
        }
        else if((document.getElementById("lsthearabtus").selectedIndex==document.getElementById("lsthearabtus").length-1) && (document.getElementById("txtothrabtus").value==""))
        {
            msg="Please Enter information in Others Field!"
        }
        else if(document.getElementById("lsthearabtus").selectedIndex==0)
        {
            msg="Please select how did you hear about us!"
        }
        else if(document.getElementById("lstmailupdate").selectedIndex==0)
        {
            msg="Select whether you want to subscribe to mails of not!"
        }     
        else
        {
            msg="";
        }
    }
    else
    {
        if(document.getElementById("txtname1").value=="")
        {
            msg="Enter your First Name!"
            return false;
        }
        else if(document.getElementById("txtname2").value=="")
        {
            msg="Enter your Last Name!"
            return false;
        }  
        else if(document.getElementById("txtaddress1").value=="")
        {
            msg="Enter your Address!"
            return false;
        }
        else if(document.getElementById("txtcity").value=="")
        {
            msg="Enter your city name!"
            return false;
        }
        else if(document.getElementById("txtzip").value=="")
        {
            msg="Enter ZipCode!"
            return false;
        }
        else if(document.getElementById("lstcountry").selectedIndex==0)
        {
            msg="Please select your Country!"
            return false;
        }
        else if((document.getElementById("drpState").visibility=true) && (document.getElementById("drpState").selectedIndex == 0))
        {
           msg="Select State!";
           return false;
        }
        else if(document.getElementById("txtphone1").value=="")
        {
            msg="Enter Your Phone No!"
            return false;
        }
        else if(document.getElementById("txtemail1").value=="")
        {
            msg="E-mail field Cannot be empty!!"
            return false;
        }  
        else if((document.getElementById("txtmail2").value=="") || (document.getElementById("txtmail2").value!=document.getElementById("txtemail1").value))
        {
            msg="Confirm E-mail field Cannot be empty or Confirm email doesnt match email field!!"
            return false;
        }
        else if(document.getElementById("txtpass1").value=="")
        {
            msg="Password field Cannot be empty"
            return false;
        }
        else if((document.getElementById("txtpass2").value=="")||(document.getElementById("txtpass2").value!=document.getElementById("txtpass1").value))
        {
            msg="Confirm Password field Cannot be empty or your Password field doesnt match confirm password field!"
            return false;
        }
        else if((document.getElementById("lsthearabtus").selectedIndex==document.getElementById("lsthearabtus").length-1)&& (document.getElementById("txtothrabtus").value==""))
        {
            msg="Please Enter information in Others Field!"
            return false;
        }
        else if(document.getElementById("lsthearabtus").selectedIndex==0)
        {
            msg="Please select how did you hear about us!"
            return false;
        }  
        else if(document.getElementById("lstmailupdate").selectedIndex==0)
        {
            msg="Select whether you want to subscribe to mails of not!"
            return false;
        }
                        
        else
        {
            msg="";
        }
    }
    
    if(msg!="")
    {
        alert(msg);
        return false;
    }
}
