var xmlhttp;

function convert(url)
{
	
	xmlhttp = GetXmlHttpObject();
	if(xmlhttp == null)
	{
		alert("sorry no browser support");
		return;
	}

	xmlhttp.onreadystatechange= stateChanged;
	
	var url = "html2ps.php?URL=" + url + "&output=" + 2 + "&renderimages=true" + "&renderlinks=true" + "&topmargin=10" + "&bottommargin=10" + "&media=A4" + "&smartpagebreak=1";
	
	//alert(url);
		
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
	
	
}



function validate_mail_id(mail_id, report_url, report_for)
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = mail_id.value;
   if(reg.test(address) == false) 
   {
      alert('Invalid Email Address');
      mail_id.focus();
      return;
   }
  
	
		
	xmlhttp = GetXmlHttpObject();
	if(xmlhttp == null)
	{
		alert("sorry no browser support");
		return;
	}

	xmlhttp.onreadystatechange= stateChanged_mail;
	
	var url = "mail.php?recepient_add=" + mail_id.value + "&report_url=" + report_url + "&report_for=" + report_for;
		
	//alert(url);
	
		
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
}



function compt_tbl_insert(client_url, client_google_rank, client_alexa_rank, client_google_pages, client_deli_links, client_google_crawl, comp1_url, comp1_google_rank, comp1_alexa_rank, comp1_google_pages, comp1_deli_links, comp1_google_crawl , comp2_url, comp2_google_rank, comp2_alexa_rank, comp2_google_pages, comp2_deli_links, comp2_google_crawl , comp3_url, comp3_google_rank, comp3_alexa_rank, comp3_google_pages, comp3_deli_links, comp3_google_crawl)
{
	
	xmlhttp = GetXmlHttpObject();
	if(xmlhttp == null)
	{
		alert("sorry no browser support");
		return;
	}

	xmlhttp.onreadystatechange= stateChanged;
	
			
	
	var url = "database.php?action=compt_tbl_insert" + "&client_url=" + client_url + "&client_google_rank=" + client_google_rank + "&client_alexa_rank=" + client_alexa_rank + "&client_google_pages=" + client_google_pages + "&client_deli_links=" + client_deli_links + "&client_google_crawl=" + client_google_crawl + "&comp1_url=" + comp1_url + "&comp1_google_rank=" + comp1_google_rank + "&comp1_alexa_rank=" + comp1_alexa_rank + "&comp1_google_pages=" + comp1_google_pages + "&comp1_deli_links=" + comp1_deli_links + "&comp1_google_crawl=" + comp1_google_crawl + "&comp2_url=" + comp2_url + "&comp2_google_rank=" + comp2_google_rank + "&comp2_alexa_rank=" + comp2_alexa_rank + "&comp2_google_pages=" + comp2_google_pages + "&comp2_deli_links=" + comp2_deli_links + "&comp2_google_crawl=" + comp2_google_crawl + "&comp3_url=" + comp3_url + "&comp3_google_rank=" + comp3_google_rank + "&comp3_alexa_rank=" + comp3_alexa_rank + "&comp3_google_pages=" + comp3_google_pages + "&comp3_deli_links=" + comp3_deli_links + "&comp3_google_crawl=" + comp3_google_crawl;

	//alert(url);

	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	

}




