var homepage;
homepage='http://window2india.com/cms/content/today002002.jsp';


function makehomePage(thisObj){
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		chk=confirm("http://www.window2india.com says : Due to browser security the current page may not become your home page.Please click ok to proceed and cancel to abort.");
		if(chk==true){
			try{
				thisObj.style.behavior='url(#default#homepage)';thisObj.setHomePage(homepage);
			}catch(Exception){
			}
		}
	}else if (window.ActiveXObject) { // IE
		thisObj.style.behavior='url(#default#homepage)';thisObj.setHomePage(homepage);
	}
}
function validate_RegistrationW2i(email,pwd1)
{
	var message;
	var error = false;
	document.getElementById("emailId").value = document.getElementById('email2').value;
	document.getElementById("userPassword").value = document.getElementById('passwd2').value;
	var re = /^\w*(?=\w*\d)(?=\w*[a-z])\w*$/ ;
	var pwd2 = document.getElementById("reEnterPass").value;
	countryCode = document.getElementById("homeNo1").value ;	
	areaCode = document.getElementById("homeNo2").value ;	
	homeNo = document.getElementById("homeNo3").value ;	
	
	if(jtrim(document.getElementById("emailId").value).length == ""){
		error=true;alert("Please enter Email Id.");	
	}else if (!isEmailAddr(jtrim(document.getElementById("emailId").value))){    
		error=true;alert("Please enter valid Email Id.");  
	}else if(jtrim(document.getElementById("userPassword").value).length == ""){
			error=true;alert("Please enter Password.");  
	}else if((jtrim(document.getElementById("userPassword").value).length<5) || (jtrim(document.getElementById("userPassword").value).length >24)){
		error=true;alert("Password should be monimum 5 and maximum 24 characters.")	
	}else if (!re.test(document.getElementById("userPassword").value)){
		error=true;alert("Password should be alpha-numeric.");  
	}else if(jtrim(pwd2).length == ""){
		error=true;alert("Please enter Re-enter Password.");		
	}else if(!(jtrim(pwd2).length == "")){
		if(jtrim(pwd2) != jtrim(document.getElementById("userPassword").value)){
			error=true;alert("The password and Re-entered Password must be same.");
		}
	}else if(jtrim(document.getElementById("firstName").value) == "" || jtrim(document.getElementById("firstName").value) == "FirstName"){
		error=true;alert("Please enter your First Name.");		
	}else if(jtrim(document.getElementById("lastName").value) == "" || jtrim(document.getElementById("lastName").value) == "LastName"){
		error=true;alert("Please enter your Last Name.");		
	}else if(jtrim(document.getElementById("dobDay").value) == "Day"){
		error=true;alert("Please enter date of birth.");		
	}else if(jtrim(document.getElementById("dobMonth").value) == "Month"){
		error=true;alert("Please enter date of birth.");		
	}
	else if(jtrim(document.getElementById("dobYear").value) == "Year"){
		error=true;alert("Please enter date of birth.");		
	}
	
	else if(jtrim(countryCode).length==""){
		error=true;alert("Please enter Country code.");	
	}else if(isNaN(countryCode)){
		error=true;alert("Country code is not valid.");	
	}
	else if(jtrim(areaCode).length==""){
		error=true;alert("Please enter Area code.");	
	}else if(isNaN(areaCode)){
		error=true;alert("Area code is not valid");	
	}	
	else if(jtrim(homeNo).length==""){
		error=true;alert("Please enter Phone no.");	
	}else if(isNaN(homeNo)){
		error=true;alert("Phone no is not valid.");	
	}	
	
	else if(document.getElementById("chkTerms").checked == false){
		error=true;alert("Please read and accept terms and conditions.");
	}				
	if(!error){
		document.getElementById("dob").value = document.getElementById("dobDay").value+"-"+document.getElementById("dobMonth").value+"-"+document.getElementById("dobYear").value;
		document.getElementById("operation").value = "register";
		document.getElementById("phoneNo").value = countryCode+"-"+areaCode+"-"+homeNo;
		document.w2iForm.action = 'window2India.do';
		document.w2iForm.submit();
	}
}
function validate_W2iLogin(email,pwd1){
	var message;
	var error = '';	
	document.getElementById("emailId").value = document.getElementById('email1').value;
	document.getElementById("userPassword").value = document.getElementById('passwd1').value;
	
	
	if(jtrim(document.getElementById("emailId").value).length == ""){
		error = true;
		alert("Please enter Email Id");  	
	}else if(jtrim(document.getElementById("userPassword").value).length == ""){
		error = true;
		alert("Please enter Password");  
	}else{
		document.getElementById("operation").value = "auth";
		document.w2iForm.action = 'window2India.do';
		document.w2iForm.submit();
	}
}


function openTermsCondition(w2iUrl)
{
	var iWidth = 800;
	var iHeight= 500;

	var iLeft = (screen.width-iWidth)/2 ;
	var iTop = (screen.height-iHeight)/2 ;
	
	window.open(w2iUrl+'/html/terms_condition.html',"termsCondition","toolbar=no,location=no,status=no,width="+iWidth+",height="+iHeight+",left="+iLeft+",top="+iTop+",menubar=no,scrollbars=yes,alwaysraised=no,resizable=no")        

}

function checkAvailability(){
	var iWidth = 250;
	var iHeight= 40;
	var error = false;
	var iLeft = (screen.width-iWidth)/2 ;
	var iTop = (screen.height-iHeight)/2 ;
	var emailId = document.getElementById("email2").value;
	if(!isEmailAddr(emailId)){
		error = true;
		alert("Please enter Email Id");
	}
	if(!error){
		window.open('window2India.do?operation=availability&emailId='+emailId,'window2india', 'width=240,height=50,left='+iLeft+',top='+iTop+',scrollbars=0,menubar=0,toolbar=0,location=no');
	}
}





 function showUserMessage(error_code, error_msg){
 	
 	var innerHtml = '';
 	if(error_msg != null && "INVALID INPUT PARAMETERS PROVIDED" == error_msg){
		innerHtml = 'Email ID or Password does not match. Please retry.';
	}else if(error_msg != null && "User already exist." == error_msg){
		innerHtml = 'Email ID is already in use.';
	}else if(error_code != null && "1" == error_code){
		innerHtml = 'Email ID or Password does not match. Please retry.';
	}else{
		innerHtml = 'To place an order, you need to register with Window2India. <br/><br/>In case you are already registered, please proceed using your Window2India Email Id and Password.';
	}
	document.getElementById('showMessage').innerHTML = innerHtml;
 }	
 function showHideLogin(status){
 	if(status !=null && status=='register'){
 		expandView('w2iLogin','w2iRegister'),expandView('login','registration');
 	}
 }
 
 function expandView(sp0,sp1){
		if(document.getElementById(sp0).style.display=='block')	{
			document.getElementById(sp0).style.display='none';
			document.getElementById(sp1).style.display='block';
		}else if(document.getElementById(sp1).style.display=='block'){
			document.getElementById(sp1).style.display='none';
			document.getElementById(sp0).style.display='block';
		}
	}
 function isEmailAddr(str){
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true	
}

function jtrim(str){
	var ret='';
	for(i=0; i < str.length; i++){
		if ( str.charAt(i) == ' ')
		   null
		else
		   ret = ret + str.charAt(i)
	}
	return ret
}

