/***************
 * JAVASCRIPT *
 ***************/

/* popup */
	function new_window(url, name, w, h) {
		window.open(url,name,' HEIGHT='+h+',WIDTH='+w);
	}

/* cockies functions */
	function createCookie(name,value,days) {
	  if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = '; expires='+date.toGMTString();
	  }
	  else expires = '';
	  document.cookie = name+'='+value+expires+'; path=/';
	}
	
	function readCookie(name) {
	  var nameEQ = name + '=';
	  var ca = document.cookie.split(';');
	  for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	  }
	  return null;
	}
	
/* CSS functions */
	function setCSS(nome_file_css) { 
			//
			if (document.getElementById)
				{
					var x = document.getElementById('style');
					var styleName = x.options[x.selectedIndex].value;
				}
				else if (document.all)
				{
					var x = document.all['style'];
					var styleName = x.options[x.selectedIndex].value;				
				}
				else if (document.layers)
				{
					var x = document.layers['style'];
					//text2 = '<P CLASS="testclass">' + message + '</P>';
					var styleName = x.options[x.selectedIndex].value;
				}
				//alert(styleName);
			//
			if (styleName != "")  {
				createCookie('userSkin',styleName,365);
				location.reload();
				/*setTimeout("location.href=\"demo.htm?id="+nome_file_css+"\"",0);*/
			}
			
	}
	function setCSShref(nome_file_css) {
		var link_ = document.getElementsByTagName("link");
		for ($i=0;$i<link_.length;$i++)
			if(link_[$i].media=="all") {
				link_[$i].href= "../css/"+nome_file_css+".css";
				//alert("css/"+nome_file_css+".css");
			}
	}
	
	function randomStyle(nStyles) {
		
		var randomnumber = Math.random() ;
		var rand = Math.round( (nStyles-1) * randomnumber) + 1 ;
		
		return rand;
	}
	/*
	function setSelect(nome_file_css) {
	
		if (document.getElementById)	var x = document.getElementById('style');
		else if (document.all)			var x = document.all['style'];		
		else if (document.layers)		var x = document.layers['style'];
			
		for (var i = 0; i < x.length; i++) if (x.options[i].value == nome_file_css) break;
		
		x.options[i].selected = true;
	
	}
	
	*/
		//nome_file_css = readCookie('userSkin');
		//if(nome_file_css)	setCSShref(nome_file_css);

/* proverbs random */

var proverbsJapanF = new Array("Même les singes tombent des arbres","Si vous n'entrez pas dans la caverne du tigre, vous n'attraperez pas son animal.","S'il te reste deux sous, achète du pain avec le premier et une fleur avec le second.","Si tu as fait le maximum, tu n'as plus qu'à attendre tranquillement.","On apprend peu par la victoire, mais beaucoup par la défaite.");
var proverbsAfricanF = new Array("Aucun arbre n’a donné des fruits sans avoir eu d’abord des fleurs (ashanti).","Quand l’archer est né, il ne tenait pas d’arc (ashanti).","La lune bouge doucement, mais elle traverse la ville (ashanti).","Quand tes vêtement sont sales, tu les laves, mais tu ne les brûles pas (ashanti).");

var proverbsJapanE = new Array("Even monkeys fall from trees","If you do not enter the tiger's cave, you will not catch its cub.","If you have two pennies, buy bread with the first and a flower with the second.","If you did the utmost, you have just to wait quietly.","You can learn by the victory, but more by the defeat.");
var proverbsAfricanE = new Array("No tree gave fruits without to have had initially flowers (ashanti).","When the archer was born, he didn’t have an arc (ashanti).","The moon moves slowly, but it crosses the city (ashanti).","When your clothing are dirty, you wash them, but you do not burn them (ashanti).");

/* usage:
	showRandomProverbs("J","F");
*/

