function getAjaxAccess(){
	if (window.XMLHttpRequest)
	{
	   // code for IE7+, Firefox, Chrome, Opera, Safari
	   return new XMLHttpRequest();
	}
        if (window.ActiveXObject)
	{
		   // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	}
        return null;		
}
function ajaxSubmit(to){
			xmlhttp=getAjaxAccess();
			if (xmlhttp==null)
			{
			  alert ("Your browser does not support XMLHTTP!");
			  return;
			}
			var url="http://localhardmoney.com/ajaxSubmit.php?";
			if(to=='footer'){
 				 url+="action=footer";
				 url+="&fname="+escape(encodeURIComponent(document.getElementById('lname').value));
				 url+="&lname="+escape(encodeURIComponent(document.getElementById('fname').value));
				 url+="&email="+escape(encodeURIComponent(document.getElementById('email').value));
				 url+="&phone="+escape(encodeURIComponent(document.getElementById('phone').value));
  				 url+="&message="+escape(encodeURIComponent(document.getElementById('message').value));
				 url+="&website="+escape(encodeURIComponent(document.getElementById('website').value));
			}
			if(to=='sidebar'){
				 url+="action=sidebar";
				 url+="&fname="+escape(encodeURIComponent(document.getElementById('lname_news').value));
				 url+="&lname="+escape(encodeURIComponent(document.getElementById('fname_news').value));
				 url+="&email="+escape(encodeURIComponent(document.getElementById('emailer_news').value));
				 url+="&website="+escape(encodeURIComponent(document.getElementById('website_news').value));
			}
			if(to=='contact'){
 				 url+="action=contact";
				 url+="&fname="+escape(encodeURIComponent(document.getElementById('fields_lname').value));
				 url+="&lname="+escape(encodeURIComponent(document.getElementById('fields_fname').value));
				 url+="&email="+escape(encodeURIComponent(document.getElementById('fields_email').value));
				 url+="&phone="+escape(encodeURIComponent(document.getElementById('fields_phone').value));
  				 url+="&message="+escape(encodeURIComponent(document.getElementById('fields_message').value));
				 url+="&website="+escape(encodeURIComponent(document.getElementById('fields_website').value));
			}
			if(to=='investor'){
				 url+="action=investor";
				 url+="&fname="+escape(encodeURIComponent(document.getElementById('fname_investor').value));
				 url+="&lname="+escape(encodeURIComponent(document.getElementById('lname_investor').value));
				 url+="&email="+escape(encodeURIComponent(document.getElementById('investor_email').value));
				 url+="&website="+escape(encodeURIComponent(document.getElementById('website_investor').value));
			}
			if(to=='LHM'){
 				 url+="action=LHM";
				 url+="&fname="+escape(encodeURIComponent(document.getElementById('splash_lname').value));
				 url+="&lname="+escape(encodeURIComponent(document.getElementById('splash_fname').value));
				 url+="&email="+escape(encodeURIComponent(document.getElementById('splash_email').value));
				 url+="&phone="+escape(encodeURIComponent(document.getElementById('splash_state').value));
  				 url+="&message=";
				 url+="&website="+escape(encodeURIComponent(document.getElementById('splash_website').value));
			}		
			
			
			if(to=='footer')xmlhttp.onreadystatechange=stateFooterChanged;
			if(to=='sidebar')xmlhttp.onreadystatechange=stateSideChanged;
			if(to=='contact')xmlhttp.onreadystatechange=stateContactChanged;
			if(to=='investor')xmlhttp.onreadystatechange=stateInvestorChanged;	
			if(to=='LHM')xmlhttp.onreadystatechange=stateLHMChanged;		
			
			//alert(url);
			xmlhttp.open("GET",url,true);			
			xmlhttp.send(null);	
}
function stateFooterChanged(){
		if (xmlhttp.readyState==4 && xmlhttp.status == 200){				
		  var obj = xmlhttp.responseText;
		  //alert(obj);
		  document.getElementById('footer-ajax').innerHTML = obj;
		  //window.location.reload();		   		   
        }	
}
function stateSideChanged(){
		if (xmlhttp.readyState==4 && xmlhttp.status == 200){				
		  var obj = xmlhttp.responseText;
		  //alert(obj);
		  document.getElementById('sidebar-form').innerHTML = obj;
		  //window.location.reload();		   		   
        }	
}
function stateContactChanged(){
		if (xmlhttp.readyState==4 && xmlhttp.status == 200){				
		  var obj = xmlhttp.responseText;
		  //alert(obj);
		  document.getElementById('inner-contact').innerHTML = obj;
		  //window.location.reload();		   		   
        }	
}
function stateInvestorChanged(){
		if (xmlhttp.readyState==4 && xmlhttp.status == 200){				
		  var obj = xmlhttp.responseText;
		  //alert(obj);
		  document.getElementById('investor-form').innerHTML = obj;
		  //window.location.reload();		   		   
        }
}
function stateLHMChanged(){
		if (xmlhttp.readyState==4 && xmlhttp.status == 200){				
		  var obj = xmlhttp.responseText;
		  //alert(obj);
		  document.getElementById('splash_info').innerHTML = obj;
		  //window.location.reload();		   		   
        }
}
function getFreeReport(url){
		var flag = false;
  		var message = '';
		var strHTML='';
        
		if(validateField('fname')){
             message+='First Name should not be empty.<br/>';
			 flag=true;
		}
        if(validateField('lname')){
			 message+='Last Name should not be empty.<br/>';	
			 flag=true;
		}
	    if(validateField('phone')){
			 message+='Phone should not be empty.<br/>';	
			 flag=true;
		} 
		if(!validateEmail(document.getElementById('email'))){
			message+='Invalid email format.<br/>';	
			flag=true;
		}	
		if(!flag){
		  message+='Please wait while we send your requests.'	
		  url+='ajax-loader.gif';			
		  document.getElementById('footer-ajax').style.display="block";  
          strHTML+='<div style="border:1px solid #d4d4d4;background-color:#A1CDEF;">';
		  strHTML+='  <div style="margin:4px 2px">';
		  strHTML+='<table><tr><td valign="top"><img src="'+url+'" width="20" height="20"/>&nbsp;&nbsp;&nbsp;</td>';
		  strHTML+='<td align="left" valign="middle">'+message+'</td></tr></table>'				
		  strHTML+='  </div>';
		  strHTML+='</div>';
          document.getElementById('footer-ajax').innerHTML = strHTML;


		  //ajax time
		  ajaxSubmit('footer');	
		}
        if(flag){
		  url+='error.gif';
		  message='<span style="color:#9B231C;font-weight:bold">'+message+'</span>';
          document.getElementById('footer-ajax').style.display="block";  
          strHTML+='<div style="border:1px solid #d4d4d4;background-color:#A1CDEF;">';
		  strHTML+='  <div style="margin:4px 2px">';
		  strHTML+='<table><tr><td valign="top"><img src="'+url+'"/>&nbsp;&nbsp;&nbsp;</td>';
		  strHTML+='<td align="left" valign="middle">'+message+'</td></tr></table>'				
		  strHTML+='  </div>';
		  strHTML+='</div>';
          document.getElementById('footer-ajax').innerHTML = strHTML;
        }
}
function validateField(textField){

		if(document.getElementById(textField).value=='' || document.getElementById(textField).value==' ') return true;

		return false;
}
function validateEmail(elem){
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
		if(elem.value.match(emailExp)){
			return true;
		}
		return false; 
}
function getFreeReportSide(url){
		var flag=false;
		var message='';
		var strHTML='';
		if(!validateEmail(document.getElementById('emailer_news'))){
			message+='Invalid email format.<br/>';	
			flag=true;
		}

		if(!flag){
			  message+='<span style="color:#fff">Please wait while we send your requests.</span>'	
			  url+='ajax-loader.gif';			
			  document.getElementById('sidebar-form').style.display="block";  
	          strHTML+='<div style="width:91%;margin:0px auto;border:1px solid #d4d4d4;background-color:#969695;">';
			  strHTML+='  <div style="margin:4px 2px">';
			  strHTML+='<table><tr><td valign="top"><img src="'+url+'" width="20" height="20"/>&nbsp;&nbsp;&nbsp;</td>';
			  strHTML+='<td align="left" valign="middle">'+message+'</td></tr></table>'				
			  strHTML+='  </div>';
			  strHTML+='</div>';
	          document.getElementById('sidebar-form').innerHTML = strHTML;
	
	
			  //ajax time
			  ajaxSubmit('sidebar');
		}
		if(flag){
			  url+='error.gif';
			  message='<span style="color:#9B231C;font-weight:bold">'+message+'</span>';
	          document.getElementById('sidebar-form').style.display="block";  
	          strHTML+='<div style="width:91%;margin:0px auto;border:1px solid #d4d4d4;background-color:#969695;">';
			  strHTML+='  <div style="margin:4px 2px">';
			  strHTML+='<table><tr><td valign="top"><img src="'+url+'"/>&nbsp;&nbsp;&nbsp;</td>';
			  strHTML+='<td align="left" valign="middle">'+message+'</td></tr></table>'				
			  strHTML+='  </div>';
			  strHTML+='</div>';
	          document.getElementById('sidebar-form').innerHTML = strHTML;
			
		}
		
}
function getFreeReportContact(url){
		var flag = false;
  		var message = '';
		var strHTML='';
        
		if(validateField('fields_fname')){
             message+='First Name should not be empty.<br/>';
			 flag=true;
		}
        if(validateField('fields_lname')){
			 message+='Last Name should not be empty.<br/>';	
			 flag=true;
		}
	    if(validateField('fields_phone')){
			 message+='Phone should not be empty.<br/>';	
			 flag=true;
		} 
		if(!validateEmail(document.getElementById('fields_email'))){
			message+='Invalid email format.<br/>';	
			flag=true;
		}	
		if(!flag){
		  message+='Please wait while we send your requests.'	
		  url+='ajax-loader.gif';			
		  document.getElementById('inner-contact').style.display="block";  
          strHTML+='<div style="border:1px solid #d4d4d4;background-color:#F4F0EC;">';
		  strHTML+='  <div style="margin:4px 2px">';
		  strHTML+='<table><tr><td valign="top"><img src="'+url+'" width="20" height="20"/>&nbsp;&nbsp;&nbsp;</td>';
		  strHTML+='<td align="left" valign="middle">'+message+'</td></tr></table>'				
		  strHTML+='  </div>';
		  strHTML+='</div>';
          document.getElementById('inner-contact').innerHTML = strHTML;


		  //ajax time
		  ajaxSubmit('contact');	
		}
        if(flag){
		  url+='error.gif';
		  message='<span style="color:#9B231C;font-weight:bold">'+message+'</span>';
          document.getElementById('inner-contact').style.display="block";  
          strHTML+='<div style="border:1px solid #d4d4d4;background-color:#F4F0EC;">';
		  strHTML+='  <div style="margin:4px 2px">';
		  strHTML+='<table><tr><td valign="top"><img src="'+url+'"/>&nbsp;&nbsp;&nbsp;</td>';
		  strHTML+='<td align="left" valign="middle">'+message+'</td></tr></table>'				
		  strHTML+='  </div>';
		  strHTML+='</div>';
          document.getElementById('inner-contact').innerHTML = strHTML;
        }
}
function getInvestorPage(url){
		var flag=false;
		var message='';
		var strHTML='';
		if(!validateEmail(document.getElementById('investor_email'))){
			message+='Invalid email format.<br/>';	
			flag=true;
		}

		if(!flag){
			  message+='<span style="color:#fff">Please wait while we send your requests.</span>'	
			  url+='ajax-loader.gif';			
			  document.getElementById('investor-form').style.display="block";  
	          strHTML+='<div style="width:91%;margin:0px auto;border:1px solid #d4d4d4;background-color:#969695;">';
			  strHTML+='  <div style="margin:4px 2px">';
			  strHTML+='<table><tr><td valign="top"><img src="'+url+'" width="20" height="20"/>&nbsp;&nbsp;&nbsp;</td>';
			  strHTML+='<td align="left" valign="middle">'+message+'</td></tr></table>'				
			  strHTML+='  </div>';
			  strHTML+='</div>';
	          document.getElementById('investor-form').innerHTML = strHTML;
	
	
			  //ajax time
			  ajaxSubmit('investor');
		}
		if(flag){
			  url+='error.gif';
			  message='<span style="color:#9B231C;font-weight:bold">'+message+'</span>';
	          document.getElementById('investor-form').style.display="block";  
	          strHTML+='<div style="width:91%;margin:0px auto;border:1px solid #d4d4d4;background-color:#969695;">';
			  strHTML+='  <div style="margin:4px 2px">';
			  strHTML+='<table><tr><td valign="top"><img src="'+url+'"/>&nbsp;&nbsp;&nbsp;</td>';
			  strHTML+='<td align="left" valign="middle">'+message+'</td></tr></table>'				
			  strHTML+='  </div>';
			  strHTML+='</div>';
	          document.getElementById('investor-form').innerHTML = strHTML;
			
		}
			
}
function getSplash(url){
		var flag=false;
		var message='';
		var strHTML='';
		if(validateField('splash_fname')){
			 message+='First name should not be empty.<br/>';	
			 flag=true;
		}
		if(validateField('splash_lname')){
			 message+='Last Name should not be empty.<br/>';	
			 flag=true;
		}
		if(!validateEmail(document.getElementById('splash_email'))){
			message+='Invalid email format.<br/>';	
			flag=true;
		}
		if(document.getElementById('splash_state').value=='0'){
			message+='No state selected.<br/>';	
			flag=true;
		}

		if(!flag){
			  message+='<span style="color:#707071">Please wait while we send your requests.</span>'	
			  url+='ajax-loader.gif';			
			  document.getElementById('splash_info').style.display="block";  
	          strHTML+='<div style="width:350px;margin:0px;border:1px solid #d4d4d4;background-color:#F4F0EC;">';
			  strHTML+='  <div style="margin:4px 2px">';
			  strHTML+='<table><tr><td valign="top"><img src="'+url+'" width="20" height="20"/>&nbsp;&nbsp;&nbsp;</td>';
			  strHTML+='<td align="left" valign="middle">'+message+'</td></tr></table>'				
			  strHTML+='  </div>';
			  strHTML+='</div>';
	          document.getElementById('splash_info').innerHTML = strHTML;
	
	
			  //ajax time
			  ajaxSubmit('LHM');
		}
		if(flag){
			  url+='error.gif';
			  message='<span style="color:#9B231C;">'+message+'</span>';
	          document.getElementById('splash_info').style.display="block";  
	          strHTML+='<div style="width:350px;margin:0px;border:1px solid #d4d4d4;background-color:#F4F0EC;">';
			  strHTML+='  <div style="margin:4px 2px">';
			  strHTML+='<table><tr><td valign="top"><img src="'+url+'"/>&nbsp;&nbsp;&nbsp;</td>';
			  strHTML+='<td align="left" valign="middle">'+message+'</td></tr></table>'				
			  strHTML+='  </div>';
			  strHTML+='</div>';
	          document.getElementById('splash_info').innerHTML = strHTML;
			
		}
			
}