// JavaScript Document
function frmrequest(){
	var Field= Array();
	var FieldName= Array();
	
	Field[0]=document.integrate.ddlWeAre.value;
	Field[1]=document.integrate.txtName.value;
	Field[2]=document.integrate.txtPhone_1.value;
	Field[3]=document.integrate.txtPhone_2.value;
	Field[4]=document.integrate.txtPhone_3.value;
	Field[5]=document.integrate.txtEmail.value;
	Field[6]=document.integrate.txtWebsite.value;
	Field[7]=document.integrate.txtHear.value;
	Field[8]=document.integrate.ddlYourClient.value;
	Field[9]=document.integrate.ddlLeadmanagement.value;
	Field[10]=document.integrate.areaProduct.value;
	
	
	FieldName[0]="We are ";
	FieldName[1]="Name ";
	FieldName[2]="Phone ";
	FieldName[3]="Phone ";
	FieldName[4]="Phone ";
	FieldName[5]="Email ";
	FieldName[6]="Website ";
	FieldName[7]="How did you hear about us ";
	FieldName[8]="Are any of your clients using MyMedLeads ";
	FieldName[9]="Do you work with other lead management providers ";
	FieldName[10]="Tell us about your products/services ";	
		
	var msg="";
	var bval = true;		
	
	for(i=0; i<11; i++){
		if(Field[i]=="" || Field[i]==null){
			//alert("Please fill " + FieldName[i] + " field.");
			msg = msg + "Please Fill:"
			msg = msg + "\n" + FieldName[i] + "Field";
			alert(msg);
			bval = false;
			break;

		}
	}		

	if(bval){
		bval=emailCheck(document.integrate.txtEmail);
	}
		
	if(bval){
		if(isNaN(Field[2]) || isNaN(Field[3]) || isNaN(Field[4])){
			bval = false;
			alert("Invalite Phone Number");
		}
	}	
	
	if(bval){
		bval = checkBoxesCheck('doctor','Please Select Atlist One Types of Doctors ');
	}
	
	return bval;
}

function frmrequestdemo(frm){
	var Field= Array();
	var FieldName= Array();
	
	Field[0]=frm.txtName.value;
	Field[1]=frm.txtTitle.value;
	Field[2]=frm.txtPhone.value;
	Field[3]=frm.txtEmail.value;
	Field[4]=frm.txtPracticeName.value;		
	
	FieldName[0]="Name ";
	FieldName[1]="Title ";
	FieldName[2]="Phone ";
	FieldName[3]="Email ";
	FieldName[4]="Practice Name ";	
	
	var msg="";
	var bval = true;	
	
	for(i=0; i<5; i++){
		if(Field[i]=="" || Field[i]==null){
			//alert("Please fill " + FieldName[i] + " field.");
			msg = msg + "Please Fill:"
			msg = msg + "\n" + FieldName[i] + "Field";
			alert(msg);
			bval = false;
			break;

		}
	}		

	if(bval){
		bval=emailCheck(frm.txtEmail);
	}
	
	if(bval){
		bval=PhoneCheck(frm.txtPhone.value);
	}	
	
	if(bval){
		bval=$.CheckDuplicateEmail();
	}		
}	

function checkBoxesCheck(parentId,message){
	var chkBoxesParentObj = document.getElementById(parentId);
	if(chkBoxesParentObj != null || chkBoxesParentObj != 'undefined'){
		var inputArray = chkBoxesParentObj.getElementsByTagName('input');
		var i = 0;
		for(i = 0;i < inputArray.length;i++){
			if(inputArray[i].type == 'checkbox' && inputArray[i].checked){
				return true;
			}
		}
	}
	alert(message);
	return false;
}



function emailCheck(strEmail){
	var emailPat=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/
	var matchArray;	
	var emailStr1 =strEmail.value;
  	  		
	matchArray = emailStr1.match(emailPat);
	if (matchArray == null){
		alert("Please Enter Valid Email Address"); 
		strEmail.focus;
		return false;
	}	
	else 
	return true;	  	
}		

function PhoneCheck(strPhone){  	  		  	  		
	strPhone=strPhone.replace(/[^0-9]/g, ''); 
	//if(strPhone.length
	if(strPhone.length!=10){
		alert("Invalid Phone Number");
		return false;
	}
	return true;	  	  	
}
