// Liens externes --------------------------------------------------------------

function openSite(strLocationURL) {
  var siteWindow = null;
  siteWindow = window.open(strLocationURL);
}

function checkExternalLinks() {
  var objLinks = document.getElementsByTagName("a");
  for (i=0; i < objLinks.length; i++) {
    if (objLinks[i].href.length > 0) {
      if (objLinks[i].href.indexOf(document.domain) == -1 && objLinks[i].href.indexOf("javascript:") == -1 && objLinks[i].href.indexOf("mailto:") == -1) {
      objLinks[i].href = "javascript: openSite('" + objLinks[i].href + "');";
      }
    }
  }
}

try {
  window.addEventListener("load", checkExternalLinks, true);
}
catch(ex) {
  window.attachEvent("onload", checkExternalLinks);
}

// Vérification Email ----------------------------------------------------------

function validMail() {
  var champ = document.getElementById('email');
  if(champ.value.indexOf('www') >=0 || champ.value.indexOf('@')<0 || champ.value.indexOf('.')<0 || champ.value == '') {
    alert("Veuillez saisir une adresse email valide !");
		champ.focus();
		champ.style.color='#fff';
    champ.style.background='#ff6666';
    return false;
  } else {
    return true;
  }
}

// CSS Browser Selector --------------------------------------------------------

var css_browser_selector = function() {
  var ua=navigator.userAgent.toLowerCase(),is=function(t){
    return ua.indexOf(t) != -1;
  },
  h=document.getElementsByTagName('html')[0],b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?'gecko ff2':is('firefox/3')?'gecko ff3':is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';var c=b+os+' js'; h.className += h.className?' '+c:c;
}();


// API GoogleMAP ---------------------------------------------------------------

window.onload = function() {
  if (window.onLoad) {
    onLoad();
    var base = new GIcon();
    base.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png";
    base.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
    base.iconSize = new GSize(12, 20);
    base.shadowSize = new GSize(22, 20);
    base.iconAnchor = new GPoint(6, 20);
    base.infoWindowAnchor = new GPoint(5, 1);
    var bleu = new GIcon(base);
 }
}



// Vérification Formulaire -----------------------------------------------------

function verifChamp() {
  if (document.getElementById('nom').value == '') {
    document.getElementById('nom').focus();
    document.getElementById('nom').style.color='#fff';
    document.getElementById('nom').style.background='#ff9900';
    alert("Merci de bien vouloir saisir votre nom");
    return false;
  }
  else if (document.getElementById('prenom').value == '') {
    document.getElementById('prenom').focus();
    document.getElementById('prenom').style.color='#fff';
    document.getElementById('prenom').style.background='#ff9900';
    alert("Merci de bien vouloir saisir votre prenom");
    return false;
  }
  else if (document.getElementById('adresse').value == '') {
    document.getElementById('adresse').focus();
    document.getElementById('adresse').style.color='#fff';
    document.getElementById('adresse').style.background='#ff9900';
    alert("Merci de bien vouloir saisir votre adresse");
    return false;
  }
  else if (document.getElementById('code_postal').value == '') {
    document.getElementById('code_postal').focus();
    document.getElementById('code_postal').style.color='#fff';
    document.getElementById('code_postal').style.background='#ff9900';
    alert("Merci de bien vouloir saisir votre code postal");
    return false;
  }
  else if (document.getElementById('ville').value == '') {
    document.getElementById('ville').focus();
    document.getElementById('ville').style.color='#fff';
    document.getElementById('ville').style.background='#ff9900';
    alert("Merci de bien vouloir saisir votre ville");
    return false;
  }
  else if (document.getElementById('email').value == '') {
    alert('Merci de bien vouloir saisir votre adresse email');
    document.getElementById('email').focus();
    document.getElementById('email').style.color='#fff';
    document.getElementById('email').style.background='#ff9900';
    return false;
  }
  else if (document.getElementById('email').value.indexOf('www') >=0 || document.getElementById('email').value.indexOf('@')<0 || document.getElementById('email').value.indexOf('.')<0) {
    alert("Veuillez saisir correctement votre adresse email");
    return false;
  }
	else if(document.getElementById('telephone').value == '') {
		document.getElementById('telephone').focus();
		document.getElementById('telephone').style.color='#fff';
		document.getElementById('telephone').style.background='#ff9900';
		alert("Merci de bien vouloir saisir votre télephone");
		return false;
	}
  else return true;
}

$(document).ready(
	function () {
		$('#menuTop>ul>li>a.smenu').bind('click', sousMenu);
		}
);

var sousMenu = function(e)
{
	var targetContent = $('ul', this.parentNode);
	var targetContentMenu = $('a:eq(0)', this.parentNode);
		$('#menuTop>ul>li>ul').css('display','none');
		targetContent.css('display','block');
		targetContent.css('z-index','10');
		$('#menuTop>ul>li>a').removeClass('active');
		targetContentMenu.addClass('active');
		//alert("click ok");
	return false;
};

function showAlaUne(titre){
	$('#blocAlaUne').prepend($('#'+titre));
	$('.alaUne').css('display','none');
	$('#blocAlaUne>div:eq(0)').css('display','block');
}

