/* ########################  Common Function ############################*/
function isValidusername(email){
	var regExp=/^([a-zA-Z0-9_\-])+$/;  
	return regExp.test(email);
}
function RemoveLTSpace(elemval){
     var val=elemval.replace(/\s*/,"")
     var val=val.replace(/\s*$/,"")
     return val;
}
function isEmailAddr(email){
  var regExp	=	/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;  
  return regExp.test(email);
}

function junkValueForDesc(fieldValue){
     //return true if any junk character found in given value otherwise false
     if(fieldValue!=""){
     junkChar="\\~`^][{}<>";
     for(i=0;i<junkChar.length;i++)
          if(fieldValue.indexOf(junkChar.charAt(i))!=-1)
               return true;
     }
     return false;
}
function radioButtonValue(name){

	var chObj	=	document.getElementsByName(name);
	var result	=	false;	
	for(var i=0;i<chObj.length;i++){
		if(chObj[i].checked){
		  txt2	=	chObj[i].value;
		  break;
		}
	}
	return txt2;
}
/* ####################################################################### */

function validate_search(obj){
	if(RemoveLTSpace(obj.keyword.value)=="" || RemoveLTSpace(obj.keyword.value)=="e.g. Property Name, Location"){
		alert('Please enter any keyword.');
		obj.keyword.focus();
        return false;
	}
}
function validate_srch(obj){
	if(RemoveLTSpace(obj.city_id.value)==""){
		alert('Please select any city.');
		obj.city_id.focus();
        return false;
	}
	if(RemoveLTSpace(obj.budget_from.value)==""){
		alert('Please select your minimum budget.');
		obj.budget_from.focus();
        return false;
	}
	if(RemoveLTSpace(obj.budget_to.value)==""){
		alert('Please select your maximum budget.');
		obj.budget_to.focus();
        return false;
	}

	var index1 = obj.budget_to.selectedIndex;
	var selected_option_value1 = obj.budget_to.options[index1].value;

	var index2 = obj.budget_from.selectedIndex;
	var selected_option_value2 = obj.budget_from.options[index2].value;

	if(parseInt(selected_option_value1) <= parseInt(selected_option_value2)){
		alert('Please select maximum budget greater than minimum budget.');
		obj.budget_from.focus();
        return false;
	}
}

function check_email(obj){
	if(RemoveLTSpace(obj.email.value)==""){
		alert('Please enter your email address.');
		obj.email.focus();
        return false;
	}
	if(!isEmailAddr(obj.email.value)){
		alert('Please enter your valid email address.');
		obj.email.focus();
        return false;
	}
}

function validate_refer(obj){
	if(RemoveLTSpace(obj.your_name.value)==""){
		alert('Please enter your name.');
		obj.your_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.your_email.value)==""){
		alert('Please enter your email address.');
		obj.your_email.focus();
        return false;
	}
	if(!isEmailAddr(obj.your_email.value)){
		alert('Please enter your valid email address.');
		obj.your_email.focus();
        return false;
	}
	if(RemoveLTSpace(obj.friend_name.value)==""){
		alert('Please enter your friend name.');
		obj.friend_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.friend_email.value)==""){
		alert('Please enter your friend email address.');
		obj.friend_email.focus();
        return false;
	}
	if(!isEmailAddr(obj.friend_email.value)){
		alert('Please enter your friend 5:37 PMvalid email address.');
		obj.friend_email.focus();
        return false;
	}
}
/*
function validate_feedback(obj){
	
	if(RemoveLTSpace(obj.sender_name.value)=="" || RemoveLTSpace(obj.sender_name.value)=="Enter Your Name"){
		alert('Please enter your name.');
		obj.sender_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.sender_email.value)=="" || RemoveLTSpace(obj.sender_email.value)=="Enter Your Email-ID"){
		alert('Please enter your email address.');
		obj.sender_email.focus();
        return false;
	}
	if(!isEmailAddr(obj.sender_email.value)){
		alert('Please enter your valid email address.');
		obj.sender_email.focus();
        return false;
	}
	
	var re2 = /^[0-9]+\d$/;
	if (!re2.test(obj.sender_phone.value) && obj.sender_phone.value!="") {
		alert('Only numbers are allowed in mobile');
		obj.sender_phone.focus();
		return false;
	}
	if(RemoveLTSpace(obj.comments.value)=="" || RemoveLTSpace(obj.comments.value)=="Enter Your Feedback/Query"){
		alert('Please enter your feedback/query.');
		obj.comments.focus();
        return false;
	}
}
*/
function validate_registration(obj){
	
	if(RemoveLTSpace(obj.member_first_name.value)==""){
		alert('Please enter your first name.');
		obj.member_first_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.member_last_name.value)==""){
		alert('Please enter your last name.');
		obj.member_last_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.member_email.value)==""){
		alert('Please enter your email address.');
		obj.member_email.focus();
        return false;
	}
	if(!isEmailAddr(obj.member_email.value)){
		alert('Please enter your valid email address.');
		obj.member_email.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.contact_no.value)==""){
			alert('Please enter mobile/phone no.');
			obj.contact_no.focus();
			return false;
	}

	var re2 = /^[0-9]+\d$/;
	if (!re2.test(obj.contact_no.value) && obj.contact_no.value!="") {
		alert('Only numbers are allowed in mobile/phone no.');
		obj.contact_no.focus();
		return false;
	}

	if(obj.member_address.value==""){
		alert('Please enter your address.');
		obj.member_address.focus();
        return false;
	}
	if(obj.member_city.value==""){
		alert('Please enter your city.');
		obj.member_city.focus();
        return false;
	}
	if(RemoveLTSpace(obj.member_state.value)==""){
		alert('Please select your state/union territory.');
		obj.member_state.focus();
        return false;
	}
	
	if(obj.member_pwd.value==""){
		alert('Please enter your password.');
		obj.member_pwd.focus();
        return false;
	}
	
	if(obj.member_pwd.value!="" && obj.member_pwd.value.length < 6){
		alert('Password must be 6 character long.');
		obj.member_pwd.focus();
        return false;
	}
	
	if(obj.cpwd.value==""){
		alert('Please confirm your password.');
		obj.cpwd.focus();
        return false;
	}
	if(obj.member_pwd.value!=obj.cpwd.value){
		alert('Password and Confirm password are not same.');
		obj.member_pwd.focus();
        return false;
	}
}


