// JavaScript Document

function get_details(process,divname,value1,value2)
  {
	    //alert(process);alert(divname);alert(value1);alert(value2);
	if(process == "SendUserEmailSeeker"){		
		
		if(document.getElementById('txtName').value.length==0){		
			alert("Please specify the name");
			document.getElementById('txtName').focus();
			return false;
		}
		if(document.getElementById('txtEmailId').value.length==0){		
			alert("Please specify the email id");
			document.getElementById('txtEmailId').focus();
			return false;
		}
		if(document.getElementById('txtSubject').value.length==0){		
			alert("Please specify the subject");
			document.getElementById('txtSubject').focus();
			return false;
		}
		if(document.getElementById('txtMessage').value.length==0){		
			alert("Please specify the message");
			document.getElementById('txtMessage').focus();
			return false;
		}
		//Fetching the information
		senderName		=	document.getElementById('txtName').value; 
		senderEmailID	=	document.getElementById('txtEmailId').value; 
		senderSubject	=	document.getElementById('txtSubject').value;
		SenderMessage	=	document.getElementById('txtMessage').value;
		
		qstr = 'p=' + escape(process) + '&receiveremailid=' + escape(value1) + '&sendername=' + escape(senderName) + '&sendermailid=' + escape(senderEmailID) + '&sendersubject=' + escape(senderSubject) + '&sendermessage=' + escape(SenderMessage);  // NOTE: no '?' before querystring
		xmlhttpPost('common_ajax.php',divname,qstr);		
	}//email seeker end
	
	if(process == "SendUserEmailDonner"){		
		
		if(document.getElementById('txtName').value.length==0){		
			alert("Please specify the name");
			document.getElementById('txtName').focus();
			return false;
		}
		if(document.getElementById('txtEmailId').value.length==0){		
			alert("Please specify the email id");
			document.getElementById('txtEmailId').focus();
			return false;
		}
		if(document.getElementById('txtSubject').value.length==0){		
			alert("Please specify the subject");
			document.getElementById('txtSubject').focus();
			return false;
		}
		if(document.getElementById('txtMessage').value.length==0){		
			alert("Please specify the message");
			document.getElementById('txtMessage').focus();
			return false;
		}
		//Fetching the information
		senderName		=	document.getElementById('txtName').value; 
		senderEmailID	=	document.getElementById('txtEmailId').value; 
		senderSubject	=	document.getElementById('txtSubject').value;
		SenderMessage	=	document.getElementById('txtMessage').value;
		
		qstr = 'p=' + escape(process) + '&receiveremailid=' + escape(value1) + '&sendername=' + escape(senderName) + '&sendermailid=' + escape(senderEmailID) + '&sendersubject=' + escape(senderSubject) + '&sendermessage=' + escape(SenderMessage);  // NOTE: no '?' before querystring
		xmlhttpPost('common_ajax.php',divname,qstr);		
	}	// email Donners end
	
	if(process == "SendUserEmailNgos"){		
		
		if(document.getElementById('txtName').value.length==0){		
			alert("Please specify the name");
			document.getElementById('txtName').focus();
			return false;
		}
		if(document.getElementById('txtEmailId').value.length==0){		
			alert("Please specify the email id");
			document.getElementById('txtEmailId').focus();
			return false;
		}
		if(document.getElementById('txtSubject').value.length==0){		
			alert("Please specify the subject");
			document.getElementById('txtSubject').focus();
			return false;
		}
		if(document.getElementById('txtMessage').value.length==0){		
			alert("Please specify the message");
			document.getElementById('txtMessage').focus();
			return false;
		}
		//Fetching the information
		senderName		=	document.getElementById('txtName').value; 
		senderEmailID	=	document.getElementById('txtEmailId').value; 
		senderSubject	=	document.getElementById('txtSubject').value;
		SenderMessage	=	document.getElementById('txtMessage').value;
		
		qstr = 'p=' + escape(process) + '&receiveremailid=' + escape(value1) + '&sendername=' + escape(senderName) + '&sendermailid=' + escape(senderEmailID) + '&sendersubject=' + escape(senderSubject) + '&sendermessage=' + escape(SenderMessage);  // NOTE: no '?' before querystring
		xmlhttpPost('common_ajax.php',divname,qstr);		
	}	//email NGOS end
	
	
	/*if(process != "EmailId Available" &&  process != "User Login" && process != "SaveFavoraties" && process != "SendPropertyEmail" && process != "ManageFavorate" && process != "SendUserEmail"){
		if(value1 != ""){
			var strSearch = trim(value1);
			if(strSearch.length>0)
			{
			document.getElementById(divname).innerHTML="<img src=images/wheel.gif>&nbsp;<span class='msgtext'> Loading...</span>"; 
			}
		}
	}*/
 
	 if(process == "addtag"){
		  value      =document.getElementById(value2).value;	
		 
		  if(value == ""){
			  	alert("Enter the Tag name and Proceed");
				value.focus;
				return false;
		  }
		  qstr = 'p=' + escape(process) + '&tag=' + escape(value) + '&type=' + escape(value1);  // NOTE: no '?' before querystring
		  xmlhttpPost('common_ajax.php',divname,qstr);
		 
	 }
	
	 if(process == "Display Property Image"){
		qstr = 'p=' + escape(process) + '&table=' + escape(value1) + '&id=' + escape(value2);  // NOTE: no '?' before querystring
		xmlhttpPost('common_ajax.php',divname,qstr);
	}
	if(process == "Display state_only"){
	 
		if(value2  == 1){
			var field   = 'txtState_donner';
			var country = 'lstCountry_donner';
		 }else
		 if(value2  == 2){
			var field   = 'txtState_seeker';
			var country = 'lstCountry_seeker';
		 }else
	    if(value2  == 3){
			var field   = 'txtState_ngo';
			var country = 'lstCountry_ngo';
		}
		
		 value1     = trim(document.getElementById(field).value);	
		 country_id = trim(document.getElementById(country).value); 
		  
		 if(value1){ 
			 if(value1.length<3)
			 {
				 alert("state name should be in minimum three letters") 
				 document.getElementById(field).focus();
				 return false;
			 }
		 }
		
		if(trim(value1) == ""){
			document.getElementById('divMinbudgetCurrency').innerHTML="";
			document.getElementById('divMaxbudgetCurrency').innerHTML="";			
			
		}else{
			
			document.getElementById(divname).innerHTML="";
		    document.getElementById(divname).innerHTML="<img src=images/wheel.gif>&nbsp;<span class='msgtext'>Loading...</span><input type='hidden' name='city' value=''>"; 
		  

			qstr = 'p=' + escape(process)+ '&country=' + escape(trim(country_id)) + '&state=' + escape(trim(value1))+'&type_id=' + escape(trim(value2));  // NOTE: no '?' before querystring
			xmlhttpPost('common_ajax.php',divname,qstr);
			
		}
	}

if(process == "Display city_only"){
	 
	 
		if(value2  == 1){
			var field = 'txtCity_donner';
			var state = 'txtState_donner';
			 
		 }else
		 if(value2  == 2){
			var field = 'txtCity_seeker';
			var state = 'txtState_seeker';
		 }else
	    if(value2  == 3){
			var field = 'txtCity_ngo';
			var state = 'txtState_ngo';
		}
		
		 value1     = trim(document.getElementById(field).value);	
		 state      = trim(document.getElementById(state).value); 
		
		 if(value1){ 
			 if(value1.length<3)
			 {
				 alert("City name should be in minimum three letters") 
				 document.getElementById(field).focus();
				 return false;
			 }
		 }
		
		if(trim(value1) == ""){
			document.getElementById('divMinbudgetCurrency').innerHTML="";
			document.getElementById('divMaxbudgetCurrency').innerHTML="";			
			
		}else{
			
			document.getElementById(divname).innerHTML="";
		    document.getElementById(divname).innerHTML="<img src=images/wheel.gif>&nbsp;<span class='msgtext'>Loading...</span><input type='hidden' name='city' value=''>"; 
		  

			qstr = 'p=' + escape(process)+ '&state=' + escape(trim(state)) + '&city=' + escape(trim(value1))+'&type_id=' + escape(trim(value2));  // NOTE: no '?' before querystring
			xmlhttpPost('common_ajax.php',divname,qstr);
			
		}
	}

 
 function xmlhttpPost(strURL,divname,qstr)
 {
 
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText,divname);
        }
    }
    self.xmlHttpReq.send(qstr);
	 
}


function updatepage(a,divname)
{
	 
//window.location.reload();
	if(divname){
		document.getElementById(divname).innerHTML="";
		document.getElementById(divname).innerHTML=a;
	}
}

function xmlhttpPostCurrency(strURL,qstr)
 {

	var xmlHttpReq = false;
	var self = this;
	// Mozilla/Safari
	if (window.XMLHttpRequest) {
		self.xmlHttpReq = new XMLHttpRequest();
	}
	// IE
	else if (window.ActiveXObject) {
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	self.xmlHttpReq.open('POST', strURL, true);
	self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	self.xmlHttpReq.onreadystatechange = function() {
		if (self.xmlHttpReq.readyState == 4) {
			updatePageCurrency(self.xmlHttpReq.responseText);
		}
	}
	self.xmlHttpReq.send(qstr);
}


function updatePageCurrency(a)
{
//window.location.reload();
	document.getElementById('divMinbudgetCurrency').innerHTML="";
	document.getElementById('divMinbudgetCurrency').innerHTML=a;
	document.getElementById('divMaxbudgetCurrency').innerHTML="";
	document.getElementById('divMaxbudgetCurrency').innerHTML=a;

}
//-->

  }

