// Check Field
// For Other Domain
 
var flag;
// Email Validation
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Please Enter a Valid E-mail address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please Enter a Valid E-mail address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Please Enter a Valid E-mail address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please Enter a Valid E-mail address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please Enter a Valid E-mail address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please Enter a Valid E-mail address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Please Enter a Valid E-mail address")
		    return false
		 }

 		 return true					
	}


function isDigit(field)
{
	 
	if(isNaN(field.value))
	{ 
		field.value= "";
	}
}
function changeBk(field)
{ 
		field.style.background='#FFFFFF'	 
}

function isEmpty(field,fieldName)
{
	if(field.value.replace(/^\s+/,"")=="")
	{
		alert('Please Enter '+fieldName);
		//alert(fieldName+' Require');
				
		field.focus();
		return false;
	}
	else
		return true;
}
function isNotSelected(field,fieldName)
{
	 
	if(field.value.replace(/^\s+/,"")=="" || field.value.replace(/^\s+/,"")=="0")
	{
		alert('Please Select '+fieldName);
		
		field.focus();
		
		return false;
	}
	else
		return true;
}
 
// Check Field For Customer 
 

function checkFormElements1(f)
{
	var full_name=f.full_name;
	flag=isEmpty(full_name,'Your Name')
	if(flag==false)	
		return false;
	
	var city=f.city;
	flag=isEmpty(city,'Your City Name')
	if(flag==false)	
		return false;
	
	var state=f.state;
	flag=isEmpty(state,'Your State Name')
	if(flag==false)	
		return false;
	
	var mobile=f.mobile;
	
	if(mobile.value=="")
	 {
		alert('Please Enter Mobile Number');
		mobile.focus();
		return false;
		 
	 }
	
	mobile1=mobile.value.replace(/^\s+/,"");
	if(mobile1.length<10)
	{
		alert('Please Enter a Valid 10 Digit Mobile Number');
		mobile.focus();
		return false;
		
	}
	
	var email_id=f.email_id;
	flag=isEmpty(email_id,'Your Email Address')
	if(flag==false)	
		return false;
	
	if(email_id.value!="")
	{
		if(echeck(email_id.value)==false)
		{
			email_id.value=""
			email_id.focus()
			return false
		} 
		
	}
	
	var phone=f.phone;	 
	flag=isEmpty(phone,'Your Packing Date')
	if(flag==false)	
		return false;
	
	var mform=f.mform;	 
	flag=isEmpty(mform,'Your Moving From details')
	if(flag==false)	
		return false;
		
	
	var mto=f.mto;
	 if(mto.value=="")
	 {
		alert('Please Moving To Details');
		mto.focus();
		return false;
		 
	 }
	 
	
} 



