//--- javascript file tharros_main.js for www.tharros.info ---

//--- ad the following line to the page
//--- <script type="text/javascript" src="js2/tharros_main.js"></script>
//--- date: 22 august 2009
//--- author if not indicated otherwise: T. Kriek 
//--- The tharros_main javascript file contains the main script used on all pages

//--- function ShowDate(lng): show date on page ---

function ShowDate(lng){
/*Current date script credit: 
JavaScript Kit (www.javascriptkit.com)
Over 200+ free scripts here!
adapted by T. Kriek for more languages
*/
var mydate=new Date()
var year=mydate.getYear()
if (year<1000){
year+=1900}
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10){
daym="0"+daym}
if (lng=="nl"){
var dayarray=new Array("Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag")
var montharray=new Array("Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December")}
else if (lng=="it"){
var dayarray=new Array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato")
var montharray=new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre")}
else {
var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")}
document.write( "<b><FONT COLOR='FFFFFF' SIZE='-2' FACE='VERDANA'>"+dayarray[day]+", "+daym+" "+montharray[month]+", "+year+"&nbsp;<\/FONT><\/b>" )
}

//--- function AddVote(lng): add Vote widget ---

function AddVote( lng ){
var txt1,txt2,txt3,txt4
if (lng=='nl') {
txt1 = "Beoordeel deze site!";
txt2 = "Goed!" ;
txt3 = "Neutraal" ;
txt4 = "Kan beter" ;
}
else if (lng=='it'){
txt1 = "Il tuo giudizio!";
txt2 = "Buono!" ;
txt3 = "No comment" ;
txt4 = "Potrebbe meglio" ;
}
else {
txt1 = "&nbsp;Judge this site!&nbsp;";
txt2 = "Good!" ;
txt3 = "Neutral" ;
txt4 = "Could be better" ;
};
document.writeln(' <center><table><tr><td><a href="ShowVote.php?lng='+lng+'" class="copyright">'+txt1+'<\/a><\/td><\/tr> ');
document.writeln(' <tr><td class="hlred"><div id="foottxt">&nbsp;<\/div><\/td><\/tr> ');
document.writeln(' <tr><td class="mc"><table><tr> ');
document.writeln(' <td><a href="AddVote.php?id=3&lng='+lng+'" target="_self"> ');
document.writeln(' <img src="images/icon_smile.gif" width="15" title="'+txt2+'" alt="'+txt2+'" onmouseover="writefoottxt('+"'"+txt2+"'"+')" onmouseout="writefoottxt('+"'&nbsp;'"+')"><\/a><\/td> ');
document.writeln(' <td><a href="AddVote.php?id=2&lng='+lng+'" target="_self"> ');
document.writeln(' <img src="images/icon_neutral.gif" width="15" title="'+txt3+'" alt="'+txt3+'" onmouseover="writefoottxt('+"'"+txt3+"'"+')" onmouseout="writefoottxt('+"'&nbsp;'"+')"><\/a><\/td> ');
document.writeln(' <td><a href="AddVote.php?id=1&lng='+lng+'" target="_self"> ');
document.writeln(' <img src="images/icon_sad.gif" width="15" title="'+txt4+'" alt="'+txt4+'" onmouseover="writefoottxt('+"'"+txt4+"'"+')" onmouseout="writefoottxt('+"'&nbsp;'"+')"><\/a><\/td> ');
document.writeln(' </tr><\/table><\/td><\/tr><\/table><\/center> ');
}

//--- function writefoottxt(html): change text in foottextline ---

function writefoottxt(html){
        if (document.getElementById){
        document.getElementById("foottxt").innerHTML=html}
        else{
        foottxt.innerHTML=html}
      }

//--- function clk(id): count clicks on external url's ---
	  
	clk = function(a){
	var mydate=new Date();
	var nNoCache = mydate.getTime();
	if (document.images){
		(new Image).src = "CntExtClicks.php?nc="+nNoCache+"&id="+a ;
	}
	return true;}
	
//--- function clks(id): count clicks on external url's ---
	  
	clks = function(a){
	var mydate=new Date();
	var nNoCache = mydate.getTime();
	if (document.images){
		(new Image).src = "CntSrvClicks.php?nc="+nNoCache+"&id="+a ;
	}
	return true;}

//--- function movePointer: move a pointer around
function movePointer(xCoord, yCoord, strEl) {
   var w3c=(document.getElementById)?true:false;
   var ns4=(document.layers)?true:false;
   var ie4=(document.all && !w3c)?true:false;

   thisEl=(ns4)?document.layers[strEl]:(ie4)?document.all[strEl]:document.getElementById(strEl);
   if (document.getElementById){
      document.getElementById(strEl).style.top=xCoord;
	  document.getElementById(strEl).style.left=yCoord}
   else{
      thisEl.style.top=xCoord;
	  thisEl.style.left=yCoord}
   }

//--- function movein(html): change image in menubox ---

function movein(html, strEl){
   var w3c=(document.getElementById)?true:false;
   var ns4=(document.layers)?true:false;
   var ie4=(document.all && !w3c)?true:false;

   thisEl=(ns4)?document.layers[strEl]:(ie4)?document.all[strEl]:document.getElementById(strEl);
      if (document.getElementById){
   	     document.getElementById(strEl).innerHTML=html}
      else{
         thisEl.innerHTML=html}
      }

//--- loadImages() used for the image while loading the page
//--- Original:  Gilbert Davis 
//--- This script and many more are available free online at
//--- The JavaScript Source!! http://javascript.internet.com

function loadImages() {
   if (document.getElementById) {  // DOM3 = IE5, NS6
      document.getElementById('hidepage').style.visibility = 'hidden';
   }	
   else {
      if (document.layers) {  // Netscape 4
         document.hidepage.visibility = 'hidden';
      }
      else {  // IE 4
         document.all.hidepage.style.visibility = 'hidden';
      }
   }
}

//--- functions for booking.com
function addzero( value )
   {
      while( value.length<2 ) value = String("0") + value;
      return value;
   }
   
function checkDateOrder(frm, ci_day, ci_month_year, co_day, co_month_year) {
	if (document.getElementById) {
		var frm = document.getElementById(frm);
		// create date object from checkin values
		// set date to 12:00 to avoid problems with one
		// date being wintertime and the other summertime
		var my = frm[ci_month_year].value.split("-");
	    var ci = new Date (my[0], my[1]-1, frm[ci_day].value, 12, 0, 0, 0);
 
        // create date object from checkout values
	    my = frm[co_month_year].value.split("-");
	    var co = new Date (my[0], my[1]-1, frm[co_day].value, 12, 0, 0, 0);
 
		// if checkin date is at or after checkout date,
		// add a day full of milliseconds, and set the
		// selectbox values for checkout date to new value
	    if (ci >= co){
    	    co.setTime(ci.getTime() + 1000 * 60 * 60 * 24);
	        frm[co_day].value =  co.getDate();
    	    var com = co.getMonth()+1;
	        frm[co_month_year].value = co.getFullYear() + "-" + com;
    	}
	}
}
//  End -->
