// JavaScript Document

//FORM VALIDATIONS START BELOW
function ValidateForm()
{
	if(document.formRegister.fname.value=="" || document.formRegister.fname.value=="Your Name")
	{
		alert("Please Enter Your  Name");
		document.formRegister.fname.focus();
		document.formRegister.Submit.disabled = false;
		return false;
	}
	

    document.formRegister.Submit.disabled = true;
	
	
		if( !isValidEmail(document.formRegister.email.value))
	{
			alert("Please enter a valid e-mail.");
			//errorMessageDiv.innerHTML= '<img src="images/alert.gif" align="absmiddle">  Please enter a valid e-mail.';
			document.formRegister.email.focus();
			document.formRegister.Submit.disabled = false;
			return false;
	}else if(document.formRegister.email.value != "")
	{
		if(!isValidEmail(document.formRegister.email.value))
		{
			alert("Please enter a valid e-mail.");
			//errorMessageDiv.innerHTML= '<img src="images/alert.gif" align="absmiddle">  Please enter a valid e-mail.';
			document.formRegister.email.focus();
			document.formRegister.Submit.disabled = false;
			return false;
		}
	}

		
	
	
		
	
	else
	return true;
}

function ValidateSideForm(frm, filepath)
{	   
	var fname = document.formRegister.fname;		
	var lname = document.formRegister.lname;
	var email = document.formRegister.email;
	var zip = document.formRegister.zip;	
	var filePath	=	filepath;	
	var errorMessageDiv = document.getElementById('showErrorMessageDiv');
	// HIDE SUCCESS MESSAGE DIV
	document.getElementById('successMessageDiv').style.visibility	=	'hidden';
	//SHOW ERROR MESSAGE DIV
	errorMessageDiv.style.visibility	=	'visible';
	errorMessageDiv.innerHTML='';
	if( isValidString(fname.value)==false || fname.value=='Your Name'){
		//alert("Error : Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="sign-com">Error : Please Provide Your  Name</div>';
		fname.focus();
		return false;
	}	
   

if(!isValidEmail(email.value)){
		//alert("Error : Please Provide Zip Code");
		errorMessageDiv.innerHTML= '<div class="sign-com">Error : Please Provide Valid E-mail</div>';
		email.focus();
		return false;
	}
	
	
	
		
	else {		
		errorMessageDiv.style.visibility	=	'hidden';
		errorMessageDiv.innerHTML=='';
		// ALL REQUIRED FORM FIELDS ARE FILLED NOW MAKE THE AJAX REQUEST 
		var filePath	=	'/includes/';
		$('successMessageDiv').style.visibility	=	'visible';
		//$('successMessageDiv').innerHTML	=	'<img src="'+ filePath+'images/waiting.gif">';
		var file	=	filePath+'registerProcess.php';
	 	var myAjax = new Ajax.Request(file, 
                                   {method: 'post', parameters: $(frm).serialize(), 
                                   onComplete: handleResponse});

		$(frm).reset();
		//return true;
	}
	
}

function validateYourVoiceFRM(frm)
{	   
	var subject = document.FRMyourVoice.subject;		
	var message = document.FRMyourVoice.message;
	
	var errorMessageDiv = document.getElementById('yourVoiceErrorMessage');
	// HIDE SUCCESS MESSAGE DIV
	document.getElementById('yourVoiceSuccessMessage').style.visibility	=	'hidden';
	//SHOW ERROR MESSAGE DIV
	errorMessageDiv.style.visibility	=	'visible';
	errorMessageDiv.innerHTML='';
	if(subject.value=='' || subject.value=='0'){
		//alert("Error : Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="sign-com">Please Select Subject</div>';
		subject.focus();
		return false;
	}	
    if(message.value=='' || message.value=='Share your stories and suggestions here.'){
		//alert("Error : Please Provide Proper Address");
		errorMessageDiv.innerHTML= '<div class="sign-com">Please Error : Please Provideyour suggestions</div>';
		message.focus();
		return false;
	}
else {		
		errorMessageDiv.style.visibility	=	'hidden';
		errorMessageDiv.innerHTML=='';
		// ALL REQUIRED FORM FIELDS ARE FILLED NOW MAKE THE AJAX REQUEST 
		sendAjaxYourVoiceRequest('FRMyourVoice');
		return true;
	}
	
}

