var suggestForm= {};


suggestForm.addDiv = function (divName,Label) {

    var divPane = document.getElementById(divName);

    if(divPane.innerHTML =="" || divPane.innerHTML ==null  ){
      divPane.innerHTML = " " +Label+" ";
    }
    else{
     divPane.innerHTML = divPane.innerHTML + Label+" " ;
    }
    
}
suggestForm.resetregion = function (){

   document.getElementById("SelectedRegion").innerHTML ="";

}

suggestForm.resettag = function (){

   document.getElementById("SelectedTag").innerHTML ="";
}

suggestForm.reset = function (){

   document.getElementById("SelectedTag").innerHTML ="";
   document.getElementById("SelectedRegion").innerHTML ="";
   document.getElementById("CompanyName").value ="";
   document.getElementById("WebsiteURL").value ="";
   document.getElementById("useremail").value ="";

}

suggestForm.submit = function (){

   var bValidated = true;
   var Missing="Missing the following:";
   var tag=""; var region=""; var companyname=""; var url=""; var email="";
   tag= document.getElementById("SelectedTag").innerHTML;
   region = document.getElementById("SelectedRegion").innerHTML;
   companyname = document.getElementById("CompanyName").value;
   url=document.getElementById("WebsiteURL").value;
   email= document.getElementById("useremail").value;
   if(companyname=="" ){Missing = Missing+ " Company Name;"; bValidated = false;}
   if(url==""){ Missing = Missing+ " Website URL;"; bValidated = false;}
   if(email==""){ Missing = Missing+ " email address;"; bValidated = false;}
   if(region=="" || region==null ){ Missing = Missing+ " Regions;"; bValidated = false;}
   if(tag==""||tag==null ){ Missing = Missing+ " Tags;"; bValidated = false;}
   
  if(bValidated)
   {
     suggestForm.postData(companyname,url, email, region, tag);
     alert("Thank you!  Your submission will be reviewed shortly.");
     setTimeout('suggestForm.redirectFrame()',200);
  }
  else{
     alert(Missing);
  }

}

suggestForm.postData = function (tCompanyName, tURL, tEmail, tRegion, tTag) {

    var oHttp = zXmlHttp.createRequest();

    //cancel any active requests
    if (oHttp.readyState != 0) {
        oHttp.abort();
    }

    //define the data
    var oData = {
        agent: "venturecap",
        companyname: tCompanyName.toString(),
        url: tURL.toString(),
        email:  tEmail.toString(),
        region: tRegion.toString(),
        tag: tTag.toString()
    };

    //open connection to server
    oHttp.open("post", "addcompany.php", true);
      oHttp.onreadystatechange = function () {
        if (oHttp.readyState == 4) {
          var aSuggestions = oHttp.responseText;
          //alert(aSuggestions);
        }
    };

    //send the request
    oHttp.send(JSON.stringify(oData));

};

suggestForm.redirectFrame= function(){
    top.location="/";
}
