//ALLA JAVASCRIPT SOM HAR MED NEDRÄKNING, COOKIES, SKRIV-UT m.m. ATT GÖRA

function skriv_ut() {
	if (navigator.appName == "Netscape") window.print()
	else
	{
		document.body.insertAdjacentHTML("beforeEnd", "<object id='PrHandle' width=0 height=0 classid='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>");
		PrHandle.ExecWB(6,2);
	}
}

function countdown_clock(year, month, day, hour, minute)
         {
         html_code = '<div id="countdown" style="padding: 0px; margin: 5px 0px;"></div>';
         
         document.write(html_code);
         
         countdown(year, month - 1, day, hour, minute);   // - 1 på månad för att få datorns månadsnummer vilket är jan=0, feb=1 etc
         }
         
function countdown(year, month, day, hour, minute)
         {
         Today = new Date();
         Todays_Year = Today.getFullYear() - 2000;
         Todays_Month = Today.getMonth();		//plockar fram månadsnummer, 0=jan INTE 1, 1=febr etc, LURIGT
	
	
	//document.write("Månad" + Todays_Month + " MÅNAD2: " + month);
         
         //Convert both today's date and the target date into miliseconds.                           
         Todays_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(), Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime();                                 
         Target_Date = (new Date(year, month, day, hour, minute, 00)).getTime();    
         
         //Find their difference, and convert that into seconds.                  
         Time_Left = Math.round((Target_Date - Todays_Date) / 1000);

	 var tid_ID;
	          
	//KOLLAR OM TIDEN FÖR NEDRÄNINGEN PASSERAT...
         if(Time_Left < 0) {
            Time_Left = 0;			 
		    clearTimeout(tid_ID);
		    //fortsatt == false;
		    
		    document.getElementById("countdown").innerHTML = '<img src="images/nedrakning_klar.gif" alt="" style="margin: 0px; padding: 0px;" />';		    		    
		    document.getElementById("nedr_text").innerHTML = '<span class="vanlig_fet_8">Lycka till med resan!</span>';
		    
		    //document.all.countdown.innerHTML = '<p>0:00:00</p><br/><p>Nedräkningen är klar, är ingen tid</p>';
		    /*var svar = confirm("Nedräkningen har passerat noll. Lycka till med resan! Vill du radera cookien?");
	        if (svar){
	            //setcookie("reseledarens_timer")
		        alert("DENNA FUNKTION EJ IGÅNG ÄN - KAKAN RADERAS AUTOMATISKT TILLS VIDARE");		        
	        }
	        else{
		        alert("Cookien är kvar tills den raderas av sig själv")
	        } */
	        
		    // alert("Nedräkningen har passerat noll. Lycka till med resan!");
		    
	  }
	//...ANNARS RÄKNAR DEN VIDARE...
	  else {		
	  
         
         	//More datailed.
	        days = Math.floor(Time_Left / (60 * 60 * 24));
	        Time_Left %= (60 * 60 * 24);
          	hours = Math.floor(Time_Left / (60 * 60));
          	Time_Left %= (60 * 60);
          	minutes = Math.floor(Time_Left / 60);
          	Time_Left %= 60;
          	seconds = Time_Left;

		//GAMLA VARIANTEN, DÄR MAN SKREV UT TEXTEN timmar, minuter, sekunder OCKSÅ
          	// dps = 'ar'; hps = 'timmar'; mps = 'er'; sps = 'er';
          	//ps is short for plural suffix.
          	// if(days == 1) dps ='';
          	// if(hours == 1) hps ='timme';
          	// if(minutes == 1) mps ='';
          	// if(seconds == 1) sps ='';
                    
          	// document.all.countdown.innerHTML = days + ' dag' + dps + ' ';
          	// document.all.countdown.innerHTML += hours + ' ' + hps + ' ';
          	// document.all.countdown.innerHTML += minutes + ' minut' + mps + ' och ';
          	// document.all.countdown.innerHTML += seconds + ' sekund' + sps;

	  	dps = 'ar'; hps = ''; mps = ''; sps = '';
          	//ps is short for plural suffix.
          	if(days == 1) dps ='';
          	if(hours < 10) hps ='';
          	if(minutes < 10) mps ='0';
          	if(seconds < 10) sps ='0';
			  	
	  	document.getElementById("countdown").innerHTML = '<h1>' + days + ' dag' + dps + ', ' + hours + ':' + mps + minutes + ':' + sps + seconds + '</h1>';
	  	//document.all.countdown.innerHTML += hours + ':';
        //document.all.countdown.innerHTML += mps + minutes + ':';
        //document.all.countdown.innerHTML += sps + seconds;

	 	//Recursive call, keeps the clock ticking.
         	tid_ID = setTimeout('countdown(' + year + ',' + month + ',' + day + ',' + hour + ',' + minute + ');', 1000, 'JavaScript');                                      	 	 
 	 }

	}

//----------------
//COOKIE-HANTERING:
//----------------

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;
}


function getcookie(cookiename) {
	var cookiestring=""+document.cookie;
	var index1=cookiestring.indexOf(cookiename);
	if (index1==-1 || cookiename=="") return ""; 
	var index2=cookiestring.indexOf(';',index1);
	if (index2==-1) index2=cookiestring.length; 
	return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}


function setcookie(name,value,duration){  
	cookiestring=name+"="+escape(value)+";EXPIRES="+getexpirydate(duration);
	document.cookie=cookiestring;
	if(!getcookie(name)){
		return false;
		}
	else{
		return true;
	}
}


function radera_cookie(name) {
	setcookie(name,"",-1);
}

