/*
	                    |    /            o           |                               
	 __,   __   __,   __|   _   _  _  _       _     __|   _     __   __,   _   _  _   
	/  |  /    /  |  /  |  |/  / |/ |/ |  |  |/    /  |  |/    /    /  |  |/  / |/ |  
	\_/|_/\___/\_/|_/\_/|_/|__/  |  |  |_/|_/|__/  \_/|_/|__/  \___/\_/|_/|__/  |  |_/
	__________________________________________________________________________________


	Regroupement de différent code JS utilisés sur les pages du site académique.

*/


hs.graphicsDir = 'medias/js/highslide/';
hs.outlineType = 'drop-shadow';
hs.wrapperClassName = 'draggable-header';
hs.minWidth = 680;

hs.registerOverlay({ // defaut
	html: '<div class="zonebutton"><img src="http://www.ac-caen.fr/medias/images/fermer.png" onclick="return hs.close(this)" title=" fermer " /></div>',
	position: 'top right',
	useOnHtml: true,
	fade: 2 // fading the semi-transparent overlay looks bad in IE
});
hs.registerOverlay({ // cartographie
	slideshowGroup: 'imp_carte',
	html: '<div class="zone2button"><img src="http://www.ac-caen.fr/medias/images/imprimer.png" onclick="return hs.printImage(this)" title=" imprimer " class="imp_img" /><img src="http://www.ac-caen.fr/medias/images/fermer.png" onclick="return hs.close(this)" title=" fermer " /></div>',
	position: 'top right',
	useOnHtml: false,
	fade: 2 // fading the semi-transparent overlay looks bad in IE
});
hs.registerOverlay({ // plan académique de formation
	slideshowGroup: 'imp_iframe',
	html: '<div class="zone2button"><img src="http://www.ac-caen.fr/medias/images/imprimer.png" onclick="return hs.getExpander(this).printIframe()" title=" imprimer " class="imp_iframe" /><img src="http://www.ac-caen.fr/medias/images/fermer.png" onclick="return hs.close(this)" title=" fermer " /></div>',
	position: 'top right',
	useOnHtml: true,
	fade: 2 // fading the semi-transparent overlay looks bad in IE
});

//hs.wrapperClassName = 'borderless';
hs.printImage = function (el) {
	var exp = hs.expanders[hs.getWrapperKey(el)];
	link = "about:blank";
	var pw = window.open(link, "_new");
	pw.document.open();
	pw.document.write(exp.getPrintPage());
	pw.document.close();
	return false;
};
hs.Expander.prototype.getPrintPage = function() {
	return "<html>\n" +
		"<head>\n" +
		"<title>Fenêtre d'impression temporaire</title>\n" +
		"<script>\n" +"function step1() {\n" +
		"  setTimeout('step2()', 10);\n" +
		"}\n" +
		"function step2() {\n" +
		"  window.print();\n" +
		"  window.close();\n" +
		"}\n" +
		"</scr" + "ipt>\n" +
		"</head>\n" +
		"<body onLoad='step1()'>\n" +
		"<img src='" + this.content.src + "'/>\n" +
		// "<div>" + this.caption.innerHTML + "</div>\n" + // remove this line if you don't want to print the caption
		"</body>\n" +
		"</html>\n";
};
HsExpander.prototype.printIframe = function () {
   var name = this.iframe.name;
   frames[name].focus();
   frames[name].print();
   return false;
}


// toggle plan du site
function plan(obj) {
	var plan = document.getElementById(obj);
	plan.className = (plan.className != 'plan_none' ? 'plan_none' : 'plan_block');
}
// si pas de javascript -> tout est affiché
document.write("<style type=\"text/css\">\n")
document.write(".plan_none {\n")
document.write("	display: none;\n")
document.write("}")
document.write(".plan_block {\n")
document.write("	display: block;\n")
document.write("}")
document.write("</style>")

