var reqre;
var doesNotSupportre;



function ajaxLoader(url,search) {
	var d = new Date();
    if (window.XMLHttpRequest) {
        reqre = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        reqre = new ActiveXObject("Microsoft.XMLHTTP");
    }
	
    if (reqre) {
		
        reqre.open("POST",url, true);
        reqre.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        var postvalues='';

        	document.getElementById('progress').style.display = 'block';
			document.getElementById('progress_image').parentNode.style.display = 'block';

		
        
        if(search.indexOf("||")!=-1){
            var sear_val = search.split("||");
            if(sear_val[0]=='Phonefoot'){
                document.getElementById('public_records').innerHTML = "<b>"+sear_val[1]+"</b>";
                postvalues += "txt_phoneno="+sear_val[1]+"&step=1";
            //alert(postvalues);
            }
            if(sear_val[0]=='Peoplefoot'){
                search=sear_val[0];
		    sear_val[1] = sear_val[1].replace(/%20/i," ");	
		    sear_val[2] = sear_val[2].replace(/%20/i," ");
                document.getElementById('public_records').innerHTML = "<b>"+sear_val[1]+" "+sear_val[2]+"</b>";
                postvalues += "txt_firstname="+sear_val[1]+"&txt_lastname="+sear_val[2]+"&step=1";
            }

            if(sear_val[0]=='Yellowfoot'){
                search=sear_val[0];
		    sear_val[1] = sear_val[1].replace(/%20/i," ");	
		    sear_val[2] = sear_val[2].replace(/%20/i," ");
                document.getElementById('public_records').innerHTML = "<b>"+sear_val[2]+"</b>";
                postvalues += "company_name="+sear_val[2]+"&step=1";
            }

        }
        if(search=='Email'){
            var con = '';
            con += "<b>"+capitaliseFirstLetter(document.emailsearch.txt_firstname.value)+" "+capitaliseFirstLetter(document.emailsearch.txt_lastname.value)+"</b>";
            if(document.emailsearch.txt_city.value!=''){
                con += " in <b>"+capitaliseFirstLetter(document.emailsearch.txt_city.value)+",</b>";
            }
            if(document.emailsearch.states.selectedIndex!=''){
                if(document.emailsearch.txt_city.value==''){
                    con += " in";
                }
                con += " <b>"+capitaliseFirstLetter(document.emailsearch.states.value)+"</b>";
            }
            document.getElementById('public_records').innerHTML = con;
            
            postvalues += "txt_firstname="+document.emailsearch.txt_firstname.value+"&txt_lastname="+document.emailsearch.txt_lastname.value+"&txt_city="+document.emailsearch.txt_city.value+"&states="+document.emailsearch.states.value+"&step=1";
            //alert(postvalues);
        }
        else if(search=='Email2'){
            var con = '';
            if(document.emailsearch2.txt_email.value!=''){
                con += capitaliseFirstLetter(document.emailsearch2.txt_email.value)+",</b>";
            }
            if(document.emailsearch.txt_city.value!=''){
                con += " in <b>"+capitaliseFirstLetter(document.emailsearch.txt_city.value)+",</b>";
            }
            if(document.emailsearch2.states.selectedIndex!=''){
                if(document.emailsearch.txt_city.value==''){
                    con += " in";
                }
                con += " <b>"+capitaliseFirstLetter(document.emailsearch2.states.value)+"</b>";
            }
            document.getElementById('public_records').innerHTML = con;
            
		postvalues += "txt_email="+document.emailsearch2.txt_email.value+"&states="+document.emailsearch2.states.value+"&step=1";

            //alert(postvalues);
        }
        else if(search=='Phone'){
            document.getElementById('public_records').innerHTML = "<b>"+document.phonesearch.txt_phoneno.value+"</b>";
            postvalues += "txt_phoneno="+document.phonesearch.txt_phoneno.value+"&step=1";
            //alert(postvalues);
        }
        else if(search=='Cell'){
            document.getElementById('public_records').innerHTML = "<b>"+document.phonesearch1.txt_phoneno1.value+"</b>";
            postvalues += "txt_phoneno="+document.phonesearch1.txt_phoneno1.value+"&step=1";
        }
        else if(search=='Address'){
            var con = '';
            con += "<b>"+document.addresssearch.address.value+"</b>";
/*
            if(document.addresssearch.streetname.value!=''){
                con += " <b>"+capitaliseFirstLetter(document.addresssearch.streetname.value)+"</b>";
            }
*/
            con += " in <b>"+capitaliseFirstLetter(document.addresssearch.city.value)+", "+capitaliseFirstLetter(document.addresssearch.selc_states.value)+"</b>";
            document.getElementById('public_records').innerHTML = con;
            postvalues += "address="+document.addresssearch.address.value+"&city="+document.addresssearch.city.value+"&selc_states="+document.addresssearch.selc_states.value;
        }
        else if(search=='People') {
            document.getElementById('public_records').innerHTML = "<b>"+capitaliseFirstLetter(document.peoplesearch.txt_firstname.value)+"</b>"
            if(document.peoplesearch.middle_initial.value!=''){
                document.getElementById('public_records').innerHTML += "<b> "+capitaliseFirstLetter(document.peoplesearch.middle_initial.value)+"</b>";
            }
            document.getElementById('public_records').innerHTML += "<b> "+capitaliseFirstLetter(document.peoplesearch.txt_lastname.value)+"</b>";
            if(document.peoplesearch.states.value!=''){
	            if(document.peoplesearch.txt_city.value!='') {
	                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.peoplesearch.txt_city.value)+' , '+capitaliseFirstLetter(document.peoplesearch.states.value)+"</b>";
			} else {
	                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.peoplesearch.states.value)+"</b>";
			}
            } else {
	            if(document.peoplesearch.txt_city.value!='') {
	                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.peoplesearch.txt_city.value)+"</b>";
			} 
		}
            if(document.peoplesearch.age.value!=''){
                document.getElementById('public_records').innerHTML += " , <b>"+document.peoplesearch.age.value+" years old</b>";
            }          
            postvalues += "txt_firstname="+document.peoplesearch.txt_firstname.value+"&middle_initial="+document.peoplesearch.middle_initial.value+"&txt_lastname="+document.peoplesearch.txt_lastname.value+"&txt_city="+document.peoplesearch.txt_city.value+"&states="+document.peoplesearch.states.value+"&age="+document.peoplesearch.age.value+"&step=1";
			//alert(postvalues);
        }
        else if(search=='White'){
            document.getElementById('public_records').innerHTML = "<b>"+capitaliseFirstLetter(document.whitesearch.txt_firstname.value)+"</b>";
            if(document.whitesearch.middle_initial.value!=''){
                document.getElementById('public_records').innerHTML += " <b>"+capitaliseFirstLetter(document.whitesearch.middle_initial.value)+"</b>";
            }
            document.getElementById('public_records').innerHTML += " <b>"+capitaliseFirstLetter(document.whitesearch.txt_lastname.value)+"</b>";
            if(document.whitesearch.txt_city.value!=''){
                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.whitesearch.txt_city.value)+",</b>";
            }
            if(document.whitesearch.selc_states.selectedIndex!=''){
                if(document.whitesearch.txt_city.value==''){
                    document.getElementById('public_records').innerHTML += " in";
                }
                document.getElementById('public_records').innerHTML += " <b>"+capitaliseFirstLetter(document.whitesearch.selc_states.value)+"</b>";
            }
            if(document.whitesearch.zip.value!=''){
                document.getElementById('public_records').innerHTML += " <b>- "+document.whitesearch.zip.value+"</b>";
            }
            postvalues += "txt_firstname="+document.whitesearch.txt_firstname.value+"&middle_initial="+document.whitesearch.middle_initial.value+"&txt_lastname="+document.whitesearch.txt_lastname.value+"&txt_city="+document.whitesearch.txt_city.value+"&selc_states="+document.whitesearch.selc_states.value+"&zip="+document.whitesearch.zip.value;
        }
        else if(search=='Yellow'){
            document.getElementById('public_records').innerHTML = "<b>"+capitaliseFirstLetter(document.Yellowpagesearch.company_name.value)+"</b>";
            if(document.Yellowpagesearch.city.value!=''){
                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.Yellowpagesearch.city.value)+"</b>";
            }
            if(document.Yellowpagesearch.selc_states.selectedIndex!=''){
                if(document.Yellowpagesearch.city.value==''){
                    document.getElementById('public_records').innerHTML += " in";
                }
                document.getElementById('public_records').innerHTML += " <b>"+capitaliseFirstLetter(document.Yellowpagesearch.selc_states.value)+"</b>";
            }
           /* if(document.Yellowpagesearch.zipcode.value!=''){
                document.getElementById('public_records').innerHTML += " <b>"+document.Yellowpagesearch.zipcode.value+"</b>";
            }
            if(document.Yellowpagesearch.phone_code.value!=''){
                document.getElementById('public_records').innerHTML += ", <b>"+document.Yellowpagesearch.phone_code.value+"</b>";
            }*/
            if(document.Yellowpagesearch.phone_no.value!=''){
                document.getElementById('public_records').innerHTML += " <b>"+document.Yellowpagesearch.phone_no.value+"</b>";
            }
            postvalues += "company_name="+document.Yellowpagesearch.company_name.value+"&selc_states="+document.Yellowpagesearch.selc_states.value+"&city="+document.Yellowpagesearch.city.value+"&phone_no="+document.Yellowpagesearch.phone_no.value+"&step=1";