function validate_update(obj){
	
	if(RemoveLTSpace(obj.member_first_name.value)==""){
		alert('Please enter your first name.');
		obj.member_first_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.member_last_name.value)==""){
		alert('Please enter your last name.');
		obj.member_last_name.focus();
        return false;
	}	
	
	if(RemoveLTSpace(obj.contact_no.value)==""){
			alert('Please enter mobile/phone no.');
			obj.contact_no.focus();
			return false;
	}

	var re2 = /^[0-9]+\d$/;
	if (!re2.test(obj.contact_no.value) && obj.contact_no.value!="") {
		alert('Only numbers are allowed in mobile/phone no.');
		obj.contact_no.focus();
		return false;
	}

	if(obj.member_address.value==""){
		alert('Please enter your address.');
		obj.member_address.focus();
        return false;
	}
	if(obj.member_city.value==""){
		alert('Please enter your city.');
		obj.member_city.focus();
        return false;
	}
	if(RemoveLTSpace(obj.member_state.value)==""){
		alert('Please enter your state/union territory.');
		obj.member_state.focus();
        return false;
	}
	
	
}

function validate_change_password(obj){
	if(RemoveLTSpace(obj.opasswd.value)==""){
		alert('Please enter your old password.');
		obj.opasswd.focus();
        return false;
	}
	if(RemoveLTSpace(obj.npasswd.value)==""){
		alert('Please enter your new password.');
		obj.npasswd.focus();
        return false;
	}
	if(RemoveLTSpace(obj.cpasswd.value)==""){
		alert('Please confirm your new password.');
		obj.cpasswd.focus();
        return false;
	}
	if(obj.npasswd.value!=obj.cpasswd.value){
		alert('New Password and Confirm password are not same.');
		obj.npasswd.focus();
        return false;
	}

}
function validate_loginfrm(obj){
	if(RemoveLTSpace(obj.member_email.value)==""){
		alert('Please enter your email address.');
		obj.member_email.focus();
        return false;
	}
	if(!isEmailAddr(obj.member_email.value)){
		alert('Please enter valid email address.');
		obj.member_email.focus();
        return false;
	}
	if(obj.member_pass.value==""){
		alert('Please enter your password.');
		obj.member_pass.focus();
        return false;
	}
	
}

function validate_val_loginfrm(obj){
	if(RemoveLTSpace(obj.member_email.value)=="" || obj.member_email.value=="Email Address"){
		alert('Please enter your email address.');
		obj.member_email.focus();
        return false;
	}
	if(!isEmailAddr(obj.member_email.value) && obj.member_email.value!="Email Address"){
		alert('Please enter valid email address.');
		obj.member_email.focus();
        return false;
	}
	if(obj.member_pass.value==""|| obj.member_pass.value=="Password"){
		alert('Please enter your password.');
		obj.member_pass.focus();
        return false;
	}
	
}

function getRequest(action,value,siteUrl){
	try{
			ob1=new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
				ob1=new ActiveXObject("Microsoft.XMLHTTP");
		}catch(e2){
				ob1=false;
		}
	}
	if(!ob1 && typeof XMLHttpRequest!='undefined'){
			ob1=new XMLHttpRequest();
	}
		
	var url=siteUrl+"/ajax.php?val="+value+"&action="+action;
	
	ob1.open("GET",url,true);
	ob1.onreadystatechange=show_form;	
	ob1.send(null);
}
function show_form(){
	if(ob1.readyState==4){
	 	var resp=ob1.responseText;
		var myval=resp.split(",");
		document.getElementById("pay").innerHTML=myval[1];
		document.getElementById("purchase").innerHTML=myval[0];
		document.getElementById("free").innerHTML=myval[2];
	}
}


function check_atleast(){
	var frm=document.event1;
	count = frm.elements.length;
	var c=0;
	for (i=0; i < count; i++){
		if(frm.elements[i].checked == 1){
			c = 1;
		}
	}
	if(c == 0){
		alert('Select any event to enroll.');
		return false;
	}
}

