<!--

function jsStringReplace(text,searchString, replaceString)
{
lengthSearchString=searchString.length;
lengthReplaceString=replaceString.length;
rezultText=text;
start_poz=0;//начальная позиция с которой начинаем поиск заданной подстроки
while ((poz=rezultText.indexOf(searchString,start_poz))!=-1)
{
firstPart=rezultText.substring(0,poz);
lengthRezultText=rezultText.length;
endPart=rezultText.substring(poz+lengthSearchString, lengthRezultText );
rezultText=firstPart+replaceString+endPart;
start_poz=poz+lengthReplaceString;
}
return (rezultText);
}


function antiinjection(txt)	{
	
		txt = jsStringReplace(txt,"/","%2F");
		txt = jsStringReplace(txt,":","%3A");
		txt = jsStringReplace(txt,"\\","");
		txt = jsStringReplace(txt,"!","");
		txt = jsStringReplace(txt,"@","%40");
		txt = jsStringReplace(txt,"#","%23");
		txt = jsStringReplace(txt,"$","");
		txt = jsStringReplace(txt,"^","");
		txt = jsStringReplace(txt,"*","");
		txt = jsStringReplace(txt,"\'","");
		txt = jsStringReplace(txt,"\"","");
		
		return txt;
	
}


function createXmlHttpObject() {
  var req = null;
  try {
    req = new XMLHttpRequest(); //ie7, ff, safari
  }
  catch (e) {
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP"); //later ie
    }
    catch (e) {
      try {
        req = new ActiveXObject("Microsoft.XMLHTTP") // earlier ie
      }
      catch (e) {
        // could not create XMLHttpRequest object
        return false;
      }
    }
  }
  return req;
}







// MAIN FUNCTIONS

function checkpr() {
	
	var vpagerank=document.getElementById('pagerank').value;
	
	if(vpagerank ==''){ 
		return false; 
	}
	else	{
		vpagerank = antiinjection(vpagerank);	
	}
	

	var params="url="+vpagerank;
	//alert(params);
	
		objXMLHttp=createXmlHttpObject();
		
		if (objXMLHttp==null) {
			return;
		}
		//alert(params);
		var url='style/js/pr.php?'+params // prevent caching
		objXMLHttp.onreadystatechange = pr_result;
		objXMLHttp.open('GET',url,true); // GET method
		objXMLHttp.send(null); // always use null for GET method
	
}




// ****************


function addurl() {
	
	// Get PARAMS
	
	var addurl_company = document.getElementById('company').value;
	var addurl_website = document.getElementById('website').value;
	var addurl_email = document.getElementById('email').value;
	var addurl_phone = document.getElementById('phone').value;

	
	
	// ANTI-INJECTION
	if(addurl_company == '' || addurl_website == '' || addurl_email == ""){ 
		return false;
	}
	else	{
		
		
		addurl_company = antiinjection(addurl_company);
		addurl_website = antiinjection(addurl_website);
		addurl_email = antiinjection(addurl_email);
		addurl_phone = antiinjection(addurl_phone);
		
	}
	
	
	

	var params="company=" + addurl_company + "&website=" + addurl_website + "&email=" + addurl_email + "&phone=" + addurl_phone;
	//alert(params);
	
		objXMLHttp=createXmlHttpObject();
		
		if (objXMLHttp==null) {
			return;
		}
		//alert(params);
		var url='style/js/addurl_invoice.php?'+params // prevent caching
		
		objXMLHttp.onreadystatechange =  addurl_result;
		
		objXMLHttp.open('GET',url,true); // GET method
		objXMLHttp.send(null); // always use null for GET method
	
}



// ****************






function feedback() {
	
	// Get PARAMS
	
	var feed_namesurname = document.getElementById('namesurname').value;
	var feed_email = document.getElementById('email').value;
	var feed_phone = document.getElementById('phone').value;
	var feed_country = document.getElementById('country').value;
	var feed_text = document.getElementById('feedtext').value;

	
	
	// ANTI-INJECTION
	if(feed_namesurname == '' || feed_email == '' || feed_text == ""){ 
		return false;
	}
	else	{
		
		
		feed_namesurname = antiinjection(feed_namesurname);
		feed_email = antiinjection(feed_email);
		feed_phone = antiinjection(feed_phone);
		feed_country = antiinjection(feed_country);
		feed_text = antiinjection(feed_text);
		
	}
	
	
	

	var params="name=" + feed_namesurname + "&email=" + feed_email + "&phone=" + feed_phone + "&country=" + feed_country + "&feedtext" + feed_text;
	//alert(params);
	
		objXMLHttp=createXmlHttpObject();
		
		if (objXMLHttp==null) {
			return;
		}
		//alert(params);
		var url='style/js/feedback.php?'+params // prevent caching
		
		objXMLHttp.onreadystatechange =  feedback_result;
		
		objXMLHttp.open('GET',url,true); // GET method
		objXMLHttp.send(null); // always use null for GET method
	
}




// ****************






// MAIN RESULT FUNCTIONS **********


function pr_result()
{
  if (objXMLHttp.readyState == 0)  {
    document.getElementById("status").innerHTML = "<div style='text-align:center; margin-top:20px;'><img src='style/img/loader.gif' alt='Loading...' title='Loading...' /><br />Please wait...</div>"; //uninitialized
  }
  else if(objXMLHttp.readyState == 1)  {
    document.getElementById("status").innerHTML = "<div style='text-align:center; margin-top:20px;'><img src='style/img/loader.gif' alt='Loading...' title='Loading...' /><br />Please wait...</div>"; //loading
  }
  else if(objXMLHttp.readyState == 2)  {
  }
  else if (objXMLHttp.readyState == 4 || objXMLHttp.readyState == "complete") {
    document.getElementById("status").innerHTML=objXMLHttp.responseText // completed
  }
} 



// *******************


function addurl_result()
{
  if (objXMLHttp.readyState == 0)  {
    //uninitialized
  }
  else if(objXMLHttp.readyState == 1)  {
	  $("#addurl_sent").hide()
    $("#addurl_loader").show(); //loading
	document.getElementById("addurl_submit").disabled = true;
	 document.getElementById("addurl_submit").value = "Wait...";
	
  }
  else if(objXMLHttp.readyState == 2)  {
  }
  else if (objXMLHttp.readyState == 4 || objXMLHttp.readyState == "complete") {
	  
     $("#addurl_loader").hide()
	 $("#addurl_sent").show()// completed
	 document.getElementById("addurl_submit").disabled = true;
	 document.getElementById("addurl_submit").value = "Signed Up";
  }
} 





// *******************


function feedback_result()
{
  if (objXMLHttp.readyState == 0)  {
    //uninitialized
  }
  else if(objXMLHttp.readyState == 1)  {
	  $("#addurl_sent").hide()
    $("#addurl_loader").show(); //loading
	document.getElementById("feedsubmit").disabled = true;
	 document.getElementById("feedsubmit").value = "Sending...";
	
  }
  else if(objXMLHttp.readyState == 2)  {
  }
  else if (objXMLHttp.readyState == 4 || objXMLHttp.readyState == "complete") {
     $("#addurl_loader").hide()
	 $("#addurl_sent").show()// completed
	 document.getElementById("feedsubmit").disabled = true;
	 document.getElementById("feedsubmit").value = "Sent";
  }
} 

//-->
