var extra_validator = [];

window.addEvent('domready',function(){
	if(!Cookie.get('S[N]')){

		var refer = '';
		var pos = window.location.href.indexOf('#r-') + 1;
		var ref = false;

		if(pos){
			refer=window.location.href.substr(pos+2);
			var str=location.hash;
			var strs=str.split("-");
			if(strs.length>2){
				ref=strs[2]+"|||"+document.referrer+"|||"+strs[3]+"|||"+strs[1];
			}
		}

		refer+=':';

		if(document.referrer){
			 refer += document.referrer;
		}


		var generateGuid = function(){
			var S4=function(){
				return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
			};
			return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()).toUpperCase();
		}
		if(refer.length>1){
			if(ref !== false){
				refer=ref;
				Cookie.set('S[REFER]',refer,{duration:(Shop.set.refer_timeout || 15)});		
				
				

			}		
		}
		Cookie.set('S[N]',generateGuid(),{duration:3650});

	}
	
	if(Cookie.get('S[REFER]')&&!Cookie.get('S[Redi]')){
		Cookie.set('S[Redi]','1',{duration:1});
		new Ajax('index.php?unionlink-redirect.html',{method:'GET'}).request();
	}
});