/*********VALIDATE TELL A FROEND FORM//START//BRIJENDRA SINGH eReal Group India*****************/
function validateTellAFriend(frm)
{	   
	var friendemail = document.formtell.friendemail;		
	var friendfname = document.formtell.friendfname;
	var friendlname = document.formtell.friendlname;
	var youremail = document.formtell.youremail;	
	var yourfname = document.formtell.yourfname;		
	var yourlname = document.formtell.yourlname;
	
	var errorMessageDiv = document.getElementById('showErrorMessage');
	
	errorMessageDiv.innerHTML='';

	if(!isValidEmail(friendemail.value)){
		//alert("Error : Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="errormessage">Error : Please Provide Your Friend\'s Valid Email</div>';
		friendemail.focus();
		return false;
	}	

    if(isValidString(friendfname.value)==false || friendfname.value=='First Name'){
		//alert("Error : Please Provide Proper Address");
		errorMessageDiv.innerHTML= '<div class="errormessage">Error : Please Provide Your Friend\'s Valid First Name</div>';
		friendfname.focus();
		return false;
	}




if(isValidString(friendlname.value)==false||friendlname.value=='Last Name'){
		//alert("Error : Please Provide Zip Code");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Friend\'s Valid  Last name</div>';
		friendlname.focus();
		return false;
	}
		if(!isValidEmail(youremail.value)){
		//alert("Error : Please Provide Home Phone");
		errorMessageDiv.innerHTML= '<div class="errormessage">Error : Please Provide Your Valid Email</div>';
		youremail.focus();
		return false;
	}

if(isValidString(yourfname.value)==false||yourfname.value=='First Name'){
		//alert("Error : Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Your Valid First name</div>';
		yourfname.focus();
		return false;
	}	
    if(isValidString(yourlname.value)==false||yourlname.value=='Last Name'){
		//alert("Error : Please Provide Proper Address");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Your Valid Last name</div>';
		yourlname.focus();
		return false;
	}
		
	
		
	else {		
		errorMessageDiv.innerHTML=='';
		return true;
	}
	
}
/**-------VALIDATE TELL A FRIEND FORM//END//BRIJENDRA SINGH eReal Group India*******************/
/*********VALIDATE VOLUNTEER FORM//START//BRIJENDRA SINGH eReal Group India*****************/
function validateVolunteerFRM(frm)
{	   
	var fname = document.formvolunteer.fname;		
	var lname = document.formvolunteer.lname;
	var address1 = document.formvolunteer.address1;
	var address2 = document.formvolunteer.address2;	
	var phone = document.formvolunteer.phone;		
	var email = document.formvolunteer.email;
	var city = document.formvolunteer.city;		
	var zip = document.formvolunteer.zip;
	var state = document.formvolunteer.state;		
	var electronic = document.formvolunteer.electronic;
	var comments = document.formvolunteer.comments;		

	var errorMessageDiv = document.getElementById('showErrorMessage');
	errorMessageDiv.innerHTML='';

	if(isValidString(fname.value)==false){
		//alert("Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide Your First Name</div>';
		fname.focus();
		return false;
	}	
 if(isValidString(lname.value)==false){
		//alert("Please Provide Proper Address");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide Your Last Name</div>';
		lname.focus();
		return false;
	}




if(address1.value==''){
		//alert("Please Provide Zip Code");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide address1</div>';
		address1.focus();
		return false;
	}
if(isValidPhone(phone.value)==false){
		//alert("Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide Your Valid Phone number</div>';
		phone.focus();
		return false;
	}	
    if(!isValidEmail(email.value)){
		//alert("Please Provide Proper Address");
		errorMessageDiv.innerHTML= '<div class="errormessage">Please Provide Proper email Address</div>';
		email.focus();
		return false;
	}
	if(isValidString(city.value)==false){
		//alert("Please Provide State Name");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide city Name</div>';
		city.focus();
		return false;
	}
if(state.value=='' || state.value==0){
		//alert("Please Provide Home Phone");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide state</div>';
		state.focus();
		return false;
	}
if(!isValidZip(zip.value)){
		//alert("Please Provide Zip Code");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide Valid Zip Code</div>';
		zip.focus();
		return false;
	}

else {		
		errorMessageDiv.innerHTML=='';
		return true;
	}
	
 }//EDN FUNCTION