function showRandomProverbs(lang) {	
		
	var randomnumber = Math.random();
/*
	if (document.getElementById) {
		var x = document.getElementById('style');
		var style = x.options[x.selectedIndex].value;
	}
	else if (document.all)
	{
		var x = document.all['style'];
		var style = x.options[x.selectedIndex].value;				
	}
	else if (document.layers)
	{
		var x = document.layers['style'];
		//text2 = '<P CLASS="testclass">' + message + '</P>';
		var style = x.options[x.selectedIndex].value;
	}
	*/
	
	var style = "2";

	if(style == "2") {  /*2 is KIMONO, JAPAN */
		if (lang == "F") {
			
			var randProv = Math.round( (proverbsJapanF.length -1) * randomnumber);
			document.write("<p>"+proverbsJapanF[randProv]+"</p>");
			
		} else if (lang == "E") {
			
			var randProv = Math.round( (proverbsJapanE.length -1) * randomnumber);
			document.write("<p>"+proverbsJapanE[randProv]+"</p>");

		}
	} else if (style == "1") { /* 1 is KENTE, AFRICAN */
		if (lang == "F") {
			var randProv = Math.round( (proverbsAfricanF.length -1) * randomnumber);
			document.write("<p>"+proverbsAfricanF[randProv]+"</p>");
			
		} else if (lang == "E") {
			
			var randProv = Math.round( (proverbsAfricanE.length -1) * randomnumber);
			document.write("<p>"+proverbsAfricanE[randProv]+"</p>");
			
		}
	}	
}

function show2RandomProverbs(lang) {
		var randomnumber = Math.random();
		if (lang == "F") {
			
			var randProv = Math.round( (proverbsJapanF.length -1) * randomnumber);
			document.write("<div class='rightbox' id='kimono'><div class='rTitle'>Proverbes</div><div class='rContent'><p>"+proverbsJapanF[randProv]+"</p></div></div>");
			
		} else if (lang == "E") {
			
			var randProv = Math.round( (proverbsJapanE.length -1) * randomnumber);
			document.write("<div class='rightbox' id='kimono'><div class='rTitle'>Proverbs</div><div class='rContent'><p>"+proverbsJapanE[randProv]+"</p></div></div>");

		}
		var randomnumber = Math.random();

		if (lang == "F") {
			var randProv = Math.round( (proverbsAfricanF.length -1) * randomnumber);
			document.write("<div class='rightbox' id='kente'><div class='rTitle'>Proverbes</div><div class='rContent'><p>"+proverbsAfricanF[randProv]+"</p></div></div>");
			
		} else if (lang == "E") {
			
			var randProv = Math.round( (proverbsAfricanE.length -1) * randomnumber);
			document.write("<div class='rightbox' id='kente'><div class='rTitle'>Proverbs</div><div class='rContent'><p>"+proverbsAfricanE[randProv]+"</p></div></div>");
			
		}

}

/************************************
         on load function
 ************************************/


window.onload = function() {
	
	var nStyles = 2;
	
	nome_file_css = readCookie('userSkin');
		
	if(nome_file_css == "1" || nome_file_css == "2") {
		
		//alert('setCSShref('+nome_file_css+')');

		setCSShref(nome_file_css);
		
		if (document.getElementById)	var x = document.getElementById('style');
		else if (document.all)			var x = document.all['style'];		
		else if (document.layers)		var x = document.layers['style'];
		
		for (var i = 0; i < x.length; i++) if (x.options[i].value == nome_file_css) break;
		
		x.options[i].selected = true;
		
		
	} else {
		 // prende skin casuale	
		 var nome_file_css = randomStyle(nStyles);
		 
 		//alert('setCSShref('+nStyle+')');

		 setCSShref(nome_file_css);
		
		if (document.getElementById)	var x = document.getElementById('style');
		else if (document.all)			var x = document.all['style'];		
		else if (document.layers)		var x = document.layers['style'];
		
		for (var i = 0; i < x.length; i++) if (x.options[i].value == nome_file_css) break;
		
		x.options[i].selected = true;
		
	}
	
}
