// JavaScript Document
var xmlHttp
var loadingStr = '<table width="200" border="0" cellspacing="0" cellpadding="0" id="cont_form"><tr><td height="90">&nbsp;</td></tr><tr><td align="center"><img src="http://www.adultchamber.com/forms/ajax-loader.gif" /><br /><br />Sending Your Request..</td></tr></table>'

//build the form fields string
   function get(obj) {
      var getstr = "?";
      for (i=0; i<obj.childNodes.length; i++) {
         if (obj.childNodes[i].tagName == "INPUT") {
            if (obj.childNodes[i].type == "text") {
               getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
            }
            if (obj.childNodes[i].type == "checkbox") {
               if (obj.childNodes[i].checked) {
                  getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
               } else {
                  getstr += obj.childNodes[i].name + "=&";
               }
            }
            if (obj.childNodes[i].type == "radio") {
               if (obj.childNodes[i].checked) {
                  getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
               }
            }
			if (obj.childNodes[i].type == "hidden") {
               getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
            }
         }   
         if (obj.childNodes[i].tagName == "SELECT") {
            var sel = obj.childNodes[i];
            getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
         }
         
      }
      return getstr;
   }

//end form field string builder

function SubmitForm(str)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request")
	 return
	 }
	var url= "../forms/submitmail.php"
	url=url+get(str)
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)

}

function stateChanged() 
{
if (xmlHttp.readyState==1)
 {
 document.getElementById("right_form").innerHTML=loadingStr 
 }

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("right_form").innerHTML=xmlHttp.responseText 
 }
}

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");
  }
 }
return xmlHttp;
}

function checkfields(fId){
 			req = ['url','email','test'];
 			error = 0;
			for (i=0;i<req.length;i++){
				if(document.getElementById(req[i])){
					if(document.getElementById(req[i]).value == ""){
						error = 1;
					}
				}
 			}
 			if(error == 1){
				document.getElementById("err_box").innerHTML='<font color="#FF0000">Please Fill in Required Fields!</font>'
			}else{
		 		document.getElementById("err_box").innerHTML=''
				SubmitForm(fId)
			}
}