//PT
document.write(unescape("%3Cscript src='http://seo.2gen.net/pathtrack/pathtrack.js' type='text/javascript'%3E%3C/script%3E"));

// JavaScript Document
function createCookie(c_name,value,expiredays)
{
	try
	{
		var exdate = new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie = c_name+ "=" + escape(value) +	((expiredays==null) ? "" : ";expires=" + exdate.toGMTString());
	}
	catch(err)
	{
		txt="There was an error on this page.\n\n";
  	txt+="Error description: " + err.description + "\n\n";
  	txt+="Click OK to continue.\n\n";
  	alert(txt);
	}
}

function readCookie(c_name)
{
	try
	{
		if (document.cookie.length>0)
		  {
		  	c_start=document.cookie.indexOf(c_name + "=");
		  	if (c_start!=-1)
		    { 
			    c_start=c_start + c_name.length+1; 
			    c_end = document.cookie.indexOf(";", c_start);
			    if (c_end==-1)
			    	 c_end = document.cookie.length;
			    return unescape(document.cookie.substring(c_start,c_end));
		    } 
		  }
		return "";
	}
	catch(err)
	{
		txt="There was an error on this page.\n\n";
  	txt+="Error description: " + err.description + "\n\n";
  	txt+="Click OK to continue.\n\n";
  	alert(txt);
	}
}


function setValues()
{
	//alert(document.referrer);
	//if(String(readCookie("referer")) == null || String(readCookie("referer")) == "")
	try
	{
		var domain_patt = /pacificwesteel/;
		if(document.referrer.search(domain_patt) == -1)
		{
			//alert(document.referrer);
			var keywords = "";
			createCookie("referer", document.referrer, 1);
			
			var google_patt = /google/;
			if(document.referrer.search(google_patt) > -1)
			{
				keywords = matchReg(document.referrer, "q=[^&]*&|q=[^&]*", "q=");
				createCookie("keywords", keywords, 1);
			}
			
			var yahoo_patt = /yahoo/;
			if(document.referrer.search(yahoo_patt) > -1)
			{
				keywords = matchReg(document.referrer, "p=[^&]*&|p=[^&]*", "p=");
				createCookie("keywords", keywords, 1);
			}
			
			var live_patt = /live/;
			if(document.referrer.search(live_patt) > -1)
			{
				keywords = matchReg(document.referrer, "q=[^&]*&q=[^&]*", "q=");
				createCookie("keywords", keywords, 1);
			}
		//	alert(keywords);
		}
		else
		{
			//alert(readCookie("referer"));
		}
	}
	catch(err)
	{
		txt="There was an error on this page.\n\n";
  	txt+="Error description: " + err.description + "\n\n";
  	txt+="Click OK to continue.\n\n";
  	alert(txt);
	}
}

function testReg(input_text, reg_patt)
{
	try
	{
		var new_patt = new RegExp(reg_patt);
		if(new_patt.test(input_text))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	catch(err)
	{
		txt="There was an error on this page.\n\n";
  	txt+="Error description: " + err.description + "\n\n";
  	txt+="Click OK to continue.\n\n";
  	alert(txt);
	}
}

function matchReg(input_text, reg_patt, search_str)
{
	try
	{
		var new_patt = new RegExp(reg_patt, "g");
		var text0 = String(input_text.match(new_patt));
		//alert(text);
		text0 = text0.replace(search_str, " ");
		text0 = text0.replace("&", " ");
		var new_arr = text0.split("+");
		var text1 = new_arr.join(" ");
		//alert(text1);
		return text1;
	}
	catch(err)
	{
		txt="There was an error on this page.\n\n";
  	txt+="Error description: " + err.description + "\n\n";
  	txt+="Click OK to continue.\n\n";
  	alert(txt);
	}
}

function setForm()
{
	try
	{
		//alert(readCookie("referer"));
		//alert(String(readCookie("keywords")).replace(",p=&", " "));
		document.getElementById("referer").value = String(readCookie("referer"));
		document.getElementById("keywords").value = String(readCookie("keywords")).replace(",p=&", " ");
		
		//eraseCookie("referer");
		//eraseCookie("keywords");
	}
	catch(err)
	{
		txt="There was an error on this page.\n\n";
  	txt+="Error description: " + err.description + "\n\n";
  	txt+="Click OK to continue.\n\n";
  	alert(txt);
	}
}