function offpg_tbl_insert(google_backlinks, yahoo_backlinks, delicious_links, techno_rank, techno_inblog, techno_inlinks, serp_k1_google, serp_k1_yahoo, serp_k1_msn, serp_k2_google, serp_k2_yahoo, serp_k2_msn, serp_k3_google, serp_k3_yahoo, serp_k3_msn, dmoz_listing, wiki_links, alexa_ranks, google_pagerank, google_analytics, domain_age, google_index_pages, google_crawl, broken_links)
{
	
	xmlhttp = GetXmlHttpObject();
	if(xmlhttp == null)
	{
		alert("sorry no browser support");
		return;
	}

	xmlhttp.onreadystatechange= stateChanged;
	
			
	
	var url = "database.php?action=offpage_tbl_insert" + "&google_backlinks=" + google_backlinks + "&yahoo_backlinks=" + yahoo_backlinks + "&delicious_links=" + delicious_links + "&techno_rank=" + techno_rank + "&techno_inblog=" + techno_inblog + "&techno_inlinks=" + techno_inlinks + "&serp_k1_g=" + serp_k1_google + "&serp_k1_y=" + serp_k1_yahoo + "&serp_k1_m=" + serp_k1_msn + "&serp_k2_g=" + serp_k2_google + "&serp_k2_y=" + serp_k2_yahoo + "&serp_k2_m=" + serp_k2_msn+ "&serp_k3_g=" + serp_k3_google + "&serp_k3_y=" + serp_k3_yahoo + "&serp_k3_m=" + serp_k3_msn + "&dmoz_listing=" + dmoz_listing + "&wiki_links=" + wiki_links + "&alexa_ranks=" + alexa_ranks + "&google_pagerank=" + google_pagerank + "&google_analytics=" + google_analytics + "&domain_age=" + domain_age + "&google_index_pages=" + google_index_pages + "&google_crawl=" + google_crawl + "&broken_links=" + broken_links ;

	//alert(url);

	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	

}




function onpage_tbl_insert(page_title, meta_tags, header_tags, alt_tags, w3c_val, loadtime, blogs, rss, xml_sitemap, robots, spelling_errors, outbound_links)
{
	
	xmlhttp = GetXmlHttpObject();
	if(xmlhttp == null)
	{
		alert("sorry no browser support");
		return;
	}

	xmlhttp.onreadystatechange= stateChanged;
	
	if(page_title.length == 0)
		page_title = "NULL";
	//if(meta_tags.length == "No Meta tags Defined")
		//meta_tags = "NULL";
	//if(header_tags.length == 0)
		//header_tags = "NULL";		
	//if(alt_tags.length == "No Alt Tags Defined")
		//alt_tags = "NULL";
	//if(w3c_val.length == 0)
		//w3c_val = "NULL";
	if(loadtime == 0)
		loadtime = -1;
		
	if(spelling_errors == 0)
		spelling_errors = -1;
		
	
	
	var url = "database.php?action=onpage_tbl_insert" + "&page_title=" + page_title + "&meta_tags=" + meta_tags + "&header_tags=" + header_tags + "&alt_tags=" + alt_tags + "&w3c_val=" + w3c_val + "&loadtime=" + loadtime + "&blogs=" + blogs + "&rss=" + rss + "&xml_sitemap=" + xml_sitemap + "&robots=" + robots + "&spelling_errors=" + spelling_errors + "&outbound_links=" + outbound_links;

	//alert(url);

	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	

}


function input_tbl_insert(url, url1, url2, url3, keyword1, keyword2, keyword3)
{
	
	xmlhttp = GetXmlHttpObject();
	if(xmlhttp == null)
	{
		alert("sorry no browser support");
		return;
	}

	xmlhttp.onreadystatechange= stateChanged;
	
	if(keyword1.length == 0)
		keyword1 = "NULL";
	if(keyword2.length == 0)
		keyword2 = "NULL";
	if(keyword3.length == 0)
		keyword3 = "NULL";
	
	if(url1 == "http://www.")
		url1 = "NULL";
	if(url2 == "http://www.")
		url2 = "NULL";
	if(url3 == "http://www.")
		url3 = "NULL";
	
	
	var url = "database.php?action=input_tbl_insert" + "&url=" + url + "&url1=" + url1 + "&url2=" + url2 + "&url3=" + url3 + "&keyword1=" + keyword1 + "&keyword2=" + keyword2 + "&keyword3=" + keyword3 ;

	//alert(url);

	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	

}


function GetXmlHttpObject()
{
	if(window.XMLHttpRequest)
		return new XMLHttpRequest();

	if(window.ActiveXObject)
		//return new ActiveXObject("Microsoft.XMLHttp");
		return new ActiveXObject("Msxml2.XMLHTTP");

	return null;
}


function stateChanged()
{

	if(xmlhttp.readyState == 4)
	{
		//if(xmlhttp.ResponseText != 0)
				//alert(xmlhttp.ResponseText);

	}

}

function stateChanged_mail()
{

	if(xmlhttp.readyState == 4)
	{
		if(xmlhttp.ResponseText != 0)
				alert("Report Sent");

	}

}
	