/*

 javascript file contain the function for the details page to send email for contact us and


*/
// email validate


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){

		   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
	}






//validate

function validate(formData, jqForm, options)
{



 if( !$('#name1').val())
 {
 	alert('Please enter name');
 	return false;
 }
 if( !$('#email1').val())
 {
 	alert('Please enter your email address.');
 	return false;
 }

 if( !echeck($('#email1').val()))
 {
 	alert("Your email address is not in a valid format.")
 	return false;

}

if( !$('#phone1').val())
 {
 	alert('Please enter your phone number');
 	return false;
 }

if( !$('#mailing1').val())
 {
 	alert('Please enter your mailing address');
 	return false;
 }
}


// check the for to post
function contact_us_click (){

  	var options = {
       // target:        '#output1',   // target element(s) to be updated with server response
        beforeSubmit:  validate ,  // pre-submit callback
        success:       contactThanks
      };

  	$('#myContactForm').ajaxForm(options);
  }






function email_friend(){
$('#freind_email').click(function(){
 if($('#your_name').val() == '')
 {
 	alert('Please enter your name');
 	return;

 }
 if( $('#your_email').val() == '')
 {
 		alert('Please enter your email');
 		return;
 }

 if( !echeck($('#your_email').val()))
 {
 		alert("Your email address is not in a valid format.")
 	return false;
}


 if($('#friends_name').val() == '')
 {
 	alert("Please enter your friend's name");
  return;
 }
 if($('#friends_email').val() == '')
 {
 	alert("Please enter your friend's email");
  return;
 }
 if( !echeck($('#friends_email').val()))
 {
 	alert("Your friend's email address is not in a valid format.")
 	return false;
}



  var my_ajx_url = '/property/email_friend.cgi?submit=1&your_name='+$('#your_name').val();
     my_ajx_url += '&your_email='+$('#your_email').val();
     my_ajx_url += '&propertyid='+ $(document).getUrlParam("prop_id");
     my_ajx_url += '&friends_name='+$('#friends_name').val();
     my_ajx_url += '&friends_email='+$('#friends_email').val();
     my_ajx_url += '&comments='+escape($('#comments').val());

  $.get(my_ajx_url,function(ajax_data){
        // alert(ajax_data);
         emailFriendThanks();
      });
    });//click end

}




// onload functions

$(document).ready(
				  function()
				  {
				  	contact_us_click();
				  	email_friend();
	      }
	);

