

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
// Select Website Drop down Box From Top Right 
function drop_down(arg,arg1,per_page,canAdd,allowed)
{

var searchFor=document.getElementById('searchForid').value;

if(searchFor=='add')
	{
	   location.href='add_data_center.php';
	}

// Hide dynamic div tags
	if(arg1!='')
	{
		for(gg=1;gg<=arg1;gg++)
		{
		var g="Google"+gg;
		document.getElementById(g).style.display='none';
		}
		for(gg=1;gg<=arg1;gg++)
		{
		var g="Yahoo"+gg;
		document.getElementById(g).style.display='none';
		}
		for(gg=1;gg<=arg1;gg++)
		{
		var g="MSN"+gg;
		document.getElementById(g).style.display='none';
		}
	}
	
// Open "Add URL" div tag	
	if(arg==0 && canAdd==1)
	{
	document.getElementById("add_website").style.display="block";
	}
	else if(arg==0 && canAdd==0)
	{
        location.href='message.php?total='+allowed;
	}
	else
	{
      if(searchFor=='add')
		{
		}
	else
		{
	    getkeyword(searchFor,per_page);
		}
	}
}
//Callaed function when user change the search US or UK
// Select Website Drop down Box From Top Right 
function changeSearch(arg1,per_page)
{

 var searchFor=document.getElementById('searchForid').value;

 if(searchFor=='add')
	{
	   location.href='add_data_center.php';
	}
 var arg=document.getElementById('select').value;
// Hide dynamic div tags
	if(arg1!='')
	{
		for(gg=1;gg<=arg1;gg++)
		{
		var g="Google"+gg;
		document.getElementById(g).style.display='none';
		}
		for(gg=1;gg<=arg1;gg++)
		{
		var g="Yahoo"+gg;
		document.getElementById(g).style.display='none';
		}
		for(gg=1;gg<=arg1;gg++)
		{
		var g="MSN"+gg;
		document.getElementById(g).style.display='none';
		}
	}
	
// Open "Add URL" div tag	
	if(arg==0)
	{
	document.getElementById("add_website").style.display="block";
	}
	else
	{
		if(searchFor=='add')
		{ 
		   
		}
		else
		{
			getkeyword(searchFor,per_page);
		}
	}
}


// ADD URL Close Div
function close_addurl_div()
{
document.getElementById("add_website").style.display="none";
window.location='monitorkeyword.php';
}


//When user Press "Enter" in textbox

function url_key_code(event)
	{
		
		if(event.keyCode==13)
		{
			url_valid();
		}
	}

// Add URL Validatin

function url_valid()
{
if(document.getElementById("addurl").value=="")
	{
	alert("Enter your URL");
	document.getElementById("addurl").focus();
	return false;
	}

addurl();
}


// Passing Add URL values using AJAX 

function addurl()
{
arg=document.getElementById("addurl").value;

var sPath = parent.parent.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);


xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="addurlsubmit.php?url="+arg+"&return_page="+sPage;
xmlHttp.onreadystatechange=urlsubmit;   
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


// Values Get When addurlsubmit.php values submitted in DB
function urlsubmit() 
{ 

	if(xmlHttp.readyState!=4)
	{
	document.getElementById('url_submit_loading').style.display='block';
	document.getElementById('url_submit_button').innerHTML='<img src="images/addwebsite.gif" alt="" />';
	}
	if (xmlHttp.readyState==4)
	{ 
		var output=xmlHttp.responseText;
		
		document.getElementById('url_submit_loading').style.display='none';
		document.getElementById('url_msg').style.display='block'
		document.getElementById('url_submit_button').style.display='none';
		document.getElementById('url_text_box').style.display='none';
		document.getElementById('url_example').style.display='none';
		document.getElementById('url_heading').style.display='none';
		document.getElementById("url_msg").innerHTML=output;
		return false;
		
	}
}


var engine='US';
// Add Keyword AJAX Function