/**-------VALIDATE VOLUNTEER FORM//END//BRIJENDRA SINGH eReal Group India*******************/
/*********VALIDATE Endorse FORM//START//BRIJENDRA SINGH eReal Group India*****************/
function validateEndorseFRM(frm){
	   
	var name = document.formendorse.name;		
	var address = document.formendorse.address;
	var email = document.formendorse.email;
	var phone = document.formendorse.phone;	
	var phone = document.formendorse.phone;		
	var sign = document.formendorse.sign;
	var date = document.formendorse.date;
		
	var errorMessageDiv = document.getElementById('showErrorMessage');
	errorMessageDiv.innerHTML='';
		if(isValidString(name.value)==false){
		//alert("Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="errormessage">Please Provide Your name</div>';
		name.focus();
		return false;
	}	
   if(address.value==''){
		//alert("Please Provide Proper Address");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide Your address</div>';
		address.focus();
		return false;
	}

    if(!isValidEmail(email.value)){
		//alert("Please Provide Zip Code");
		errorMessageDiv.innerHTML= '<div class="errormessage">Please Provide Valid Email</div>';
		email.focus();
		return false;
	}
	if(isValidPhone(phone.value)==false){
		//alert("Please Provide Home Phone");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide Valid Phone Number</div>';
		phone.focus();
		return false;
	}

	if(isValidString(sign.value)==false){
		//alert("Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide Your signature</div>';
		sign.focus();
		return false;
	}	
    
	
if(date.value==''){
		//alert("Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Please Provide Date</div>';
		date.focus();
		return false;
	}	
	
	
	else {		
		errorMessageDiv.innerHTML=='';
		return true;
	}
	


}//EDN FUNCTION
/**-------VALIDATE Endorse FORM//END//BRIJENDRA SINGH eReal Group India*******************/
/*********VALIDATE VOLUNTEER FORM//START//BRIJENDRA SINGH eReal Group India*****************/
function validateWtriteLetterFRM(frm)
{	   
	var fname = frm.fname;		
	var lname = frm.lname;
	var address1 = frm.address1;
	var phone = frm.phone;		
	var email = frm.email;
	var city = frm.city;		
	var zip = frm.zip;
	var state = frm.state;		
	var letterTitle = frm.letterTitle;
	var letterContents = frm.letterContents;		

	var errorMessageDiv = document.getElementById('showErrorMessage');
	errorMessageDiv.innerHTML='';

	if(isValidString(fname.value)==false){
		//alert("Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Your First Name</div>';
		fname.focus();
		return false;
	}	
 if(isValidString(lname.value)==false){
		//alert("Please Provide Proper Address");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Your Last Name</div>';
		lname.focus();
		return false;
	}




if(address1.value==''){
		//alert("Please Provide Zip Code");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide address1</div>';
		address1.focus();
		return false;
	}
if(isValidPhone(phone.value)==false){
		//alert("Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Your Valid Phone number</div>';
		phone.focus();
		return false;
	}	
    if(!isValidEmail(email.value)){
		//alert("Please Provide Proper Address");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Proper email Address</div>';
		email.focus();
		return false;
	}
	if(isValidString(city.value)==false){
		//alert("Please Provide State Name");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide city Name</div>';
		city.focus();
		return false;
	}
if(state.value=='' || state.value==0){
		//alert("Please Provide Home Phone");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide state</div>';
		state.focus();
		return false;
	}
if(!isValidZip(zip.value)){
		//alert("Please Provide Zip Code");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Valid Zip Code</div>';
		zip.focus();
		return false;
	}
 if(isValidString(letterTitle.value)==false){
		//alert("Please Provide Proper Address");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Letter Title</div>';
		letterTitle.focus();
		return false;
	}
if(document.getElementById('letterContents').value.length<0){
		//alert("Please Provide Home Phone");
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Write Your Letter</div>';
		letterContents.focus();
		return false;
	}
//check for checkboxes
	var j = frm.elements.length;
	//alert("Elements count ="+j );
	var i=0;
	for (k=0; k<j; k++){
		
		var checkType = document.writeLetterFRM.elements[k]
		var result = 'false'
		if (document.writeLetterFRM.elements[k].type == "checkbox" && eval("document.writeLetterFRM.elements[k].name.match(/sendToEditor/)"))
		{
			
			 
			if (document.writeLetterFRM.elements[k].checked==true)
			{
				//alert('checked');
				result = 'true';
				i++;
				
			}
			else
			{	//alert('NOt C');
				//result = 'false'
				//do nothing here for now
			}
				
		 }
	 }
	 if (i<=0){
		
		errorMessageDiv.innerHTML= '<div class="errormessage"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Select Atleast One Editor To Send This Letter</div>';
		return false;
		
	}//end check for checkboxes
else {		
		errorMessageDiv.innerHTML=='';
		return true;
	}
	
 }//EDN FUNCTION
