
// Adding Hover to ul.main_nav li a

$(document).ready(function() {
$("#errMsg1").hide();

	$('ul.main_nav li a').hover(function() {
		var elemIndex = $('ul.main_nav li a').index($(this));
		$('.relative .popup_boxes').hide();
		$('.relative .popup_boxes:eq('+elemIndex+')').show();
		
			$('.relative .popup_boxes:eq('+elemIndex+')').hover(function() {
					 $('.relative .popup_boxes:eq('+elemIndex+')').show();
				 },
				 function(){
					$('.relative .popup_boxes').hide();
				});
    },
	function() {
		$('.relative .popup_boxes').hide();
    });

// Changing Images on Page Reload
	var randomImages = ['main_img2.jpg','main_img3.jpg','main_img4.jpg','main_img5.jpg','main_img6.jpg','main_img7.jpg','main_img8.jpg','main_img9.jpg','main_img10.jpg','main_img11.jpg','main_img12.jpg','main_img13.jpg','main_img14.jpg'];
	var rndNum = Math.floor(Math.random() * randomImages.length);
	$("#mid_content").css("background-image","url(jhhtml/graphics/" + randomImages[rndNum] + ")"); 

});

function validateEmail(email){
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if(reg.test(email) == false) {		
		return false;    
    }else{
    	return true;
    }
}


/*
*Methods by Harpreet
*/

function contactAgency1(ctx){	
	var agencyid=$("#agencyid1").val();
	var name=$("#your_name1").val();
	var email=$("#your_email1").val();
	var phone=$("#your_phone1").val();
	var contact_time=$("#best_time_to_contact1").val();
	var zip_code=$("#zip_code1").val();
	var comment=$("#comment1").val();
	var contacted_by = $("input[@name=radioSet]:checked").val(); 
      
      
	
	if(name == "" || email == "" || phone == "" || contact_time == "" || zip_code == "" || comment == "" || contacted_by == ""){
		$("#errMsg1").show();
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}
	
	$.ajax({
    url: ctx+'/enquiry.do',
    type: 'GET',
    data:{'cmd':'doContactAgency','agencyid':agencyid,'name':name,'email':email,'phone':phone,'contact_time':contact_time,'zip_code':zip_code,'comments':comment,'contacted_by':contacted_by},    
    error: function(){
      $("#errMsg1").hide();
      alert('Please try again as server is busy');
      return false;
    },
     success: function(result){ 
     	$("#errMsg1").hide();    	
     	alert('Email has been Sent'); 
     	return false;    	     	
     }
     });
}




function contactAgency2(ctx){	
	var agencyid=$("#agencyid2").val();
	var name=$("#your_name2").val();
	var email=$("#your_email2").val();
	var phone=$("#your_phone2").val();
	var contact_time=$("#best_time_to_contact2").val();
	var zip_code=$("#zip_code2").val();
	var comment=$("#comment2").val();
	var contacted_by = $("input[@name=radioSet]:checked").val(); 
      
      
	
	if(name == "" || email == "" || phone == "" || contact_time == "" || zip_code == "" || comment == "" || contacted_by == ""){
		$("#errMsg1").show();
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}
	
	$.ajax({
    url: ctx+'/enquiry.do',
    type: 'GET',
    data:{'cmd':'doContactAgency','agencyid':agencyid,'name':name,'email':email,'phone':phone,'contact_time':contact_time,'zip_code':zip_code,'comments':comment,'contacted_by':contacted_by},    
    error: function(){
      $("#errMsg1").hide();
      alert('Please try again as server is busy');
      return false;
    },
     success: function(result){ 
     	$("#errMsg1").hide();    	
     	alert('Email has been Sent'); 
     	popoutEmailPage();
     	return false;    	     	
     }
     });
}




