function getCompanies(state,startchar, startval) {
	
	if (state == "-1")
	{
		alert("Please select your state.");	 	 
	}
	else
	{
  	var objstartchar = new String(startchar);
  	if(objstartchar.length > 2) {
  		var oXmlHttp = zXmlHttp.createRequest();
  		var strparam = "startchar="+startchar+"&startval="+startval+"&state="+state;
  
  		
  		var objimage = document.createElement("IMG");
  		var objdiv = document.getElementById("searchwait");
  
  		
  		objdiv.style.Position = "absolute";
  		objdiv.style.zIndex = "10";
  		
  		objdiv.style.display = "block";
  		
  
  		objimage.src = domainUrl+"/images/loading.gif";
  		objdiv.appendChild(objimage);
  		
  		//alert(domainUrl+"/ajax/getCompanies.php?"+strparam);
  		oXmlHttp.open("post", domainUrl+"/ajax/getCompanies.php?"+strparam, true);
  		oXmlHttp.onreadystatechange = function () {
  			
  			if (oXmlHttp.readyState == 4) {
  				if (oXmlHttp.status == 200) {
  					var separator = parseInt(oXmlHttp.responseText.lastIndexOf('~'));
  					var total = 0;
  					var newstartval = parseInt(startval)+100;
  
  					
  					optionstring = oXmlHttp.responseText.substring(0,separator-1);
  					
  					total = parseInt(oXmlHttp.responseText.substring(separator+1));
  
  					document.getElementById('sel_company_div').innerHTML = optionstring;
  					if(newstartval < total) {
  						//document.getElementById('di_morelink').style.display = "block";
  						//document.getElementById('morecompanies').onclick = new Function("javascript:getCompanies('"+startchar+"',"+newstartval+");");
  						document.getElementById('di_result').innerHTML = total+" matching records found. "+newstartval+" records viewed.";
  					}else {
  						//document.getElementById('di_morelink').style.display = "none";
  						if(startval == 0 && total == 0) {
  							document.getElementById('di_result').innerHTML = "No matching records found.";
  						}
  						else if(startval > 0 || total > 0) {
  							document.getElementById('di_result').innerHTML = total+" records found.";
  						}
  					}
  					objdiv.removeChild(objimage);
  					objdiv.style.display = "none";
  					
  				}else{
  					//alert("status else");
  				}
  			}else{
  				//alert("readyState else");
  			}
  		};
  
  		oXmlHttp.send(null);
  	}else {
  		alert("A minimum of 3 characters must be entered.");
  	}
	}
}


function getsubmess(state) {
	
	var sel_company = document.getElementById('sel_company').value;
	var companyLength = parseInt(document.getElementById('sel_company').options.length);
	
	if( companyLength > 1 ) {
		var oXmlHttp = zXmlHttp.createRequest();
		var strparam = "BID="+sel_company+"&state="+state;
		
		document.getElementById('subject').value = "PreviewMe.tv - Claim your business!";
		url = domainUrl+"/ajax/getsubjmess.php?"+strparam;
		//alert(url);
		//
		oXmlHttp.open("post", url, true);
		
		oXmlHttp.onreadystatechange = function () {
			
			if (oXmlHttp.readyState == 4) {
				
				document.getElementById('message').value = unescape(oXmlHttp.responseText);
				
			}else{
				//alert("readyState else");
			}
		};
		
		oXmlHttp.send(null);
	}else {
		alert("Please select a company from the dropdown.");
	}
}

function sendmailtocompany(state) {
	
	var sel_company = document.getElementById('sel_company').value;
	var subject = document.getElementById('subject').value;
	var message = encodeURIComponent(document.getElementById('message').value);
	
	var sel_company = document.getElementById('sel_company').value;

	if( (sel_company != '-1') && (sel_company != '') ) {
		var oXmlHttp = zXmlHttp.createRequest();
		var strparam = "BID="+sel_company+"&state="+state+"&subject="+subject+"&message="+message;
		//alert(domainUrl+"/ajax/sendmailtocompany.php?"+strparam);
		oXmlHttp.open("post", domainUrl+"/ajax/sendmailtocompany.php?"+strparam, true);
		oXmlHttp.onreadystatechange = function () {
			
			if (oXmlHttp.readyState == 4) {
				if (oXmlHttp.status == 200) {
				//	alert(oXmlHttp.responseText);return false;
					if(oXmlHttp.responseText == 1) {
						document.getElementById("di_claimform").innerHTML = "<div class='center'><h1 class='success nocap'>Email sent successfully.</h1><p>Please check your email.  <a href='index.php'>Click here to continue</a>.</p></div>";
					}else {
						document.getElementById("di_claimform").innerHTML = "<div class='center' style='padding-top:100px; font-size:12px; font-weight:600; color:#c90000; line-height:24px;'>We're sorry. There seems to be some problem sending this email.<br />Please try again later</div>";
					}
					
				}else{
					//alert("status else");
				}
			}else{
				//alert("readyState else");
			}
		};
		oXmlHttp.send(null);
	}else {
		alert("Please select a company from the dropdown.");
	}
}