var basePath = "/";

function HomePage(obj,lang){
	if (document.all) {
		obj.style.behavior='url(#default#homepage)';
		obj.setHomePage('http://www.###.fr/');
		return false;
	} else {
		alert(alertMessage('Set2HomePage',lang));
	}
}

function addFav(lang){
	if (document.all) {
	window.external.AddFavorite(location.href, document.title);
	} else {
		alert(alertMessage('Add2signet',lang));
	}
}


function showHide (myId) {
	var tmp = document.getElementById(myId);
	if ( tmp.style.display != 'none' ) {
		tmp.style.display = 'none';
		//return 'Visible';
	} else {
		tmp.style.display = '';
		//return 'Hidden';
	}
}
function showHideProd (myId) {
	var tmp = document.getElementById(myId);
	if ( tmp.style.display != 'none' ) {
		tmp.style.display = 'none';
	} else {
		tmp.style.display = '';
	}
}
function showHideCat (myId,pathToImg) {
	var sp = document.getElementById('s'+myId);
	var im = document.getElementById('i'+myId);
	if ( sp.style.display != 'none' ) {
		sp.style.display = 'none';
		im.src = pathToImg+'expand.gif';
	} else {
		sp.style.display = '';
		im.src = pathToImg+'collapse.gif';
	}
}


function AddToNewsliste(lang) {
	var emel = document.getElementById('InputNewsletterEmail');
	if ( ! checkMail (emel.value ) ) {
		alert (alertMessage('loginnotvalid',lang));
		emel.focus();
	} else {
		window.location= basePath+"outils/ajout_newsliste.php?email="+emel.value;
	}
}

function isUrl(s) {
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}


function Send2Friend(prod_id,url,lang){
window.location=basePath+"/send2friend.html?prod_id="+prod_id+"&back="+url;
}


function checkMail(mail){
	if(mail.indexOf("@")==-1||mail.indexOf(".")==-1||mail.length<5)
	{
		return false;
	}
	return true;
}

function VerifFormCourrier(myForm,lang){

		var msg = alertMessage('introSupport',lang);
		var nbError = 0 ;
		var focObj = 0 ;
		if (! checkMail(_Elem('expEmail').value) ) {
			nbError += 1 ;
			msg += "\n"+alertMessage('emailError',lang);
			if (focObj == 0) focObj = _Elem('expEmail');
			_Elem('expEmail').className = 'SupportInputError';
		} else { _Elem('expEmail').className = 'SupportInput'; }
		
		//alert(nom.value.length);
		if ( _Elem('expNom').value.length == 0 ) {
			nbError += 1 ;
			msg += "\n"+alertMessage('nomVide',lang);
			if (focObj == 0) focObj = _Elem('expNom');
			_Elem('expNom').className = 'SupportInputError';
		} else { _Elem('expNom').className = 'SupportInput'; }
		
		if ( _Elem('sujet').value.length == 0 ) {
			nbError += 1 ;
			msg += "\n"+alertMessage('sujetVide',lang);
			if (focObj == 0) focObj = _Elem('sujet');
			_Elem('sujet').className = 'SupportInputError';
		} else { _Elem('sujet').className = 'SupportInput'; }
		
		if ( _Elem('message').value.length == 0 ) {
			nbError += 1 ;
			msg += "\n"+alertMessage('texteVide',lang);
			if (focObj == 0) focObj = _Elem('message');
			_Elem('message').className = 'SupportTextareaError';
		} else { _Elem('message').className = 'SupportTextarea'; }

	if (nbError > 0) 
	{
	alert (msg);
	focObj.focus();
	} 
	else 
	{ 

		if(_Elem('f_exec')==null)
			displayTmpIframe('_exec','uid','none');
		url=Maintool.baseUrl()+"outils/validMess.php";
//		alert(url);
		myForm.action=url;
		myForm.target='_exec';
		myForm.submit();
		myForm.reset();
	}
}

function VerifFormReco(myForm,lang) {
	with (myForm) 
	{
		var msg = alertMessage('introSupport',lang);
		var nbError = 0 ;
		var focObj = 0 ;
		
		if ( expNom.value.length == 0 ) 
		{
			nbError += 1 ;
			msg += "\n"+alertMessage('nomVide',lang);
			if (focObj == 0) focObj = expNom;
			expNom.className = 'SupportInputError';
		} 
		else 
		{ 
		expNom.className = 'SupportInput'; 
		}

		if (! checkMail(expEmail.value) ) {
			nbError += 1 ;
			msg += "\n"+alertMessage('emailError',lang);
			if (focObj == 0) focObj = expEmail;
			expEmail.className = 'SupportInputError';
		} else { expEmail.className = 'SupportInput'; }

		if ( destNom.value.length == 0 ) {
			nbError += 1 ;
			msg += "\n"+alertMessage('destNomVide',lang);
			if (focObj == 0) focObj = destNom;
			destNom.className = 'SupportInputError';
		} else { destNom.className = 'SupportInput'; }

		if (! checkMail(destEmail.value) ) {
			nbError += 1 ;
			msg += "\n"+alertMessage('destEmailError',lang);
			if (focObj == 0) focObj = destEmail;
			destEmail.className = 'SupportInputError';
		} else { destEmail.className = 'SupportInput'; }
	}

	if (nbError > 0) 
	{
	alert (msg);
	focObj.focus();
	} 
	else 
	{ 
	myForm.action="http://mailme.13internet.com";
	myForm.target="_exec";
	myForm.submit(); 
	myForm.expNom.value='';
	myForm.expEmail.value='';
	myForm.destNom.value='';		
	myForm.destEmail.value='';
	myForm.texte.value='';	
	}
}