function contactAgent1(ctx){	
	var agentid=$("#agentid1").val();
	var name=$("#your_name1").val();
	var email=$("#your_email1").val();
	var phone=$("#your_phone1").val();
	var contact_time=$("#best_time_to_contact1").val();
	var zip_code=$("#zip_code1").val();
	var comment=$("#comment1").val();
	var contacted_by = $("input[@name=radioSet]:checked").val(); 
      
      
	
	if(name == "" || email == "" || phone == "" || contact_time == "" || zip_code == "" || comment == "" || contacted_by == ""){
		$("#errMsg1").show();
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}
	
	$.ajax({
    url: ctx+'/enquiry.do',
    type: 'GET',
    data:{'cmd':'doContactAgent','agentid':agentid,'name':name,'email':email,'phone':phone,'contact_time':contact_time,'zip_code':zip_code,'comments':comment,'contacted_by':contacted_by},    
    error: function(){
      $("#errMsg1").hide();
      alert('Please try again as server is busy');
      return false;
    },
     success: function(result){ 
     	$("#errMsg1").hide();    	
     	alert('Email has been Sent'); 
     	return false;    	     	
     }
     });
}

function contactAgent2(ctx){	
	var agentid=$("#agentid2").val();
	var name=$("#your_name2").val();
	var email=$("#your_email2").val();
	var phone=$("#your_phone2").val();
	var contact_time=$("#best_time_to_contact2").val();
	var zip_code=$("#zip_code2").val();
	var comment=$("#comment2").val();
	var contacted_by = $("input[@name=radioSet]:checked").val(); 
      
      
	
	if(name == "" || email == "" || phone == "" || contact_time == "" || zip_code == "" || comment == "" || contacted_by == ""){
		$("#errMsg1").show();
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}
	
	$.ajax({
    url: ctx+'/enquiry.do',
    type: 'GET',
    data:{'cmd':'doContactAgent','agentid':agentid,'name':name,'email':email,'phone':phone,'contact_time':contact_time,'zip_code':zip_code,'comments':comment,'contacted_by':contacted_by},    
    error: function(){
      $("#errMsg1").hide();
      alert('Please try again as server is busy');
      return false;
    },
     success: function(result){ 
     	$("#errMsg1").hide();    	
     	alert('Email has been Sent'); 
     	popoutEmailPage();
     	return false;    	     	
     }
     });
}


function emailpage(ctx){	
	
	var location=window.location.href;
	
	var name=$("#your_name3").val();
	var email=$("#your_email3").val();
	var receiveremail=$("#receiver_email3").val();
	var comment=$("#comment3").val();
	var receiverName=$("#receiver_name3").val();
	 
     
      
	if(name == "" || email == "" || receiveremail == "" || comment == "" || receiverName == ""){
		alert('Please enter info for all fields.');
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}else if(!validateEmail(receiveremail)){	
		alert('Please Enter Valid Receiver Email Address');
		return false;
	}
	
	
	
	
	$.ajax({
    url: ctx+'/enquiry.do',
    type: 'GET',
    data:{'cmd':'doSendPage','location':location,'name':name,'email':email,'receiveremail':receiveremail,'comments':comment,'receiverName':receiverName},    
    error: function(){
      $("#errMsg3").hide();
      alert('Please try again as server is busy');
      return false;
    },
     success: function(result){ 
     	$("#errMsg3").hide();    	
     	alert('Email has been Sent'); 
     	popoutEmailPage();
     	return false;    	     	
     }
     });
}

function emailpageCommunity(ctx){	
	
	var location=window.location.href;
	
	var name=$("#your_name3").val();
	var email=$("#your_email3").val();
	var receiveremail=$("#receiver_email3").val();
	var comment=$("#comment3").val();
	var receiverName=$("#receiver_name3").val();
	 
     
      
	if(name == "" || email == "" || receiveremail == "" || comment == "" || receiverName == ""){
		alert('Please enter info for all fields.');
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}else if(!validateEmail(receiveremail)){	
		alert('Please Enter Valid Receiver Email Address');
		return false;
	}
	
	
	
	
	$.ajax({
    url: ctx+'/enquiry.do',
    type: 'GET',
    data:{'cmd':'doSendPageCommunity','location':location,'name':name,'email':email,'receiveremail':receiveremail,'comments':comment,'receiverName':receiverName},    
    error: function(){
      $("#errMsg3").hide();
      alert('Please try again as server is busy');
      return false;
    },
     success: function(result){ 
     	$("#errMsg3").hide();    	
     	alert('Email has been Sent'); 
     	popoutEmailPage();
     	return false;    	     	
     }
     });
}


