function setCookie(c_name,value, path, domain){
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+365);
    document.cookie=c_name+ "=" +escape(value)+ ";path="+escape(path)+ ";domain="+escape(domain)+";expires="+exdate.toGMTString();
}

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));
        }//if
    }//if
    return "";
}

function checkClicks(domainname, label){

    var cookiename = "site_clicks";

    //variables for google
    var google_conversion_label = label;
	var google_conversion_id = 1022928991;
	var google_conversion_language = "en";
	var google_conversion_format = "3";
	var google_conversion_color = "ffffff";
	var google_conversion_value = 0;
	if (0.05) {
	  google_conversion_value = 0.05;
	}

    url = window.location.href;

    if(url.match(/(\?|\&|%20)gclid=[a-z]/i)!=null){//check if it is a google link ?gclid= ...
        setCookie(cookiename, '0', "/", domainname);//set click back to zero
    }else{
        //not a google click
        //problem: if it alway comes from google??
        number=getCookie(cookiename);//get number from cookie
        if (number!=null && number!=""){//if cookie exist

            number=parseInt(number)+1;//click + 1

            number = number % 4;//number mod 4
            number=number.toString();
            setCookie(cookiename, number, "/", domainname);//save it back

            if(number=="3"){
                var googlecode = document.createElement("span");//create a node
                //insert script
                googlecode.innerHTML='<!-- Google Code for Pageviews Conversion Page --><script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"></script><div style="display:inline;"><img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1022928991/?label=hALTCOeXsgEQ39Di5wM&amp;guid=ON&amp;script=0"/></div>';
                document.body.appendChild(googlecode);
            }
          //load google ads
        }else{
            if (number==null || number==""){//there is no cookie exist on this server
                setCookie(cookiename, '0', "/", domainname);
            }
        }//if
     };//if

}//check cookie