


function trim(stringToTrim)
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function numericvalidation(evt)
{
	var carCode = (evt.which) ? evt.which : event.keyCode
	
	if (carCode > 31 && (carCode < 48) || (carCode > 57))
	{
		 alert('Please Insert Numeric Value Only.');
    	 return false;
    }
	
}


function emailcheck()
{
	
	if(trim(document.getElementById('confirm_emailid').value)=="")
	{
			alert("Please Enter Confirm Email.");
			document.getElementById('confirm_emailid').focus();
			return false;				
		
	}
	if(trim(document.getElementById("confirm_emailid").value) != '')
	{
		if(document.getElementById("confirm_emailid").value != document.getElementById("emailid").value)
		{
		alert('Retype Confirm Email address does not match with the original Email address');
		document.getElementById('confirm_emailid').focus();
		return false;
		}
	}
	
	
	if(trim(document.getElementById('emailid').value)!="")
	{
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		var ans = document.getElementById('emailid').value.match(emailExp);
		if(ans!=document.getElementById('emailid').value)
		{
			alert("Please Enter Valid Email.");
			document.getElementById('emailid').focus();
			return false;				
		}
	}
	

}



function check()
{	

	
	if(trim(document.getElementById("first_name").value) == '')
	{
		alert('Please Enter First Name.');
		document.getElementById('first_name').focus();
		return false;
	}
	if(trim(document.getElementById("last_name").value) == '')
	{
		alert('Please Enter Last Name.');
		document.getElementById('last_name').focus();
		return false;
	}
	if(trim(document.getElementById("street_name").value)== '')
	{
		alert('Please Enter Street Name.');
		document.getElementById('street_name').focus();
		return false;
	}
	if(trim(document.getElementById("town_city").value) == '')
	{	
		alert('Please Enter City/Town.');
		document.getElementById('town_city').focus();
		return false;	
	}
	if(trim(document.getElementById("County").value) == '')
	{	
		alert('Please Enter County.');
		document.getElementById('County').focus();
		return false;	
	}
	if(trim(document.getElementById("post_code").value) == '')
	{
		alert('Please Enter PostCode');
		document.getElementById('post_code').focus();
		return false;	
	}
	
	

	if(trim(document.getElementById("emailid").value) == '')
	{
		alert('Please Enter Email.');
		document.getElementById('emailid').focus();
		return false;
	}

	if(trim(document.getElementById("emailid").value)!="")
	{
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		var ans = document.getElementById("emailid").value.match(emailExp);
		if(ans!=document.getElementById("emailid").value)
		{
			alert("Please Enter Valid Email.");
			document.getElementById("emailid").value.focus();
			return false;				
		}
	}
	
	if(trim(document.getElementById("emailid").value) != '')
	{
		
		if(trim(document.getElementById("confirm_emailid").value)=='')
		{
		alert('Please Enter Confirm Email.');
		document.getElementById('confirm_emailid').focus();
		return false;
		}
	}
	if(trim(document.getElementById("confirm_emailid").value) != '')
	{
		if(document.getElementById("confirm_emailid").value != document.getElementById("emailid").value)
		{
		alert('Retype Email address does not match with the original Email address');
		document.getElementById('confirm_emailid').focus();
		return false;
		}
	}
	
	if(trim(document.getElementById("mobile_number").value) == '')
	{
		alert('Please Enter Mobile Number.');
		document.getElementById('mobile_number').focus();
		return false;
	}
	if(trim(document.getElementById("confirm_number").value) == '')
	{
		alert('Please Retype Mobile Number.');
		document.getElementById('confirm_number').focus();
		return false;
	}
	if(trim(document.getElementById("confirm_number").value) != '')
	{
		if(document.getElementById("confirm_number").value != document.getElementById("mobile_number").value)
		{
		alert('Retype Mobile does not match with the original Mobile');
		document.getElementById('confirm_number').focus();
		return false;
		}
	}
	
	/*if(trim(document.getElementById("pin_num").value) == '')
	{
		alert('Please Enter Pin-Number.');
		document.getElementById('pin_num').focus();
		return false;
	}

	if(trim(document.getElementById("pin_com").value) == '')
	{
		alert('Please Retype Pin-Number.');
		document.getElementById('pin_com').focus();
		return false;
			
	}
		
	
	
	if(trim(document.getElementById("pin_com").value) != '')
	{
		if(document.getElementById("pin_com").value != document.getElementById("pin_num").value)
		{
		alert('Retype Pin does not match with the original Pin');
		document.getElementById('pin_com').focus();
		return false;
		}
	}
	
	
	if(trim(document.getElementById("pin_num").value) != '')
	{	
		if(document.getElementById("pin_num").value.length>4 && document.getElementById("pin_num").value.length<4)
		{
		alert('password must be of 4 characters');
		document.getElementById("pin_num").focus();
		return false;
		}
	}*/
	/* commented By sudhir for not validating hidden fields : 
	if(trim(document.getElementById("card_holder").value) == '')
	{
		alert('Please Enter Card Holder Name.');
		document.getElementById('card_holder').focus();
		return false;
			
	}
	if(trim(document.getElementById("nickname").value) == '')
	{
		alert('Please Enter Card Nickname.');
		document.getElementById('nickname').focus();
		return false;
			
	}
	
	if(trim(document.getElementById("bill_add").value) == '')
	{
		alert('Please Enter Housename / number.');
		document.getElementById('bill_add').focus();
		return false;
			
	}
	if(trim(document.getElementById("billstreetname").value) == '')
	{
		alert('Please Enter Holder Street name.');
		document.getElementById('billstreetname').focus();
		return false;
			
	}
	if(trim(document.getElementById("holder_city").value) == '')
	{
		alert('Please Enter Card Holder City.');
		document.getElementById('holder_city').focus();
		return false;
			
	}
	if(trim(document.getElementById("holder_state").value) == '')
	{
		alert('Please Enter Card Holder State.');
		document.getElementById('holder_state').focus();
		return false;
			
	}
	if(trim(document.getElementById("holder_zip").value) == '')
	{
		alert('Please Enter Card Holder Zip.');
		document.getElementById('holder_zip').focus();
		return false;
			
	}   */
	/* commented By sudhir for not validating hidden fields : 
	if(trim(document.getElementById("card_name").value) == 'Select')
	{
		alert('Please Select Card Name.');
		document.getElementById('card_name').focus();
		return false;
			
	} 
	
	if(trim(document.getElementById("card_num").value) == '')
	{
		alert('Please Enter Card  Number.');
		document.getElementById('card_num').focus();
		return false;
			
	}
	
	if(trim(document.getElementById("exp_month").value) == 'Month')
	{
		alert('Please Select Month.');
		document.getElementById('exp_month').focus();
		return false;
			
	}
	
	if(trim(document.getElementById("exp_yr").value) == 'Year')
	{
		alert('Please Select Year.');
		document.getElementById('exp_yr').focus();
		return false;
			
	}
	if(trim(document.getElementById("security_code").value) == '')
	{
		alert('Please Enter Security Code.');
		document.getElementById('security_code').focus();
		return false;
			
	}
	*/ 
	if(document.Register.terms.checked == false)
	{
		alert('Please read and agree to our terms and conditions to register.');
		//document.getElementById("terms").focus();
		return false;
			
	}
	
	a=document.getElementById("house_name").value;
	b=document.getElementById("street_name").value;
	c=document.getElementById("town_city").value;
	d=document.getElementById("County").value;
	e=document.getElementById("post_code").value;
	f=a+","+b+","+c+","+d+","+e;
 	getlanlat(f);	
	
			
	
	
}

function details()
{	
document.getElementById("billstreetname").value=document.getElementById("street_name").value;
document.getElementById("bill_add").value=document.getElementById("house_name").value;
document.getElementById("holder_city").value=document.getElementById("town_city").value;
document.getElementById("holder_state").value=document.getElementById("County").value;
document.getElementById("holder_zip").value=document.getElementById("post_code").value;
}

function samedetails()
{		
	if(document.getElementById('bill_a').checked==true)
	{
		details();	
	}else{
	document.getElementById("billstreetname").value="";
	document.getElementById("bill_add").value="";
	document.getElementById("holder_city").value="";
	document.getElementById("holder_state").value="";
	document.getElementById("holder_zip").value="";
	}
}