function emailpageAgency(ctx){	
	
	var location=window.location.href;
	
	var name=$("#your_name3").val();
	var email=$("#your_email3").val();
	var receiveremail=$("#receiver_email3").val();
	var comment=$("#comment3").val();
	var receiverName =  $("#receiver_name3").val();
     
      
	if(name == "" || email == "" || receiveremail == "" || comment == "" || receiverName == ""){
		alert('Please enter info for all fields.');
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}else if(!validateEmail(receiveremail)){	
		alert('Please Enter Valid Receiver Email Address');
		return false;
	}
	
	
	
	
	$.ajax({
    url: ctx+'/enquiry.do',
    type: 'GET',
    data:{'cmd':'doSendPageAgency','location':location,'name':name,'email':email,'receiveremail':receiveremail,'comments':comment,'receiverName':receiverName},    
    error: function(){
      $("#errMsg3").hide();
      alert('Please try again as server is busy');
      return false;
    },
     success: function(result){ 
     	$("#errMsg3").hide();    	
     	alert('Email has been Sent'); 
     	popoutEmailPage();
     	return false;    	     	
     }
     });
}


function emailpage2(ctx){	
	
	var location=window.location.href;
	
	var name=$("#your_name3").val();
	var email=$("#your_email3").val();
	var receiveremail=$("#receiver_email3").val();
	var comment=$("#comment3").val();
	var receiverName=$("#receiver_name3").val();
	 
     
      
	if(name == "" || email == "" || receiveremail == "" || comment == "" || receiverName == ""){
		alert('Please enter info for all fields.');
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}else if(!validateEmail(receiveremail)){	
		alert('Please Enter Valid Receiver Email Address');
		return false;
	}
	
	
	
	
	$.ajax({
    url: ctx+'/enquiry.do',
    type: 'GET',
    data:{'cmd':'doSendPage','location':location,'name':name,'email':email,'receiveremail':receiveremail,'comments':comment,'receiverName': receiverName},    
    error: function(){
      $("#errMsg3").hide();
      alert('Please try again as server is busy');
      return false;
    },
     success: function(result){ 
     	$("#errMsg3").hide();    	
     	alert('Email has been Sent'); 
     	popoutEmailPage();
     	return false;    	     	
     }
     });
}


/*Methods implemented on  24-11-2009
*Author:Simer
*/

function sendEnquiry(ctx){	
	var name=$("#your_name2").val();
	var email=$("#your_email2").val();
	var phone=$("#your_phone2").val();
	var contact_time=$("#best_time_to_contact2").val();
	var zip_code=$("#zip_code2").val();
	var comment=$("#comment2").val();
	var contacted_by = $("input[@name=radioSet]:checked").val(); 
      
      
	
	if(name == "" || email == "" || phone == "" || contact_time == "" || zip_code == "" || comment == "" || contacted_by == ""){
		$("#errMsg1").show();
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}
	
	$.ajax({
    url: ctx+'/property.do',
    type: 'GET',
    data:{'cmd':'doSendEmailToAgent','name':name,'email':email,'phone':phone,'contact_time':contact_time,'zip_code':zip_code,'comments':comment,'contacted_by':contacted_by},    
    error: function(){
      $("#errMsg1").hide();
      alert('Please try again as server is busy');
      return false;
    },
     success: function(result){ 
     	$("#errMsg1").hide();    	
     	alert('Email has been Sent'); 
     	return false;    	     	
     }
     });
}