//alert(postvalues);

        }
        else if(search=='Criminal'){
            document.getElementById('public_records').innerHTML = "<b>"+capitaliseFirstLetter(document.criminal_check.txt_firstname.value)+" "+capitaliseFirstLetter(document.criminal_check.txt_middlename.value)+" "+capitaliseFirstLetter(document.criminal_check.txt_lastname.value)+"</b>";
            if(document.criminal_check.states.selectedIndex!=''){
                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.criminal_check.states.value)+"</b>";
            }
            /*if(document.criminal_check.day.value!='' && document.criminal_check.month.value!='' && document.criminal_check.year.value!=''){
                document.getElementById('public_records').innerHTML += " with DOB year <b>"+document.criminal_check.year.value+"</b>";
            }*/
            postvalues += "txt_firstname="+document.criminal_check.txt_firstname.value+"&txt_middlename="+document.criminal_check.txt_middlename.value+"&txt_lastname="+document.criminal_check.txt_lastname.value+"&month="+document.criminal_check.month.value+"&states="+document.criminal_check.states.value+"&day="+document.criminal_check.day.value+"&year="+document.criminal_check.year.value+"&step=1";;
			//alert(postvalues);
        }
		   else if(search=='Marriage'){
            document.getElementById('public_records').innerHTML = "<b>"+capitaliseFirstLetter(document.marriage_and_divorce.txt_firstname.value)+" "+capitaliseFirstLetter(document.marriage_and_divorce.txt_middlename.value)+" "+capitaliseFirstLetter(document.marriage_and_divorce.txt_lastname.value)+"</b>";
            if(document.marriage_and_divorce.states.selectedIndex!=''){
                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.marriage_and_divorce.states.value)+"</b>";
            }
            /*if(document.criminal_check.day.value!='' && document.criminal_check.month.value!='' && document.criminal_check.year.value!=''){
                document.getElementById('public_records').innerHTML += " with DOB year <b>"+document.criminal_check.year.value+"</b>";
            }*/
            postvalues += "txt_firstname="+document.marriage_and_divorce.txt_firstname.value+"&txt_middlename="+document.marriage_and_divorce.txt_middlename.value+"&txt_lastname="+document.marriage_and_divorce.txt_lastname.value+"&states="+document.marriage_and_divorce.states.value+"&step=1";;
			//alert(postvalues);
        }
		else if(search=='Warrants'){
            document.getElementById('public_records').innerHTML = "<b>"+capitaliseFirstLetter(document.warrants.txt_firstname.value)+" "+capitaliseFirstLetter(document.warrants.txt_middlename.value)+" "+capitaliseFirstLetter(document.warrants.txt_lastname.value)+"</b>";
            if(document.warrants.states.selectedIndex!=''){
                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.warrants.states.value)+"</b>";
            }
            /*if(document.criminal_check.day.value!='' && document.criminal_check.month.value!='' && document.criminal_check.year.value!=''){
                document.getElementById('public_records').innerHTML += " with DOB year <b>"+document.criminal_check.year.value+"</b>";
            }*/
            postvalues += "txt_firstname="+document.warrants.txt_firstname.value+"&txt_middlename="+document.warrants.txt_middlename.value+"&txt_lastname="+document.warrants.txt_lastname.value+"&states="+document.warrants.states.value+"&step=1";;
			//alert(postvalues);
        }
		else if(search=='Unclaimed Funds'){
            document.getElementById('public_records').innerHTML = "<b>"+capitaliseFirstLetter(document.unclaimedfunds.txt_firstname.value)+" "+capitaliseFirstLetter(document.unclaimedfunds.txt_middlename.value)+" "+capitaliseFirstLetter(document.unclaimedfunds.txt_lastname.value)+"</b>";
            if(document.unclaimedfunds.states.selectedIndex!=''){
                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.unclaimedfunds.states.value)+"</b>";
            }
            /*if(document.criminal_check.day.value!='' && document.criminal_check.month.value!='' && document.criminal_check.year.value!=''){
                document.getElementById('public_records').innerHTML += " with DOB year <b>"+document.criminal_check.year.value+"</b>";
            }*/
            postvalues += "txt_firstname="+document.unclaimedfunds.txt_firstname.value+"&txt_middlename="+document.unclaimedfunds.txt_middlename.value+"&txt_lastname="+document.unclaimedfunds.txt_lastname.value+"&states="+document.unclaimedfunds.states.value+"&step=1";;
			//alert(postvalues);
        }
        else if(search=='Death'){
            document.getElementById('public_records').innerHTML = "<b>"+capitaliseFirstLetter(document.deceasesearch.txt_firstname.value)+" "+capitaliseFirstLetter(document.deceasesearch.middle_initial.value)+" "+capitaliseFirstLetter(document.deceasesearch.txt_lastname.value)+"</b>";
            if(document.deceasesearch.selc_states.selectedIndex!=''){
                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.deceasesearch.selc_states.value)+"</b>";
            }
            postvalues += "txt_firstname="+document.deceasesearch.txt_firstname.value+"&middle_initial="+document.deceasesearch.middle_initial.value+"&txt_lastname="+document.deceasesearch.txt_lastname.value+"&selc_states="+document.deceasesearch.selc_states.value+"&step=1";
        }
        else if(search=="Sex"){
            document.getElementById('public_records').innerHTML = "<b>"+capitaliseFirstLetter(document.sexoffender.txt_firstname.value)+" "+capitaliseFirstLetter(document.sexoffender.txt_middlename.value)+" "+capitaliseFirstLetter(document.sexoffender.txt_lastname.value)+"</b>";
            if(document.sexoffender.states.selectedIndex!=''){
                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.sexoffender.states.value)+"</b>";
            }
			 if(document.sexoffender.zip.value!=''){
                document.getElementById('public_records').innerHTML += " Zipcode <b>"+capitaliseFirstLetter(document.sexoffender.zip.value)+"</b>";
            }
			
            /*if(document.sexoffender.day.value!='' && document.sexoffender.month.value!='' && document.sexoffender.year.value!=''){
                document.getElementById('public_records').innerHTML += " with DOB <b>"+document.sexoffender.day.value+"/"+document.sexoffender.month.value+"/"+document.sexoffender.year.value+"</b>";
            }*/
            postvalues += "txt_firstname="+document.sexoffender.txt_firstname.value+"&txt_middlename="+document.sexoffender.txt_middlename.value+"&txt_lastname="+document.sexoffender.txt_lastname.value+"&states="+document.sexoffender.states.value+"&day="+document.sexoffender.day.value+"&month="+document.sexoffender.month.value+"&year="+document.sexoffender.year.value+"&step=1";
        }
		else if(search=="Voter"){
            document.getElementById('public_records').innerHTML = "<b>"+capitaliseFirstLetter(document.voter.txt_firstname.value)+" "+capitaliseFirstLetter(document.voter.txt_middlename.value)+" "+capitaliseFirstLetter(document.voter.txt_lastname.value)+"</b>";
            if(document.voter.states.selectedIndex!=''){
                document.getElementById('public_records').innerHTML += " in <b>"+capitaliseFirstLetter(document.voter.states.value)+"</b>";
            }
			 if(document.voter.phone.value!=''){
                document.getElementById('public_records').innerHTML += " Phone <b>"+capitaliseFirstLetter(document.voter.phone.value)+"</b>";
            }
			
            /*if(document.sexoffender.day.value!='' && document.sexoffender.month.value!='' && document.sexoffender.year.value!=''){
                document.getElementById('public_records').innerHTML += " with DOB <b>"+document.sexoffender.day.value+"/"+document.sexoffender.month.value+"/"+document.sexoffender.year.value+"</b>";
            }*/
            postvalues += "txt_firstname="+document.voter.txt_firstname.value+"&txt_middlename="+document.voter.txt_middlename.value+"&txt_lastname="+document.voter.txt_lastname.value+"&states="+document.voter.states.value+"&day="+document.voter.day.value+"&month="+document.voter.month.value+"&year="+document.voter.year.value+"&step=1";
        }
        else if(search=='Background'){
            var con='';
            con += "<b>"+capitaliseFirstLetter(document.backgroundcheck.txt_firstname.value);
            if(document.backgroundcheck.middle_initial.value!=''){
                con += " "+capitaliseFirstLetter(document.backgroundcheck.middle_initial.value);
            }
            con += " "+capitaliseFirstLetter(document.backgroundcheck.txt_lastname.value)+"</b>";
            if(document.backgroundcheck.txt_city.value!=''){
                con += " in <b>"+capitaliseFirstLetter(document.backgroundcheck.txt_city.value)+"</b>";
            }
            if(document.backgroundcheck.txt_city.value==''){
                con += " in";
            }
            con += " <b>"+capitaliseFirstLetter(document.backgroundcheck.selc_states.value)+"</b>";
            document.getElementById('public_records').innerHTML = con;
            postvalues += "txt_firstname="+document.backgroundcheck.txt_firstname.value+"&txt_lastname="+document.backgroundcheck.txt_lastname.value+"&middle_initial="+document.backgroundcheck.middle_initial.value+"&selc_states="+document.backgroundcheck.selc_states.value+"&txt_city="+document.backgroundcheck.txt_city.value;
        }
//alert(url);
//alert(postvalues);
		
		document.getElementById('total').style.display = 'none';
        reqre.send(postvalues);
        reqre.onreadystatechange = processReqChangere;
		 var req_min = d.getMinutes();
         var req_sec = d.getSeconds();
         var req_time = req_min*60+req_sec;
         
		
    } else {
       alert("Please use latest version of the current browser to function properly");
       doesNotSupportre = false;
    }
	return req_time;
}

function processReqChangere() {
    /*if(reqre.readyState == 4 && reqre.status != 200){
        ajaxLoader('email_search_result.php');
    }*/
    //alert(reqre.responseText);
    if (reqre.readyState == 4) {
        if (reqre.status == 200) {
            document.getElementById('progress').style.display = 'none';
            document.body.innerHTML = reqre.responseText;
        }
    }
}

function capitaliseFirstLetter(string)
{
    return string.charAt(0).toUpperCase() + string.slice(1);
}





