function getCookie( name ) {
    var start = document.cookie.indexOf( name + "=" );
    var len = start + name.length + 1;
    if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
        return false;
    }
    if ( start == -1 ) return false;
    var end = document.cookie.indexOf( ';', len );
    if ( end == -1 ) end = document.cookie.length;
    return document.cookie.substring( len, end );
}

function setCookie( name, value, expires, path, domain, secure ) {
    var today = new Date();
    today.setTime( today.getTime() );

    if (expires) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape(value) +
        ((expires) ? ";expires=" + expires_date.toGMTString() : "" ) +
        ((path) ? ";path=" + path : "" ) +
        ((domain) ? ";domain=" + domain : "" ) +
        ((secure) ? ";secure" : "" );
}

function uniqid(){
	var newDate = new Date;
	return newDate.getTime();
}

(function(){

	var partnerId= getCookie('pid');

	var params = document.location.hash.slice(1).split("&");
	var cookieExpire = 90 * 60 * 60 * 24;

	for (var i = 0; i < params.length; i++) {
	
		if (params[i].indexOf("pid=") == 0) {
			partnerId = params[i].slice(params[i].indexOf("=") + 1);
		}
	}
	var cookieId = getCookie('uid');
	
	if(cookieId == false) {
		cookieId = uniqid();
		setCookie('uid', cookieId, cookieExpire);
	}
	
	parnterId = parseInt(partnerId, 10);
	
	if(parnterId > 0) {
		setCookie('pid', partnerId, cookieExpire);
		/*
		var pidStatImage=new Image();
		pidStatImage.src = 'http://www.bazarek.pl/?pid='+partnerId+'&cid='+cookieId;
		*/
		var iframe = document.getElementById("shop_register_iframe");
		iframe.src = iframe.src+partnerId;
	}
})();