function sendEnquiryArrangeShowing(ctx){	
	var name=$("#your_name2").val();
	var email=$("#your_email2").val();
	var phone=$("#your_phone2").val();
	var contact_time=$("#best_time_to_contact2").val();
	var zip_code=$("#zip_code2").val();
	var comment=$("#comment2").val();
	var contacted_by = $("input[@name=radioSet]:checked").val(); 
      
      
	
	if(name == "" || email == "" || phone == "" || contact_time == "" || zip_code == "" || comment == "" || contacted_by == ""){
		$("#errMsg1").show();
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}
	
	$.ajax({
    url: ctx+'/property.do',
    type: 'GET',
    data:{'cmd':'doSendEmailArrangeShowing','name':name,'email':email,'phone':phone,'contact_time':contact_time,'zip_code':zip_code,'comments':comment,'contacted_by':contacted_by},    
    error: function(){
      $("#errMsg1").hide();
      alert('Please try again as server is busy');
      return false;
    },
     success: function(result){ 
     	$("#errMsg1").hide();    	
     	alert('Email has been Sent'); 
     	$("#your_name2").val("");
    	$("#your_email2").val("");
    	$("#your_phone2").val("");
    	$("#best_time_to_contact2").val("");
    	$("#zip_code2").val("");
    	$("#comment2").val("");
     	
     	return false;    	     	
     }
     });
}


function emailThisAgent(ctx){	
	var name=$("#your_name").val();
	var email=$("#your_email").val();
	var phone=$("#your_phone").val();
	var contact_time=$("#best_time_to_contact").val();
	var zip_code=$("#zip_code").val();
	var comment=$("#commentAg").val();
	var contacted_by = $("input[@name=radioSet]:checked").val(); 
	
	if(name == "" || email == "" || phone == "" || contact_time == "" || zip_code == "" || comment == "" || contacted_by == ""){
		alert('All fileds are Required');
		return false;
	}else if(!validateEmail(email)){	
		alert('Please Enter Valid Email Address');
		return false;
	}
	
	
	$.ajax({
    url: ctx+'/property.do',
    type: 'GET',
    data:{'cmd':'doSendEmailToAgent','name':name,'email':email,'phone':phone,'contact_time':contact_time,'zip_code':zip_code,'comments':comment,'contacted_by':contacted_by},    
    error: function(){
      alert('Please try again as server is busy');
    },
     success: function(result){     	
     	alert('Email has been Sent');
     	popout1();     	
     }
     });
}


function emailThisStroy(ctx){	
	var name=$("#your_name1").val();
	var email=$("#your_email1").val();
	var recipients_name=$("#recipients_name").val();
	var recipients_mail=$("#recipients_mail").val();	
	var comment=$("#commentAg1").val();
	
	if(name == "" || email == "" || recipients_name == "" || recipients_mail == "" || comment == ""){
		alert('All fileds are Required');
		return false;
	}else if(!validateEmail(email)){	
		alert('Your Email Address is Invalid');
		return false;
	}else if(!validateEmail(recipients_mail)){	
		alert("Recipient's mail Email Address is Invalid");
		return false;
	}
	 
	$.ajax({
    url: ctx+'/property.do',
    type: 'GET',
    data:{'cmd':'doSendStory','name':name,'email':email,'recipients_name':recipients_name,'recipients_mail':recipients_mail,'comment':comment},    
    error: function(){
      alert('Please try again as server is busy');
    },
     success: function(result){     	
     	alert('Email has been Sent');
     	popoutMailProp();    	
     }
     });
}


function popUpwindox(value){
	
		if(value.indexOf('http//') == '-1'){
 		value = 'http://'+value;
 		}
		var wnd = window.open('about:blank', '_blank', 'width=800,height=600,status=no,menubar=no,resizable=yes,scrollbars=yes');
   		wnd.location.replace(value.replace('http://http://','http://'));
}

/********************/