/* toggle menu du site */
function about2show(obj, opt) {
	var nav = 'nav_'+obj;
	var fleche = 'menu_fleche_'+obj;
	
	if(opt == 'init') {
		exe = setTimeout("about2show('"+obj+"', 'go')",1000);
	} else {
		if(nav != 'nav_4' && nav != 'nav_7') {
			//alert ('nav = '+nav+' | obj = '+obj);
			var ouv_fer = document.getElementById(nav);
			ouv_fer.className = (ouv_fer.className != 'nav_ferme' ? 'nav_ferme' : 'nav_ouvert');
			var class_change = document.getElementById(fleche);
			class_change.className = (class_change.className != 'menu_fleche' ? 'menu_fleche' : 'menu_fleche_');
		}
		
		// 1 2 3 x 5 6 x 8 9
		if(nav != 'nav_1') {
			var ouv_fer_1 = document.getElementById('nav_1');
			ouv_fer_1.className = (ouv_fer_1.className != 'nav_ferme' ? 'nav_ferme' : 'nav_ferme');
			var class_change = document.getElementById('menu_fleche_1');
			class_change.className = (class_change.className != 'menu_fleche' ? 'menu_fleche' : 'menu_fleche');
		}
		if(nav != 'nav_2') {
			var ouv_fer_2 = document.getElementById('nav_2');
			ouv_fer_2.className = (ouv_fer_2.className != 'nav_ferme' ? 'nav_ferme' : 'nav_ferme');
			var class_change = document.getElementById('menu_fleche_2');
			class_change.className = (class_change.className != 'menu_fleche' ? 'menu_fleche' : 'menu_fleche');
		}
		if(nav != 'nav_3') {
			var ouv_fer_3 = document.getElementById('nav_3');
			ouv_fer_3.className = (ouv_fer_3.className != 'nav_ferme' ? 'nav_ferme' : 'nav_ferme');
			var class_change = document.getElementById('menu_fleche_3');
			class_change.className = (class_change.className != 'menu_fleche' ? 'menu_fleche' : 'menu_fleche');
		}
		if(nav != 'nav_5') {
			var ouv_fer_5 = document.getElementById('nav_5');
			ouv_fer_5.className = (ouv_fer_5.className != 'nav_ferme' ? 'nav_ferme' : 'nav_ferme');
			var class_change = document.getElementById('menu_fleche_5');
			class_change.className = (class_change.className != 'menu_fleche' ? 'menu_fleche' : 'menu_fleche');
		}
			if(nav != 'nav_6') {
			var ouv_fer_6 = document.getElementById('nav_6');
			ouv_fer_6.className = (ouv_fer_6.className != 'nav_ferme' ? 'nav_ferme' : 'nav_ferme');
			var class_change = document.getElementById('menu_fleche_6');
			class_change.className = (class_change.className != 'menu_fleche' ? 'menu_fleche' : 'menu_fleche');
		}
		if(nav != 'nav_8') {
			var ouv_fer_8 = document.getElementById('nav_8');
			ouv_fer_8.className = (ouv_fer_8.className != 'nav_ferme' ? 'nav_ferme' : 'nav_ferme');
			var class_change = document.getElementById('menu_fleche_8');
			class_change.className = (class_change.className != 'menu_fleche' ? 'menu_fleche' : 'menu_fleche');
		}
		if(nav != 'nav_9') {
			var ouv_fer_9 = document.getElementById('nav_9');
			ouv_fer_9.className = (ouv_fer_9.className != 'nav_ferme' ? 'nav_ferme' : 'nav_ferme');
			var class_change = document.getElementById('menu_fleche_9');
			class_change.className = (class_change.className != 'menu_fleche' ? 'menu_fleche' : 'menu_fleche');
		}
	}
}
function kill_about2show() {
	exe = clearTimeout(exe);
}

// PAF theme
function pafGOtheme(targ,selObj,restore){
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

// audio play
function play(id) {
	var dewp = document.getElementById("dewplayer_"+id);
	if(dewp!=null) dewp.dewplay();
}

/* ouverture d'une url sur evenement (onlick/autres) */
function goURL() {
  var i, args=goURL.arguments;
  document.goURLv = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

/* changement d'image rollover */
function swimg(img_name, img_src) {
	document[img_name].src = img_src;
}
