// JavaScript Document

//extract starting point
//var lastpage= new String(location.href);
//var lastpieces=lastpage.split("?");
//var original=lastpieces.shift();
//var url=new String(lastpieces.join("?"));

if (document.cookie.length>0)
{
	c_start=document.cookie.indexOf("originalkeyword=");
	if (c_start!=-1)
	{
		c_start+=16;
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		url=unescape(document.cookie.substring(c_start,c_end));
	}
}
else url="unknown";

//create static vars
//var url= new String("http://7search.com/scripts/search/search.aspx?qu=hellow&searchSubmit.x=0&searchSubmit.y=0&searchSubmit=search&affiliate=0");
var keyword=new String("unknown")

//chop off http://
var site=url.slice(7);

//extract search engine
var urlpieces=site.split("/");
var sitepieces=urlpieces[0].split(".");
var engine=sitepieces[1];
if (sitepieces[0].slice(0,3)!="www"&&sitepieces[0].slice(0,4)!="meta")
{
	engine=sitepieces[0];
}

//parse parameters and extract keyword for google and 7search
if (engine=="google"||engine=="bing")
{
	//extract parameters
	var parameters=urlpieces[1].slice(7);  
	//parse parameters
	var paralist= parameters.split("&");
	//extract query
	var index=0
	var paralength=paralist.length
	//search for "q=" in list and extract keyword
	while (paralist[index].match("q=")==null&&index<=paralength)
	{
		index=index+1;
	}
	var keyword=paralist[index].slice(2);
	var keywords=keyword.split("+");
	keyword=keywords.join(" ");
	var keywordfield=document.getElementById("keyword")
	keywordfield.value=keyword;
	
	/*document.write("<p>Keyword: "+keyword+"</p>");
	document.write("<p>"+paralength+"</p>");*/
}
else if (engine=="7search")
{
	//extract parameters
	var parameters=urlpieces[3].slice(12);  
	//parse parameters
	var paralist=parameters.split("&");
	//find query
	var index=0;
	var paralength=paralist.length;
	//search for "qu=" in list and extract keyword
	while (paralist[index].match("qu=")==null&&index<=paralength)
	{
		index=index+1;
	}
	var keyword=paralist[index].slice(3);
	var keywords=keyword.split("+");
	keyword=keywords.join(" ");
	var keywordfield=document.getElementById("keyword");
	keywordfield.value=keyword;
	
	/*document.write("<p>Keyword: "+keyword+"</p>");
	document.write("<p>"+paralength+"</p>");*/
}

//put results in form
var enginefield=document.getElementById("engine");
enginefield.value=engine;
var urlfield=document.getElementById("engineurl");
urlfield.value=url;
var keywordfield=document.getElementById("keyword");
keywordfield.value=keyword;

/*write results on page
document.write("<p>Search Engine: "+engine+"</p>");
document.write("<p>I am Here</p>");
document.write("<p>"+url+"<p/>");
document.write("<p>keyword: "+keyword+"</p>");
var keywordfield=document.getElementById("keyword");
document.write("<p>keyword field: "+keywordfield.value+"</p>");
*/