//##########################################################################################

//--> Begin Function :: ValidateForm

	function ValidateForm(){
		
		if(document.$("website_url").value == ""){
			alert("Please specify a url!!");
			return;
		}

		if(    document.$("competitor_url_1").value == "" 
			&& document.$("competitor_url_2").value == "" 
			&& document.$("competitor_url_3").value == "" 
			&& document.$("competitor_url_4").value == ""
		){
			alert("Please specify at least one competitor!");
			return;
		}
		
		if(document.$("captcha_code").value == ""){
			alert("Please enter a code");
			return;
		}		
		
		var SubmitData = {};
		SubmitData["name_first"] 	= document.$("name_first").value;
		SubmitData["name_last"] 	= document.$("name_last").value;
		SubmitData["email"] 		= document.$("email").value;
		SubmitData["phone"] 		= document.$("phone").value;
		SubmitData["url"] 			= document.$("website_url").value;
		SubmitData["comment"] 		= "competitor_url_1:"+ document.$("competitor_url_1").value +"\n";
		SubmitData["comment"] 		+= "competitor_url_2:"+ document.$("competitor_url_2").value +"\n";
		SubmitData["comment"] 		+= "competitor_url_3:"+ document.$("competitor_url_3").value +"\n";
		SubmitData["comment"] 		+= "competitor_url_4:"+ document.$("competitor_url_4").value +"\n";
		SubmitData["source_id"] 	= "114";
		SubmitLead(SubmitData);
		
		setTimeout("GetReport();", 2000);
	}

//--> End Function :: ValidateForm

//##########################################################################################

//--> Begin Function :: y

	function GetReport() {
		
		var MyAjax = new powerHTTP();

	//begin handling loading
		MyAjax.loading = function() {
			document.$('loading_report').style.display = "";
		};
	//end handling loading
	
	//begin handling response
		MyAjax.complete = function(response) {
			if(MyAjax.was_successful()) {
				
				//hide loading
				document.$('loading_report').style.display = "none";
				
				//test for scraping
				if(response.text.indexOf("bad_captcha") != -1){
					var its_random = new Date().getTime();
					document.$("captcha").setAttribute('src', '/seo-tools/_captcha.aspx?' + its_random);
					document.$("captcha_code").value = "";
					document.$("captcha_alert").innerHTML = "Incorrect Code.";
				}else{
					document.$("captcha").setAttribute('src', '/seo-tools/_captcha.aspx?' + its_random);
					document.$("captcha_code").value = "";
					document.$("captcha_alert").innerHTML = "";
					document.$("report").innerHTML = response.text;
				}
			}
			else {
				//show error in popup
				document.$('report').innerHTML = "*server side error*";
				var ErrorWindow = window.open('','Error','status=no,scrollbars=yes,resizable=yes,width=640,height=480');
				ErrorWindow.document.write(response.text);
			}
		};
	//end handling response

	//begin execute request	
		var Data = new Array();
		Data.push("website_url=" + document.$("website_url").value);
		Data.push("captcha_code=" + document.$("captcha_code").value);
		Data.push("competitor_url_1=" + document.$("competitor_url_1").value);
		Data.push("competitor_url_2=" + document.$("competitor_url_2").value);
		Data.push("competitor_url_3=" + document.$("competitor_url_3").value);
		Data.push("competitor_url_4=" + document.$("competitor_url_4").value);
		var myPostData = Data.join("&");
		MyAjax.post("/seo-tools/link-popularity-checker.html?r=get_report", myPostData);	
	//end execute request*/
	
	}
