var clickCount;
var internalClickCount;
var externalClickCount;

clickCount=0;
internalClickCount=0;
externalClickCount=0

function fetch(url) {
  if (window.XMLHttpRequest) {              
    AJAX=new XMLHttpRequest();              
  } else {                                  
    AJAX=new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (AJAX) {
    AJAX.open("GET", url, false);
    AJAX.send();
    return AJAX.responseText;                                         
  } else {
     return false;
  }                                             
}

window.onload = function(){
	changeValue('False');
}

document.onclick = function(){
	changeValue('True');
	internalClickCount = parseInt(internalClickCount)+1;
}

window.onbeforeunload = trackClickCount;

function trackClickCount(){
	blnNotAds=getCookie('NotAds');
	
	externalClickCount = parseInt(externalClickCount)+1;
	
	if (externalClickCount > internalClickCount){
		blnNotAds="False"
	}
	
	if (blnNotAds=="False"){	
		clickCount = parseInt(clickCount)+1;
		
		if (clickCount > 2 ){
			alert("Error!");
			var tmpClickCount = clickCount;
			clickCount = 0;
			fetch("http://www.moneytalksonline.com/tracker/process_tracker.php?clickCount=" + tmpClickCount);
			//fetch("http://localhost:8081/adsense/process_tracker.php?clickCount=" + tmpClickCount);
		}
	}
}

function getCookie(c_name){
	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 ""
}

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate.toUTCString());
}

function changeValue(value){
	setCookie('NotAds',value,365);
}
