
// PHP Path
var write_php = '';

if(!write_php)
{
	var i     = document.getElementsByTagName("script").length - 1;
	write_php = document.getElementsByTagName("script")[i].src;
	write_php = write_php.replace(/add.js/,'write.php');
}

// Arguments
var args = '';

// Display Width
args += '&display_width=' + screen.width;

// Display Height
args += '&display_height=' + screen.height;

// Client Width
var client_width = (document.documentElement) ? parent.document.documentElement.clientWidth : '';
if(!client_width){client_width = (document.body) ? parent.document.body.clientWidth : '';}
if(!client_width){client_width = (window.innerWidth) ? parent.window.innerWidth : '';}
args += '&client_width=' + client_width;

// Client Height
var client_height = (document.documentElement) ? parent.document.documentElement.clientHeight : '';
if(!client_height){client_height = (document.body) ? parent.document.body.clientHeight : '';}
if(!client_height){client_height = (window.innerHeight) ? parent.window.innerHeight : '';}
args += '&client_height=' + client_height;

// Request URL
var requestURL = write_php + '?guid=ON&act=add' + args + '&cache=' + (new Date()).getTime();

// Script Tag Write
document.write('<script type="text/javascript" src="' + requestURL + '"></script>');

//////////////////////////////////////////////////////////////

// Domain
var domain = document.domain;

// Encode Exists
var encode = (window.encodeURIComponent) ? true : false;

// Vars Initialize
var obj,link;

// Regular Expression
var pageExt = /\.(htm|php|pl|cgi|jsp|asp)/i;
var fileExt = /\.\w{2,4}$/i;

// Link Length
var linksLength = document.getElementsByTagName('a').length;

// Link Elements Loop
for(i = 0;i < linksLength;i++)
{
	
	// Link Element
	obj = document.getElementsByTagName('a')[i];
	
	// href Attribute
	link = obj.href;
	
	// JavaScript is Continue
	if(link.match('javascript')){continue;}
	
	// Set Event
	else if(!link.match(domain) || (!link.match(pageExt) && link.match(fileExt))){obj.onmousedown = clickLink;}
	
}

//////////////////////////////////////////////////////////////

// onMouseDown Event
function clickLink()
{
	
	// URL
	var clickURL = (encode) ? encodeURIComponent(this.href) : this.href;
	
	// Title
	var clickTitle = (this.title) ? this.title : this.innerHTML;
	clickTitle = (encode) ? encodeURIComponent(clickTitle) : this.href;
	
	// RequestURL
	var clickRequestURL = write_php + '?act=click&url=' + clickURL + '&title=' + clickTitle;
	
	// Create Element
	var element = document.createElement('script');
	
	// Set Attribute
	element.setAttribute('src',clickRequestURL);
	element.setAttribute('type','text/javascript');
	
	// Append Child
	document.body.appendChild(element);
	
}


