function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
 	{
  	// Firefox, Opera 8.0+, Safari
  	xmlHttp=new XMLHttpRequest();
 	}
	catch (e)
  	{
 	// Internet Explorer
  		try
   		{
    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    	}
  		catch (e)
    	{
    		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    	}
  	}
  	if (xmlHttp==null)
 	{
  		alert ("Your browser does not support AJAX!");
  			return false;
  	} 
  	else
  	{
  		return xmlHttp;
  	}
}
function jtrim(value) {
	return LTrim(RTrim(value));
}
function trim(value) {
	return LTrim(RTrim(value));
}
//Removes leading whitespaces
function LTrim(value) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}
function RTrim(value) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}


function RPCsignup_form()
{

	//document.getElementById("signup_error_div").innerHTML = '<img src="wp-content/themes/default/images/wait.gif" />';
	
	xmlHttp=GetXmlHttpObject();
	xmlHttp.onreadystatechange=function()
	{
	 
	 if(xmlHttp.readyState==4)
	 {
	  
	  // window.location.reload();	
	  var message = xmlHttp.responseText.split("#")
	  document.getElementById(message[0]).focus();
	  document.getElementById("error_message").innerHTML = message[1];
      
	 }
	}
	if(document.signupform.newsletter.checked == true){ var newsletter = 1;	}else{var newsletter = 0; }
	if(document.signupform.arc_web.checked == true){ var arc_web = 1;	}else{var arc_web = 0; }
	if(document.signupform.blog_entry.checked == true){ var blog_entry = 1;	}else{var blog_entry = 0; }
	document.getElementById("error_message").innerHTML = "<img src='wp-content/themes/default/images/wait.gif'>";
	var url = "wp-contact.php";
	
	url = url+"?newsletter="+newsletter; 
	url = url+"&arc_web="+arc_web; 
	url = url+"&blog_entry="+blog_entry;
	
	url = url+"&firstname="+document.signupform.firstname.value; 
	url = url+"&lastname="+document.signupform.lastname.value;
	url = url+"&title="+document.signupform.title.value;
	url = url+"&company="+document.signupform.company.value;
	url = url+"&phone="+document.signupform.phone.value;
	url = url+"&email="+document.signupform.email.value;
	url = url+"&state="+document.signupform.state.value;
	url = url+"&industry="+document.signupform.industry.value;
	url = url+"&password="+document.signupform.password.value; 
	url = url+"&cpassword="+document.signupform.cpassword.value;
	
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
	
} 

function RPClogin_form()
{
	xmlHttp=GetXmlHttpObject();
	xmlHttp.onreadystatechange=function()
	{
	 if(xmlHttp.readyState==4)
	 {
	 
	  if(trim(xmlHttp.responseText) == "yes")
	  {
		window.parent.location.reload();	
	  }
	else{
	   document.getElementById("error_message").innerHTML = xmlHttp.responseText;
	 }  
      
	 }
	}
		
	var url = "wp-clientlogin.php";
	
	url = url+"?username="+document.loginform.username.value; 
	url = url+"&password="+document.loginform.password.value; 
	document.getElementById("error_message").innerHTML = "<img src='wp-content/themes/default/images/wait.gif'>";
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function RPCforgotpassword()
{
	xmlHttp=GetXmlHttpObject();
	xmlHttp.onreadystatechange=function()
	{
	 if(xmlHttp.readyState==4)
	 {
	  
	  // window.location.reload();	
	   document.getElementById("error_message").innerHTML = xmlHttp.responseText;
      
	 }
	}
		
	var url = "wp-clientforgotpassword.php";
	
	url = url+"?username="+document.forgotpassword.username.value; 
		
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function WP_Notification(file)
{
	
	xmlHttp=GetXmlHttpObject();
	xmlHttp.onreadystatechange=function()
	{
	 if(xmlHttp.readyState==4)
	 {
	 
	 }
	}		
	var url = "/download_userinfo.php";	
	url = url+"?dfile="+file; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}