// INIT SETTINGS -----------------------------------------

var name = 'jysk.favcookie';
var myString = getFavCookie();

function setFavCookie(value)
{
    document.cookie = name + "=" + escape(value) +";EXPIRES="+getexpirydate(90); // Set # of days before expire
}

function getFavCookie()
{

    var dc = document.cookie.split('; ');
    var prefix = name + "=";
    var initstring = '';
    
    for (i = 0; i <= dc.length-1; i++) {
		if(dc[i].indexOf( prefix ) != -1) {
			initstring = unescape(dc[i].replace(name+'=',''));
			break;
		}
    }
    
	return initstring;
 
}

function deleteFavCookie(){
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);  // This cookie is history
	var cval = getFavCookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

function setfavintranet(){
	var objCookieMdl = new CookieModule();
	objCookieMdl.setValueByCookieAndKeyAndValue('User','favintranet','true');
}

function getfavintranet(){
	var objCookieMdl = new CookieModule();
	return objCookieMdl.getValueByCookieAndKey('User','favintranet');
}

function addtofavintranet(id,title,url) {

	 setfavintranet();

	var ItemExist = false;
	
	if (myString != '') {

		var myArray = myString.split("<|>");

		for (i = 1; i < myArray.length; i++) {
			
			myId = myArray[i].split("€")[0];
//			myTitle = myArray[i].split("€")[1];
//			myUrl = myArray[i].split("€")[2];

			//Hvis produktet findes i kurven erstat
			if (myId == id)
			{
				myString = myString.replace(myArray[i],id+'€€');
				setFavCookie(myString);
				ItemExist = true;
				break;
			}
		}
	
	}

	if (!ItemExist) {

		myString += '<|>'+id+'€€';
		setFavCookie(myString);
	}
	
	initfavorites();

	alert(title + ' er tilføjet til dine favoritter');
}

function addtofav(id,title,url) {

	var ItemExist = false;
	
	if (myString != '') {

		var myArray = myString.split("<|>");

		for (i = 1; i < myArray.length; i++) {
			
			myId = myArray[i].split("€")[0];
//			myTitle = myArray[i].split("€")[1];
//			myUrl = myArray[i].split("€")[2];

			//Hvis produktet findes i kurven erstat
			if (myId == id)
			{
				myString = myString.replace(myArray[i],id+'€€');
				setFavCookie(myString);
				ItemExist = true;
				break;
			}
		}
	
	}

	if (!ItemExist) {

		myString += '<|>'+id+'€€';
		setFavCookie(myString);
	}
	
	initfavorites();

	alert(title + ' er tilføjet til dine favoritter');
}

function deletefavorite(id) {

	if (myString != '') {

		var myArray = myString.split("<|>");

		for (i = 1; i < myArray.length; i++) {
			
			myId = myArray[i].split("€")[0];

			//Hvis produktet findes i kurven læg antal til
			if (myId == id)
			{
			
				myString = myString.replace(myArray[i],'');
				setFavCookie(myString);
				document.location=document.location;
				break;
			}
		}
	
	}
}

function initfavorites(){

	var html = '';
	var count = 0;
	
	if (myString != '') {
	
		var myArray = myString.split("<|>");

		for (i = 1; i < myArray.length; i++) {
		
			if(myArray[i]) {
			
				myId = myArray[i].split("€")[0];
//				myTitle = myArray[i].split("€")[1];
//				myUrl = myArray[i].split("€")[2];
			
				if (myId!=''){
					
					count += 1;

				}
			}
		}
	}
	
	
	if (count>0){

//		if (document.getElementById('myfavcontainer')) {
//			document.getElementById('myfavcontainer').innerHTML='<b>Mine favoritter (' + count + ')</b>'
//		}
//		if (document.getElementById('myfavcontainerintranet')) {
//			document.getElementById('myfavcontainerintranet').innerHTML='<b>Mine favoritter Intranet (' + count + ')</b>'
//		}

//alert(getfavintranet());

		if (getfavintranet()=='true'){
			if (document.getElementById('myfavcontainer')) {
				document.getElementById('myfavcontainer').innerHTML='<a class="whiteBtnTextNormal" href="/mine_favoritter_intranet.asp"><b>Mine favoritter Intranet (' + count + ')</b></a>'
			}	
		} else {
			if (document.getElementById('myfavcontainer')) {
				document.getElementById('myfavcontainer').innerHTML='<a id="myfavcontainer" class="whiteBtnTextNormal" href="/mine_favoritter.asp"><b>Mine favoritter (' + count + ')</b></a>'
			}		
		}
	}
	
}

