<?php session_start(); include("../php/db_connect.php"); include("../php/config.php"); include("../php/lang_pack.php"); header("Content-type: text/javascript"); ?>/*GENERAL -- START*/
function GEI(ID){
	return document.getElementById(ID);
}
window.onload=function(){
	if(GEI('w100pc')){
		resizeme(GEI('w100pc'));
	}
}
function resizeme(Obj){
	var viewportwidth;
	var viewportheight;
	if(typeof window.innerWidth!='undefined'){
	/*the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight*/
		viewportwidth=window.innerWidth;
		viewportheight=window.innerHeight;
	}else if(typeof document.documentElement!='undefined' && typeof document.documentElement.clientWidth!='undefined' && document.documentElement.clientWidth!=0){
	/*IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)*/
		viewportwidth=document.documentElement.clientWidth;
		viewportheight=document.documentElement.clientHeight;
	}else{
	/*older versions of IE*/
		viewportwidth=document.getElementsByTagName('body')[0].clientWidth;
		viewportheight=document.getElementsByTagName('body')[0].clientHeight;
	}
	Obj.style.width=viewportwidth-212+"px";
	Obj.style.height=viewportheight-70+"px";
}
function validate(Obj, chp){
	errs=0;
	for(i=0;i<Obj.length;i++){
		if((Obj[i].type=="text"||Obj[i].type=="password")&&!Obj[i].disabled){
				if(!Obj[i].value||(/pageName$/.test(Obj[i].name)&&(/\W/.test(Obj[i].value)))||(/Mail$/.test(Obj[i].name)&&!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Obj[i].value)))){
					Obj[i].className="pasok fpasok";
					errs++;
				}else{
					Obj[i].className="";
				}
		}
	}
	if(chp==1){
		if(GEI('confPass').value!=GEI('newPass').value){
			GEI('confPass').className="pasok fpasok";
			errs++;
		}else{
			GEI('confPass').className="";
		}
	}
	if(errs>0){
		return false;
	}
	return true;
}
/*GENERAL -- END*/
/*ADMUSER -- START*/
function setchp(me){
	GEI('oldPass').disabled=GEI('pass1').disabled=GEI('pass2').disabled=(me.checked)?false:"disabled";
}
function deluser(){
	if(confirm('Voulez vraiment effacer l\'utilisateur '+GEI('w').options[GEI('w').selectedIndex].innerHTML+'?')){
		GEI('action').value="deluser";
		GEI('modform').submit();
	}
}
/*ADMUSER -- END*/
/*ADMPAGE -- START*/
function delpage(){
	return confirm('Voulez vraiment effacer la page '+((GEI('delwho').options[GEI('delwho').selectedIndex].innerHTML).replace(/&nbsp;/g,''))+'?');
}
function tinyswitch(){
	GEI('content').value=GEI('tinymce').innerHTML;
}
function tooglepagetype(Obj){
	if(Obj[Obj.selectedIndex].value=='A'){
		GEI('finput').className='displaynone';
		GEI('file').disabled='disabled';
		GEI('pselect').className='';
		GEI('sampleholder').className='';
	}else{
		GEI('finput').className='';
		GEI('file').disabled=false;
		GEI('pselect').className='displaynone';
		GEI('sampleholder').className='displaynone';
	}
}
/*ADMPAGE -- END*/
/*ADMMENU -- START*/
function deletemenuitem(id){
	if(confirm("Êtes-vous sur de vouloir suprimer cet élément du menu?")){
		GEI("action").value="delmenu";
		GEI("w").value=id;
		GEI("modform").submit();
	}
}
function collapsesub(Obj,name,level){
	targets=document.getElementsByName(name);
	Obj.className=(Obj.className=="pointer")?'pointer c':'pointer';
	Obj.innerHTML=(Obj.className=="pointer")?'[-]':'[+]';
	for(i=0;i<targets.length;i++){
		targets[i].className=(Obj.className=="pointer c")?'displaynone':level;
	}
}
/*ADMMENU -- END*/
/*ADMSLIDES -- START*/
function toggleuse(Obj,Langs){
	for(i=0;i<Langs.length;i++){
		if(Obj.checked){
			GEI('div_'+Obj.id).className="";
			GEI('ordre_'+Obj.id).disabled=false;
			GEI('use_'+Obj.id+Langs[i]).disabled=false;
			GEI('name_'+Obj.id+Langs[i]).disabled=false;
			GEI('desc_'+Obj.id+Langs[i]).disabled=false;
			GEI('url_'+Obj.id+Langs[i]).disabled=false;
		}else{
			GEI('div_'+Obj.id).className="displaynone";
			GEI('ordre_'+Obj.id).disabled="disabled";
			GEI('use_'+Obj.id+Langs[i]).disabled="disabled";
			GEI('name_'+Obj.id+Langs[i]).disabled="disabled";
			GEI('desc_'+Obj.id+Langs[i]).disabled="disabled";
			GEI('url_'+Obj.id+Langs[i]).disabled="disabled";
		}
	}
}
function delslides(){
	if(confirm("Êtes-vous sur de vouloir suprimer ce diaporama?")){
		GEI("action").value="delslides";
		GEI("modform").submit();
	}
}
function preview(path){
	GEI('primage').src=path;
}
function validateslide(Obj){
	errs=0;
	for(i=0;i<Obj.length;i++){
		if(Obj[i].name=="images[]"){
			currentItem='';
			if(Obj[i].checked){
				currentItem=Obj[i].value;
			}
			continue;
		}
		mask="/^\w+_("+Obj[i].value+")\w{2}$/";
		if(mask.test(Obj[i].id)&&Obj[i].disabled==false){
			if(/^ordre/.test(Obj[i].id)){
				if(!Obj[i].value){Obj[i].value='0';}
				continue;
			}
		}
	}
	return true;
}
/*ADMSLIDES -- END*/
/*ADMFILES -- START*/
function validatefile(Obj){
	errs=0;
	if(/[^-\w]/.test(GEI('filename').value)||!GEI('filename').value){
		errs++;
		GEI('filename').className="pasok fpasok";
		GEI('err').innerHTML="* Seul les caract&egrave;res alphanum&eacute;riques sans accent, les '_' et '-' sont acc&egrave;pt&eacute;s";
	}else{
		GEI('filename').className="";
		GEI('err').innerHTML="";
	}
	if(!GEI('newfile').value){
		errs++;
		GEI('newfile').className="pasok fpasok";
	}else{
		GEI('newfile').className="";
	}
	if(errs>0){
		return false;
	}
	return true;
}
function setfilename(Name){
	GEI('filename').value=Name.substr(0,Name.lastIndexOf('.'));
}
/*ADMFILES -- END*/
/*NEWSADDON -- START*/
function validatenews(Obj){
	errs=0;
	if(!isNaN(GEI('show').value)&&GEI('show').value>0){
		GEI('show').className="w75";
	}else{
		errs++;
		GEI('show').className+="pasok fpasok";
	}
	if(errs>0){
		return false;
	}
	return true;
}
/*NEWSADDON -- END*/
/*BLOCS -- START*/
function delbloc(){
	if(confirm("Êtes-vous sur de vouloir suprimer ce bloque?")){
		GEI("action").value="delbloc";
		GEI("modform").submit();
	}
}
/*BLOCS -- END*/
/*PLOGGER -- START*/
window.onresize=function(){
	if(GEI('pifr')){
		resizeme(GEI('pifr'));
	}
}
/*PLOGGER -- END*/
/*TINYMCE -- START*/
function myFileBrowser (field_name, url, type, win) {
	/*alert("Field_Name: " + field_name + "\nURL: " + url + "\nType: " + type + "\nWin: " + win); /*debug/testing*/
	var cmsURL = window.location.toString();    /*script URL - use an absolute path!*/
	cmsURL=cmsURL.substring(0,cmsURL.lastIndexOf('/'))+'/?q=tinymce';
	/*add the type as an additional query parameter*/
	cmsURL=cmsURL+"&type="+type+'&field='+field_name+'&url='+url;
	if(type=='image'){
		var winwidth=600;
		var winheight=500;
	}else{
		var winwidth=420;
		var winheight=400;
	}
	tinyMCE.activeEditor.windowManager.open({
		file : cmsURL,
		title : 'Navigateur : '+type,
		width : winwidth,  /*Your dimensions may differ - toy around with them!*/
		height : winheight,
		resizable : "yes",
		inline : "yes",  /*This parameter only has an effect if you use the inlinepopups plugin!*/
		close_previous : "no"
	},{
		window : win,
		input : field_name
	});
	return false;
}
function writetotarget(text,target){
	/*alert(window.parent.GEI('tinymce'));*/
	/*GEI(target).value=text;*/
}
/*TINYMCE -- END*/
/*NEWSLETTERS -- START*/
function sendletter(id,selfold,sent){
	if((sent==0&&confirm("Un fois que vous aurez envoyer la lettre vous ne pourez plus la modifier."))||(sent==1&&confirm("Désirez vous vraiment RENVOYER la lettre?"))){
		GEI("content").className="";
		GEI("content").innerHTML='<iframe id="NLsend" onload="resizeme(this);" class="content noborder" src="'+selfold+'/?q=tinymce&a=sendletter&id='+id+'"><p>Your browser does not support iframes.</p></iframe>';
		resizeme(GEI('NLsend'));
	}
}
function delnlsub(id){
	if(confirm("Êtes-vous sur de vouloir supprimer cet inscription?")){
		GEI("action2").value="delnlsub";
		GEI("w").value=id;
		GEI("modnlsub").submit();
	}
}
/*NEWSLETTERS -- END*/