function show_forgot(){
	document.getElementById('login').style.display='none';
	document.getElementById('forgot').style.display='block';
}

function validate_login(action,value1,value2,siteUrl){
	try{
			ob1=new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
				ob1=new ActiveXObject("Microsoft.XMLHTTP");
		}catch(e2){
				ob1=false;
		}
	}
	if(!ob1 && typeof XMLHttpRequest!='undefined'){
			ob1=new XMLHttpRequest();
	}
		
	var url=siteUrl+"/ajax.php?val1="+value1+"&action="+action+"&val2="+value2;
	ob1.open("GET",url,true);
	if(action=="login"){
		ob1.onreadystatechange=show_login;
	}else{
		ob1.onreadystatechange=show_forgot_message;
	}
	ob1.send(null);
}
function show_login(){
	if(ob1.readyState==4){
	 	var resp=ob1.responseText;
		if(resp=="true"){
			document.lgn_frm.submit();
		}else{
			document.getElementById('error').innerHTML=resp;
		}
	}
}
function show_forgot_message(){
	if(ob1.readyState==4){
	 	var resp=ob1.responseText;
		if(resp=="true"){
			document.forgot_frm.submit();
		}else{
			document.getElementById('error1').innerHTML=resp;
		}
	}
}

function stopRKey(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}


function validate_requirement(obj){
	
	if(RemoveLTSpace(obj.member_first_name.value)==""){
		alert('Please enter your name.');
		obj.member_first_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.member_email.value)==""){
		alert('Please enter your email address.');
		obj.member_email.focus();
        return false;
	}
	if(!isEmailAddr(obj.member_email.value)){
		alert('Please enter your valid email address.');
		obj.member_email.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.contact_no.value)==""){
			alert('Please enter your contact no.');
			obj.contact_no.focus();
			return false;
	}

	var re2 = /^[0-9]+\d$/;
	if (!re2.test(obj.contact_no.value) && obj.contact_no.value!="") {
		alert('Only numbers are allowed in contact no.');
		obj.contact_no.focus();
		return false;
	}

	
	if(obj.member_city.value==""){
		alert('Please enter your city.');
		obj.member_city.focus();
        return false;
	}
	
}

function validate_feedback(obj){
	
	if(RemoveLTSpace(obj.member_first_name.value)==""){
		alert('Please enter your name.');
		obj.member_first_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.member_email.value)==""){
		alert('Please enter your email address.');
		obj.member_email.focus();
        return false;
	}
	if(!isEmailAddr(obj.member_email.value)){
		alert('Please enter your valid email address.');
		obj.member_email.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.contact_no.value)==""){
			alert('Please enter your contact no.');
			obj.contact_no.focus();
			return false;
	}

	var re2 = /^[0-9]+\d$/;
	if (!re2.test(obj.contact_no.value) && obj.contact_no.value!="") {
		alert('Only numbers are allowed in contact no.');
		obj.contact_no.focus();
		return false;
	}

	
	if(obj.comments.value==""){
		alert('Please enter your comments.');
		obj.comments.focus();
        return false;
	}
	
}


function show_property(ptype){
	if(ptype=="H"){
		document.getElementById('prop1').style.display='block';
		document.getElementById('prop2').style.display='none';
		document.getElementById('prop3').style.display='none';
		document.getElementById("prop11").className='classb';
		document.getElementById("prop22").className='classc';
		document.getElementById("prop33").className='classc';
	}else if(ptype=="N"){
		document.getElementById('prop1').style.display='none';
		document.getElementById('prop2').style.display='block';
		document.getElementById('prop3').style.display='none';
		document.getElementById("prop11").className='classc';
		document.getElementById("prop22").className='classb';
		document.getElementById("prop33").className='classc';

	}else if(ptype=="R"){
		document.getElementById('prop1').style.display='none';
		document.getElementById('prop2').style.display='none';
		document.getElementById('prop3').style.display='block';
		document.getElementById("prop11").className='classc';
		document.getElementById("prop22").className='classc';
		document.getElementById("prop33").className='classb';
	}

}
function validate_enquiry(obj){
	
	if(RemoveLTSpace(obj.member_first_name.value)=="" || RemoveLTSpace(obj.member_first_name.value)=="Name"){
		alert('Please enter your name.');
		obj.member_first_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.member_email.value)=="" || RemoveLTSpace(obj.member_email.value)=="Email Address"){
		alert('Please enter your email address.');
		obj.member_email.focus();
        return false;
	}
	if(!isEmailAddr(obj.member_email.value)){
		alert('Please enter your valid email address.');
		obj.member_email.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.contact_no.value)=="" || RemoveLTSpace(obj.contact_no.value)=="Contact No"){
			alert('Please enter your contact no.');
			obj.contact_no.focus();
			return false;
	}

	var re2 = /^[0-9]+\d$/;
	if (!re2.test(obj.contact_no.value) && obj.contact_no.value!="") {
		alert('Only numbers are allowed in contact no.');
		obj.contact_no.focus();
		return false;
	}
}