function getkeyword(searchFor,per_page)
{
engine=searchFor;

arg=document.getElementById("select").value;

if(searchFor!="add")
	{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  var url;
 if(searchFor=="UK")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=UK";
   document['googlelogo'].src="images/google-logo_uk.gif";
   document['yahoologo'].src="images/yahoo-logo_uk.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=UK" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
else if(searchFor=="AU")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=AU";
   document['googlelogo'].src="images/googleaustralia.gif";
   document['yahoologo'].src="images/yahooau.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=AU" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
 else if(searchFor=="FR")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=FR";
   document['googlelogo'].src="images/googlefrance.gif";
   document['yahoologo'].src="images/yahoofrance.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=FR" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
 else if(searchFor=="IT")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=IT";
   document['googlelogo'].src="images/google-italia.gif";
   document['yahoologo'].src="images/yahoo-italia.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=IT" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
 else if(searchFor=="BR")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=BR";
   document['googlelogo'].src="images/google-brasil.gif";
   document['yahoologo'].src="images/yahoo-brasil.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=BR" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
 else if(searchFor=="IN")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=IN";
   document['googlelogo'].src="images/googlelogo.gif";
   document['yahoologo'].src="images/yahoologo.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=IN" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
 else if(searchFor=="DK")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=DK";
   document['googlelogo'].src="images/googlelogo.gif";
   document['yahoologo'].src="images/yahoologo.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=DK" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
 else if(searchFor=="NO")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=NO";
   document['googlelogo'].src="images/googlelogo.gif";
   document['yahoologo'].src="images/yahoologo.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=NO" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
 else if(searchFor=="SE")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=SE";
   document['googlelogo'].src="images/googlelogo.gif";
   document['yahoologo'].src="images/yahoologo.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=SE" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
 else if(searchFor=="CA")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=CA";
   document['googlelogo'].src="images/googlelogo.gif";
   document['yahoologo'].src="images/yahoologo.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=CA" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
  else if(searchFor=="GR")
 {
   url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=GR";
   document['googlelogo'].src="images/googlelogo.gif";
   document['yahoologo'].src="images/yahoologo.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php?engine=GR" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
 }
 else
 {  
  url="getkeyword.php?url_id="+arg+"&per_page="+per_page+"&engine=US";
  document['googlelogo'].src="images/googlelogo.gif";
   document['yahoologo'].src="images/yahoologo.gif";
   document.getElementById("csv").innerHTML='<a href="keyword_csv.php" class="greentext13"><img src="images/csv_icon.gif" border=0></a>';
}

xmlHttp.onreadystatechange=getkeywordajax;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

}


// Keyword Values Get from getkeyword.php 
function getkeywordajax() 
{ 

	if (xmlHttp.readyState==4)
	{ 
		var output=xmlHttp.responseText;
		var explod=new Array();
		explod=output.split("^");
		document.getElementById('display_default_keyword').style.display='none';
		document.getElementById('display_default_heading').style.display='none';
		
		document.getElementById('display_keyword').style.display='block'
		document.getElementById("display_keyword").innerHTML=explod[0];
		document.getElementById("display_heading").innerHTML=explod[1];
		document.getElementById("compExp").innerHTML=explod[2];

		//document.getElementById("display_heading1").innerHTML=explod[2];
		return false;
		
	}
}

// When user select Cross imag v delete a keyword from DB

function del_keyword(keyid)
{

	var conf=confirm("Are you sure you want to delete this keyword?");
	if(conf==true)
	{
	window.location="delete_webdetails.php?key_id="+keyid;
	}
	else
	{}
}


// When user select Cross image V delete a website from DB

function del_site(webid)
{

	
	var conf=confirm("Are you sure you want to delete this Website?");
	
		if(conf)
		{
		window.location="delete_webdetails.php?webid="+webid;
		}
		else
		{}
	

}


// Open chart in new window

function open_page(arg)
{
window.open ("view.php?key_id="+arg,"mywindow","menubar=1,resizable=1,width=750,height=550"); 
}


// When user after submit a keyword in popup window v will generate 3 dynamic div

function getreport(arg3,arg4)
{
var def_img='<img src="images/gathering_status.gif" border="0" alt="" />';
var frm=document.getElementById('form1');
topval=330;inc=0;
for(i=1;i<=arg4;i++)
{

leftval=590;
	for(j=i;j<=i;j++)
	{
	
	tagid1="Google"+j;
	tagid2="MSN"+j;
	tagid3="Yahoo"+j;
	
	divTag = document.createElement("div");
	//divTag.id = "div1";
	divTag.id=tagid1;
	divTag.style.position = "absolute";
	
	divTag.style.top = topval+"px";
	divTag.style.left = leftval+"px";
	divTag.className = "dynamicDiv";
	divTag.align="center";
	divTag.style.width=tagid1.length;
	divTag.innerHTML = def_img;
	//document.body.appendChild(divTag);
	frm.appendChild(divTag);
	
	leftval+=125;
	divTag = document.createElement("div");
	//divTag.id = "div1";
	divTag.id=tagid2;
	divTag.style.position = "absolute";
	divTag.style.top = topval+"px";
	divTag.style.width=tagid2.length;
	divTag.style.left = leftval+"px";
	divTag.align="center";
	divTag.className = "dynamicDiv";
	divTag.innerHTML = def_img;
	//document.body.appendChild(divTag);
	frm.appendChild(divTag);
	leftval+=125;
	
	divTag = document.createElement("div");
	//divTag.id = "div1";
	divTag.id=tagid3;
	divTag.style.position = "absolute";
	divTag.style.top = topval+"px";
	divTag.style.left = leftval+"px";
	divTag.style.width=tagid3.length;
	divTag.align="center";
	divTag.className = "dynamicDiv";
	divTag.innerHTML = def_img;
	//document.body.appendChild(divTag);
	frm.appendChild(divTag);
	
	}
topval=topval+47;
}


xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var google_report_http=getHTTPObject();
var yahoo_report_http=getHTTPObject();
var msn_report_http=getHTTPObject();
var params=arg3;
var url="get_google_report.php?w_id="+arg3+"&rid="+arg4;
google_report_http.open("GET", url, true);

url="get_yahoo_report.php?w_id="+arg3+"&rid="+arg4;
yahoo_report_http.open("GET",url,true);

url="get_msn_report.php?w_id="+arg3+"&rid="+arg4;
msn_report_http.open("GET",url,true);

google_report_http.onreadystatechange=function()
{
	if(google_report_http.readyState==4)
	{
	var j=1;
	var spl=new Array();
	var output=google_report_http.responseText;
	spl=output.split("@");

	if(spl=="no") { return false;}else
	
	{
		for (i=1; i<=spl.length; i++)
		{
		var ga="Google"+i;
		document.getElementById(ga).innerHTML=spl[j];
		j++;
		}
	}	
	}
}
google_report_http.send(params);

yahoo_report_http.onreadystatechange=function()
{
	if(yahoo_report_http.readyState==4)
	{
	var y=1;
	var spl=new Array();
	var output=yahoo_report_http.responseText;
	spl=output.split("@");
	if(spl=="no")
	{return false;}
	else
	{
		for (yy=1; yy<=spl.length; yy++)
		{
		var ya="Yahoo"+yy;
		document.getElementById(ya).innerHTML=spl[y];
		y++;
		}
	}
	}
}
yahoo_report_http.send(params);

msn_report_http.onreadystatechange=function()
{
	if(msn_report_http.readyState==4)
	{
	var m=1;
	var spl=new Array();
	var output=msn_report_http.responseText;
	spl=output.split("@");
	if(spl=="no")
	{return false;}
	else
	{
		for (mm=1; mm<=spl.length; mm++)
		{
		var msn="MSN"+mm;
		document.getElementById(msn).innerHTML=spl[m];
		m++;
		}
	}	
	}
}

msn_report_http.send(params);

//window.location="monitorkeyword.php?w_id="+arg3;
}
function openGraph(key_id)
{
       var lWidth  = screen.availWidth-20;//
	   var lHeight = screen.availHeight - 30;
	   var lWinX   = (screen.availWidth - lWidth)*.5;
	   var lWinY   = (screen.availHeight - lHeight)*.5;	    
location.href="key_graph.php?key_id="+key_id+"&engine="+engine;
	   
}

function val()
{

	document.form1.action='monitorkeyword.php?action=run';//&keys='+document.getElementById("route").value+'&urls='+document.getElementById("miles").value;
	document.form1.submit();	
	
}
function open_page(keys,urls)
{



if(document.getElementById("route")){
document.getElementById("route").value=keys;
}
if(document.getElementById("miles")){
document.getElementById("miles").value=urls;
}


}
function fac_val(key_value,url_value)
{

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  

var url="face_users.php?keyval="+key_value+"&urlval="+url_value;
alert(url);
xmlHttp.onreadystatechange=sample;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
//return false;

function sample()
{
//alert(xmlHttp.readyState);
		if(xmlHttp.readyState==4)
		{
			alert("Result : "+xmlHttp.responseText);
			
			alert(xmlHttp.responseText);
			return false;
		}
}

function fbs_click(key,url) 
{

	
	t=document.title;
	u='http://www.kpmrs.com/demo.php?key='+key+','+url;
	
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t));
	return false;

}

function valid_face()
{
FB.Connect.requireSession();
}
