//~ alert("Hello ");
var pin_doc = document;
var pin_width=screen.width;
var pin_height=screen.height;
var pin_referer =pin_doc.referrer;
var pin_title = "";
var pin_url = "";
var pin_agent = navigator.appName+' '+navigator.appVersion;
var pin_base_dir;
var pin_error=0;
var pin_http_url="http";
var pin_colordepth;
var pin_CPUType;
var pin_protocol;
var pin_domain;
var pin_pathname; 
var pin_search;
var pin_browserLan;
var pin_invisible=0;
pin_base_dir = pin_http_url+"://analytics.pinstorm.com/analytics_v2/analytics.php";
//~ alert(thishost);
var thishost=window.location.hostname;

function querySt(ji) 
{
	hu = window.location.search.substring(1);
	gy = hu.split("&");
	for (i=0;i<gy.length;i++) 
	{
		ft = gy[i].split("=");
 		if (ft[0] == ji)
 		{
 			return true;
 		}
	}
	
	return false;
}



if(window.pin_project)
{
	pin_base_dir += "?PID="+window.pin_project;
}
else 
{
	pin_error = 1;
}

pin_time_difference = 60*60*1000;

pin_title = ""+pin_doc.title;
pin_url = ""+pin_doc.location.href;
pin_referer = escape(pin_referer);
pin_title = escape(pin_title);
pin_url = escape(pin_url);
pin_colordepth = window.screen.colorDepth;
pin_protocol = pin_doc.location.protocol;
pin_domain = pin_doc.domain;
pin_pathname = pin_doc.location.pathname;
pin_search = pin_doc.location.search;
pin_CPUType = navigator.cpuClass;
var n=navigator;
if (n.language) 
{ 
	pin_browserLan=n.language.toLowerCase(); 
}
else if (n.browserLanguage) 
{ 
	pin_browserLan=n.browserLanguage.toLowerCase(); 
}


var flashinstalled = 0;
var flashversion = 0;
MSDetect = "false";
if (navigator.plugins && navigator.plugins.length)
{
	x = navigator.plugins["Shockwave Flash"];
	if (x)
	{
		flashinstalled = 2;
		if (x.description)
		{
			y = x.description;
			flashversion = y.charAt(y.indexOf('.')-1);
		}
	}
	else
		flashinstalled = 1;
	if (navigator.plugins["Shockwave Flash 2.0"])
	{
		flashinstalled = 2;
		flashversion = 2;
	}
}
else if (navigator.mimeTypes && navigator.mimeTypes.length)
{
	x = navigator.mimeTypes['application/x-shockwave-flash'];
	if (x && x.enabledPlugin)
		flashinstalled = 2;
	else
		flashinstalled = 1;
}
else
	MSDetect = "true";

  //  * 2: Flash installed
  //  * 1: Flash not installed
  //  * 0: Unknown if Flash is installed 

var pin_newline='';
var ourVisit;
var pinid='';
var pinid_new='';
var pinid_Value='';

if(ubs==1)
{
	if(querySt('pinid'))
	{
		ourVisit=1; // new visit
		
		pinid_new= window.location.search;
		pinid_new = pinid_new.replace('?', '');
		pinid_new = pinid_new.split("&");
		var cnt;
		var pinlen;
		pinlen=pinid_new.length;
		for(cnt=0;cnt<pinlen;cnt+=1)
		{
			var pinid_new1=pinid_new[cnt];
			pinid_new1 = pinid_new1.split("=");			
			if(pinid_new1[0]=="pinid")
			{
				pinid_Value=pinid_new1[1];
			}
	
		}
	}
	else
	{
		ourVisit=2;
	}
}

else
{
	if(querySt('pinid'))
	{
		pinid_new= window.location.search;
		pinid_new = pinid_new.replace('?', '');
		pinid_new = pinid_new.split("&");
		var cnt;
		var pinlen;
		pinlen=pinid_new.length;
		for(cnt=0;cnt<pinlen;cnt+=1)
		{
			var pinid_new1=pinid_new[cnt];
			pinid_new1 = pinid_new1.split("=");			
			if(pinid_new1[0]=="pinid")
			{
				pinid_Value=pinid_new1[1];
			}
	
		}
	}
	
	ourVisit=4; // track all visit
}



var pin_tracking_url =pin_base_dir+pin_newline+
"&width="+pin_width+pin_newline+
"&height="+pin_height+pin_newline+
"&referrer="+pin_referer+pin_newline+
"&CurrentPage="+pin_url+pin_newline+
"&title="+pin_title+pin_newline+
"&colorDepth="+pin_colordepth+pin_newline+
"&CPUType="+pin_CPUType+pin_newline+
"&protocol="+pin_protocol+pin_newline+
"&domain="+pin_domain+pin_newline+
"&pathname="+pin_pathname+pin_newline+
"&search="+pin_search+pin_newline+
"&java=1"+
"&flash="+flashinstalled+
"&browserLan="+pin_browserLan+
"&trackAllvisit="+ourVisit+pin_newline+
"&pinid="+pinid_Value+pin_newline+
"&thishost="+thishost+pin_newline;

//~ alert(pin_tracking_url);

if(pin_error==1)
{
	document.writeln("Code corrupted. Insert fresh copy.");
}
else 
{
	pin_img = new Image();
	pin_img.src = pin_tracking_url;
}
