/*
 * ***** BEGIN LICENSE BLOCK *****
 *
 * This file is part of MediaIdea Project.
 * Copyright (c) 2008 MediaIdea Technologies. All rights
 * reserved.
 *
 * ***** END LICENSE BLOCK *****
 */

var path = "http://ns202793.ovh.net/~ombres/";
var commonPath = path + "includes/public/common/";
var ajaxPathFile = path + "includes/public/ajaxCtrl/_ajax_ctrl.php";
var isMozilla = (document.getElementById && !document.all) ? 1 : 0;

var checkIconUri = commonPath+"validation/checkbullet.gif";
var spinnerIconUri = commonPath+"validation/spinner_grey.gif";


/**
 * 	Affichage de la fenetre flottante pour le message d'attente.
 */
function show_loader(){
	
	//moveFloatingDiv('loader');
	
	pageDimension = Element.getDimensions("body");
		
	var width	=	pageDimension.width;
	var height  = 	pageDimension.height;
	
    document.getElementById('fullScreenDiv').style.width = width + 'px';
    document.getElementById('fullScreenDiv').style.height = height + 'px';
	
    document.getElementById('loader').style.left = (screen.width/3) + 'px';
    document.getElementById('loader').style.top = (screen.height/3) + 'px';
        
	Element.show('fullScreenDiv');
	Element.show('div_desktop');
	Element.show('loader');
}

/**
 * 	Masque le message d'attente.
 */
function hide_loader(){
	
	Element.hide('fullScreenDiv');
	Element.hide('div_desktop');
	Element.hide('loader');
}


/**
 * 	Affichage le symbole WAIT.
 */
function show_wait(elemId){
	
	var elemParent = elemId+'field';
	var elemValid = elemId+'valid';

	hide_err(elemId);
	Element.removeClassName(elemParent, 'fielderr');
	Element.update(elemValid, '<img src="'+spinnerIconUri+'" alt="spinner" />');
	Element.show(elemValid);
}

/**
 * 	Masquer le symbole WAIT.
 */
function hide_wait(elemId){
	
	var elemValid = elemId+'valid';
	
	Element.hide(elemValid);
}


/**
 *	Affiche le symbole OK.
 */
function show_ok(elemId){
	
	var elemParent = elemId+'field';
	var elemValid = elemId+'valid';
	
	hide_err(elemId);
	Element.removeClassName(elemParent, 'fielderr');
	Element.update(elemValid, '<img src="'+checkIconUri+'" alt="ok" />');
	Element.show(elemValid);
}

/**
 * 	Masque le symbole OK.
 */
function hide_ok(elemId){
	
	var elemValid = elemId+'valid';
	
	Element.hide(elemValid);
}


/**
 * 	Affiche le message d'erreur.
 */
function show_err(elemId, errorMsg){
	
	var elemParent = elemId+'field';
	var elemMessage = elemId+'msg';

	hide_ok(elemId);
	Element.addClassName(elemParent, 'fielderr');
	Element.update(elemMessage, errorMsg);
}

/**
 * 	Masque le message d'erreur.
 */
function hide_err(elemId){
	
	var elemParent = elemId+'field';
	var elemMessage = elemId+'msg';
	
	Element.removeClassName(elemParent, 'fielderr');
	Element.update(elemMessage, '');
}


/**
 * 	Systeme d'affichage des diapo.
 */
function showImg(index){
	
	tabContent	=	document.getElementsByClassName("diapolist");
	
	if(tabContent.length > 0) {
		for(i = 0; i < tabContent.length; i++) {
			Element.hide(tabContent[i].id);
		}					
		Element.show(index);
	}
}


function switch_img (imgId, source){
	$(imgId).src = source;
}

function switchPlatImg(id){
	
	var opt = {
		evalScripts: true,
		parameters: 'id='+id+'&action=switchPlatImg',
		onComplete: function(requete){
			Element.update('photo_right', requete.responseText);
		}
	}
	
	new Ajax.Request(ajaxPathFile, opt);
}

function switchCatImg(id){
	
	var opt = {
		evalScripts: true,
		parameters: 'id_cat='+id+'&action=switchCatImg',
		onComplete: function(requete){
			Element.update('photo_right', requete.responseText);
		}
	}
	
	new Ajax.Request(ajaxPathFile, opt);
}

function do_verif_adr_livr(checkBox, element){
		
	if ($(checkBox).checked == true){
		Element.hide(element);
	}
	else {
		Element.show(element);
	}
}
