var param="aff_id";
var cookieName="freeplr";
var classe='affiliate';

function geturl(u){
var url=window.location.href;
var ids=url.split(u+"=");
var id=ids[1].split("&");
return u+"="+id[0];
}

function getElementsByClass(node,searchClass,tag) {
var classElements = new Array();
var els = node.getElementsByTagName(tag); // use "*" for all elements
var elsLen = els.length;
var pattern = new RegExp("\\b"+searchClass+"\\b");
for (i = 0, j = 0; i < elsLen; i++) {
 if ( pattern.test(els[i].className) ) {
 classElements[j] = els[i];
 j++;
 }
}
return classElements;
}

function replace(id) {
var el = getElementsByClass(document,classe,'*');
for(a=0; a<el.length;a++){
	if(getElementsByClass(document,classe,'*')[a].href.indexOf("?")== -1){
		getElementsByClass(document,classe,'*')[a].href=	getElementsByClass(document,classe,'*')[a].href+"?"+id;
	}
	else{
		getElementsByClass(document,'affiliate','*')[a].href=	getElementsByClass(document,classe,'*')[a].href+"&"+id;
	}
}
}

function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 //var Value=document.getElementById(cookieValue).value;
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}

function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return ""; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 //alert (unescape(theCookie.substring(ind+cookieName.length+1,ind1)));
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}


function getAffiliate(){
	if(ReadCookie(cookieName)==""){
		SetCookie(cookieName,geturl(param),3660);
		replace(ReadCookie(cookieName));		
	}
	else
	{
		replace(ReadCookie(cookieName));
	}
}

function redirect(){
    var link= document.getElementById('link').value;
    var _default=document.getElementById('default').value;
     if(ReadCookie('freeplr')==""){
     window.open(link+"?aff_id="+_default,'_parent');
     }
     else{
     window.open(link+"?"+ReadCookie('freeplr'),'_parent');
     }
}