function myfavorites() {

	var html = '';
	var sout = '';
	var count = 0;
	
	if (myString != '') {
	
		var myArray = myString.split("<|>");

		for (i = 1; i < myArray.length; i++) {
		
			if(myArray[i]) {
			
				myId = myArray[i].split("€")[0];
				myTitle = myArray[i].split("€")[1];
				myUrl = myArray[i].split("€")[2];
				
				if (myId!=''){

					sout = 'hasitems'
					
					count += 1;
					
					if(count==2){
						document.write('<div style="float: right;" id="ajaxfavorit'+myId+'"><script type="text/javascript">makeRequest(\'ajax/favorites.asp?Id='+myId+'\',\'ajaxfavorit'+myId+'\')</script></div>');
						document.write('<div style="clear: both;"><img src="/files/system/gfx/1x1px.gif" width="1" height="10" alt=""/></div>');
						count = 0;
					} else {
						document.write('<div style="float: left;" id="ajaxfavorit'+myId+'"><script type="text/javascript">makeRequest(\'ajax/favorites.asp?Id='+myId+'\',\'ajaxfavorit'+myId+'\')</script></div>');
					}

				}
			}
		}
	}
	
	
	
	if (sout!=''){
		html += '<div  style="padding: 5px 0 5px 0;"><a class="textBlack" href="javascript: deleteFavCookie()"><b>Slet alle favoritter</b></a><img style="position: relative; top: 1px; left: 2px" src="files/system/gfx/img_favourite_minus.gif" alt="" /></div>';
	} else {
		html += '<div>Du har ikke tilføjet nogle favoritter</div>';
	}
	
	document.getElementById('myfavorites').innerHTML=html;
}
	
function printfavorites(value){

	var html = '';
	var sout = '';
	var count = 0;
	var documents = 0;
	
	if (myString != '') {
	
		var myArray = myString.split("<|>");

		for (i = 1; i < myArray.length; i++) {
		
			if(myArray[i]) {
			
				myId = myArray[i].split("€")[0];
//				myTitle = myArray[i].split("€")[1];
//				myUrl = myArray[i].split("€")[2];
			
				if (myId!=''){

					documents += ',' + myId

				}
			}
		}
	}
	
	
	
	if (sout!=''){
		
	} else {
		
	}
	
	if (value==0){
		void(window.open('/print_brochure.asp?AjrDcmntId='+documents,'PrintBrochure','width=670,height=680,scrollbars=1'));
	}
	if (value==1){
		void(window.open('/print_samlet.asp?Price=false&AjrDcmntId='+documents,'PrintUdenPris','width=670,height=680,scrollbars=1'));
	}
	if (value==2){
		void(window.open('/print_samlet.asp?Price=true&AjrDcmntId='+documents,'PrintMedPris','width=670,height=680,scrollbars=1'));
	}		
}

function sendmyfavorites() {

	var html = '';
	var sout = '';
	var count = 0;
	
	if (myString != '') {
	
		var myArray = myString.split("<|>");

		for (i = 1; i < myArray.length; i++) {
		
			if(myArray[i]) {
			
				myId = myArray[i].split("€")[0];
//				myTitle = myArray[i].split("€")[1];
//				myUrl = myArray[i].split("€")[2];
			
				if (myId!=''){
				
					sout += '<input type="hidden" name="counter" value="' + myId + '">';
//					sout += '<input type="hidden" name="fTitle' + myId + '" value="' + myTitle + '">';
//					sout += '<input type="hidden" name="fUrl' + myId + '" value="' + myUrl + '">';

				}
			}
		}
	}
	
	
	
	if (sout!=''){
		document.write(sout);
	} else {
		alert('Du har ikke tilføjet nogle favoritter');
		self.close();
	}
	
	
}

function deleteFavCookie(){
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);  // This cookie is history
	var cval = getFavCookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
	
	document.location=document.location;
}

function getexpirydate(nodays){
	var UTCstring;
	Today = new Date();
	nomilli=Date.parse(Today);
	Today.setTime(nomilli+nodays*24*60*60*1000);
	UTCstring = Today.toUTCString();
	return UTCstring;
}