/*-----------------------------------------------------------------------------------------------*/
//
// Copyright (c) 2008 Agence Clark (http://www.agence-clark.com)
//
/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
// Init Page
/*-----------------------------------------------------------------------------------------------*/
Event.observe(window, 'load', InitPage, false);
function InitPage(){
	//-- Rollover Input Image --//
	RollOverImage();
	focusInput();
	selectTextarea();
}

/*-----------------------------------------------------------------------------------------------*/
// Fonctions
/*-----------------------------------------------------------------------------------------------*/
// --- Vidage Focus --- //
var focusInput = function(){
	var input = $$('input[value!=""]');
	input.each( function(e,i){
		if(e.type=='text'){
			Event.observe(e, 'focus', function(evt){
				if(e.value=="Votre recherche" || e.value=="Indiquez votre recherche s'il vous plait")e.value=''; //if(e.value==e.defaultValue)e.value='';
			});
			Event.observe(e, 'blur', function(evt){
				if(e.value=='')e.value="Votre recherche"; //if(e.value=='')e.value=e.defaultValue;
			});
		}
	});
}

// --- Selection Textarea --- //
var selectTextarea = function(){
	$$('textarea').each(function(e,i){
		Event.observe(e, 'focus', function(evt){ e.select(); });
	});
}

// --- Verif Search --- //
var frmSearchSubmit = function(form){
    if(form.q.value=="" || form.q.value=="Votre recherche" || form.q.value=="Indiquez votre recherche s'il vous plait"){
		form.q.value = "Indiquez votre recherche s'il vous plait";
		(form.q).addClassName('error');		
		return false;
	}else return true;
};

// --- Verif frmWebSubmit --- //
var frmWebSubmit = function(){
    param_form = { mep: 'msg_global', autoScroll: false, action: 'submit'};
	champs_form = {
		email: {type:'mel', alerte:'Please indicate a valid email'},
		url: {alerte:'Please indicate website url'}
	};
	return formVerif('frm_web', champs_form, param_form, {titreMessage:'Please correct the following errors'});
};

function addHome(obj, url, msg)
{
	if (window.sidebar)
	{
		alert(msg);
	}
	else if (window.external)
	{
		obj.style.behavior='url(#default#homepage)';
		obj.setHomePage(url);
		//window.location.href=url;
	}
	else {
		alert(msg);
	}
}

/***********************
* nom : addProvider(url)
* desciption : ajoute un meoteur de rechche
* a la liste des moteur de recherche de votre navigateur
*
* url : url du fichier XML
************************/
function addProvider()
{
	if ((typeof window.sidebar == "object" ) && (typeof
    window.sidebar.addSearchEngine == "function" ))
    {
        window.sidebar.addSearchEngine(
          "http://192.168.0.106/ftkprj/Expatfinder/SITES/Front/firefox/expat.src",
          "http://192.168.0.106/ftkprj/Expatfinder/SITES/Front/firefox/expat.png",
          "ExpatFinder",
          "Rechercher sur ExpatFinder" );
    }
}

function addToFavorites(anchor)
{
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(anchor.getAttribute('title'),anchor.getAttribute('href'), "");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite(anchor.getAttribute('href'), anchor.getAttribute('title'));
	} else if(window.opera && window.print) { // Opera Hotlist
		return true;
	}
}