function checkFormElements(f)
{
	 
	var first_name=f.first_name;
	 
	flag=isEmpty(first_name,'Your First Name')
	if(flag==false)	
		return false;
		
		
	var last_name=f.last_name;
	 
	flag=isEmpty(last_name,'Your Last Name')
	if(flag==false)	
		return false; 
		
	var phone_no1=f.phone_no1;
	var phone_no2=f.phone_no2;
	var phone_no3=f.phone_no3;
	
	if(phone_no1.value=="")
	 {
		alert('Please Enter Primary Phone Number');
		phone_no1.focus();
		return false;
		 
	 }
	if(phone_no2.value=="")
	 {
		alert('Please Enter Primary Phone Numaber');
		phone_no2.focus();
		return false;
		 
	 }
	if(phone_no3.value=="")
	 {
		alert('Please Enter Primary Phone Number');
		phone_no3.focus();
		return false;
		 
	 }
	phone=phone_no1.value.replace(/^\s+/,"")+phone_no2.value.replace(/^\s+/,"")+phone_no3.value.replace(/^\s+/,"");
	if(phone.length<10)
	{
		alert('Please Enter a Valid 10 Digit Primary Phone Number');
		phone_no3.focus();
		return false;
	}
	
	var Address=f.Address;
	 
	flag=isEmpty(Address,'Your Address')
	if(flag==false)	
		return false;

	var City_Name=f.City_Name;
	 
	flag=isEmpty(City_Name,'Your City Name')
	if(flag==false)	
		return false
	
	var selstate=f.selstate;
	 if(selstate.value=="")
	 {
		alert('Please Select State');
		selstate.focus();
		return false;
		 
	 }
	
	var zip_code=f.zip_code;
	
	if(zip_code.value=="")
	 {
		alert('Please Enter Zip Code');
		zip_code.focus();
		return false;
		 
	 }
	Zip=zip_code.value.replace(/^\s+/,"");
	if(Zip.length<5)
	{
		alert('Please Enter a Valid 5 Digit Zip Code');
		zip_code.focus();
		return false;
	}
	
	var email=f.email;
	flag=isEmpty(email,'Your Email Address')
	if(flag==false)	
		return false;
	
	if(email.value!="")
	{
		if(echeck(email.value)==false)
		{
			email.value=""
			email.focus()
			return false
		} 
		
	}
	
	var dbt_no2=f.dbt_no2;	 
	flag=isEmpty(dbt_no2,'Your Total Unsecured Debt Amount')
	if(flag==false)	
		return false;
	
	var No_Creditors=f.No_Creditors;
	 if(No_Creditors.value=="")
	 {
		alert('Please Select Number of Creditors');
		No_Creditors.focus();
		return false;
		 
	 }
	
	
	var payment_status=f.payment_status;
	 if(payment_status.value=="")
	 {
		alert('Please Select Your Payment Status');
		payment_status.focus();
		return false;
		 
	 }
	
	var employ_status=f.employ_status;
	 if(employ_status.value=="")
	 {
		alert('Please Select Your Employment Status');
		employ_status.focus();
		return false;
		 
	 }
	 
	var Home_Imcome=f.Home_Imcome;	 
	flag=isEmpty(Home_Imcome,'Your Household Monthly Income')
	if(flag==false)	
		return false;
	
	var afford_month=f.afford_month;	 
	flag=isEmpty(afford_month,'Your affordable monthly payment')
	if(flag==false)	
		return false;
	
	 var free_cons=f.free_cons;
	 if (free_cons.value=="")
	 	{
			alert('Would you like to get free consultation on loan modification?');
			free_cons.focus();
			return false;
		 }
		
	 if(free_cons.value=='Yes')
	 {
		var morgage_bal=f.morgage_bal;
		if(morgage_bal.value=="")
		 {
			alert('Please Enter Your Mortgage Balance')
			morgage_bal.focus()
			return false;
		 }

	 } 


	 var credit_repair=f.credit_repair;
	 if (credit_repair.value=="")
	 	{
			alert('Would you like to get free consultation on credit repair?');
			credit_repair.focus();
			return false;
		 }
		
	 if(credit_repair.value=='Yes')
	 {
		var credit_store=f.credit_store;
		if(credit_store.value=="")
		 {
			alert('Please Enter Your credit score')
			credit_store.focus()
			return false;
		 }

	 } 
	
	 var best_time=f.best_time;
	 if(best_time.value!='Right Now')
	 {
		var selAMPM=f.selAMPM;
		if(selAMPM.value=="")
		 {
			alert('Please Select Required Field')
			selAMPM.focus()
			return false;
		 }

	 } 
	var selthru2=f.selthru2;
	 if(selthru2.value=="")
	 {
		alert('Please Select Best Number to Call');
		selthru2.focus();
		return false;
		 
	 }
	
	var comment=f.comment;
	 
	flag=isEmpty(comment,'Your Comment ')
	if(flag==false)	
		return false;	
	
	var validation=f.validation;
	var test=f.validatecode.value;
	if(validation.value=="")
	{
		alert("Please Enter The Validation Code");
		validation.focus();
		return false;
	}
	if(validation.value!=test)
	{
		alert("Please Enter Correct Validation Code.");
		validation.focus();
		return false;
	}
}


function get_random()
	{
		var xx=null;
		var yy='xzc';
		
		xx=Math.floor(Math.random()*9);
		return xx;
	}
function ValidateNum(input,event){
			var keyCode = event.which ? event.which : event.keyCode;
			if(parseInt(keyCode)>=48 && parseInt(keyCode)<=57){
				return true;
			}
			return false;
		}