/**-------VALIDATE VOLUNTEER FORM//END//BRIJENDRA SINGH eReal Group India*******************/
/**-------VALIDATE SPLASH FORM//START//BRIJENDRA SINGH eReal Group India*******************/
function ValidateSplashForm(frm)
{	   
	var fname = frm.fname;		
	var lname = frm.lname;
	var email = frm.email;
	var zip = frm.zip;	
	var errorMessageDiv = document.getElementById('showErrorMessageDiv');
	// HIDE SUCCESS MESSAGE DIV
		//SHOW ERROR MESSAGE DIV
	errorMessageDiv.style.visibility	=	'visible';
	errorMessageDiv.innerHTML='';
	if( isValidString(fname.value)==false || fname.value=='First Name'){
		//alert("Error : Please Provide Your Name");
		errorMessageDiv.innerHTML= '<div class="sign-com"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Your First Name</div>';
		fname.focus();
		return false;
	}	
    if( isValidString(lname.value)==false || lname.value=='Last Name'){
		//alert("Error : Please Provide Proper Address");
		errorMessageDiv.innerHTML= '<div class="sign-com"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Your last name</div>';
		lname.focus();
		return false;
	}
	
	
	if(!isValidZip(zip.value)){
		//alert("Error : Please Provide Zip Code");
		errorMessageDiv.innerHTML= '<div class="sign-com"><img src="../images/alert.jpg" align="top">&nbsp;Error : Please Provide Valid Zip</div>';
		zip.focus();
		return false;
	}
if(!isValidEmail(email.value)){
		//alert("Error : Please Provide Zip Code");
		errorMessageDiv.innerHTML= '<div class="sign-com">Error : Please Provide Valid E-mail</div>';
		email.focus();
		return false;
	}

		
	else {		
		errorMessageDiv.style.visibility	=	'hidden';
		errorMessageDiv.innerHTML=='';
		// ALL REQUIRED FORM FIELDS ARE FILLED NOW MAKE THE AJAX REQUEST 
		return true;
	}
	
}
/**-------VALIDATE SPLASH FORM//END//BRIJENDRA SINGH eReal Group India*******************/