
function menuNewsHover(){
		$('.menu').hover(function(){$('#sec_news').css('display','none')},function(){$('#sec_news').css('display','block');});
		$('#prim_news').hover(function() {$('#sec_news').show();});
};

function menuAboutHover(){
		$('.menu').hover(function(){$('#sec_about').css('display','none');},function(){$('#sec_about').css('display','block');});
		$('#prim_about').hover(function() {$('#sec_about').show();});

};

function menuPortfolioHover(){
		$('.menu').hover(function(){$('#sec_portfolio').css('display','none')},function(){$('#sec_portfolio').css('display','block');});
		$('#prim_portfolio').hover(function() {$('#sec_portfolio').show();});
};

function menuImagesHover(){
		$('.menu').hover(function(){$('#sec_images').css('display','none')},function(){$('#sec_images').css('display','block');});
		$('#prim_images').hover(function() {$('#sec_images').show();});
};

function menuAutresHover(){
		$('.menu').hover(function(){$('#sec_autres').css('display','none')},function(){$('#sec_autres').css('display','block');});
		$('#prim_autres').hover(function() {$('#sec_autres').show();});
};

function menuContactHover(){
		$('.menu').hover(function(){$('#sec_contact').css('display','none')},function(){$('#sec_contact').css('display','block');});
		$('#prim_contact').hover(function() {$('#sec_contact').show();});
};

function menuFtpHover(){
		$('.menu').hover(function(){$('#sec_ftp').css('display','none')},function(){$('#sec_ftp').css('display','block');});
		$('#prim_ftp').hover(function() {$('#sec_ftp').show();});
};

function slider_fx(){
	$('.slider_fx').anythingSliderFx({
   	inFx: {'.caption-bottom' : { fade: 0, opacity: 0.8, time: 500 }},
    outFx: {'.caption-bottom' : { fade: 0, opacity: 0, time: 700 }}
 	})

  /* add a close button (x) to the caption */
  .find('div[class*=caption]')
    .css({ position: 'absolute' })
    .prepend('<span class="close">[masquer texte]</span>')
    .find('.close').click(function(){
     var cap = $(this).parent(),
       ani = { fade:0, opacity:0, time:700 }; // bottom
      if (cap.is('.caption-top')) { ani = { fade :0, opacity:0, time:300 }; }
      cap.animate(ani, 400, function(){ cap.hide();});
});};

function sh_createSliders(){
$('a.link_ptf_').click(function(){
	
	/*on détecte l'id de l'élément cliqué et on récupère la valeur numérique*/
	var id_element=($(this).attr("id"));
	var id_element_split = id_element.split('_');
	var windowloc = window.location.href;
	var fermer_slider = windowloc.split('#')[0];
	
	/*on fait disparaître les carrés à droite*/	
	$('#ptf_bord15').fadeTo('slow', 0.0);
	$('#ptf_bord25').fadeTo('slow', 0.0);
	$('#ptf_bord35').fadeTo('slow', 0.0);
	$('#ptf_bord45').fadeTo('slow', 0.0);

	/*on ajoute la variable à l'éléments ciblé*/
    $('#ptfsl_'+ id_element_split[1]).fadeTo('slow', 1.0);
	$('#slider_'+ id_element_split[1]).anythingSlider({
	resizeContents: false	});
	slider_fx();
	$('#ptf_menu').fadeTo('slow', 0.0);
	$('div.anythingSlider').prepend('<span class="txt_normal_wh" id="close_slider"><a href="'+ fermer_slider +'" class="txt_normal_wh">[fermer]</a> ou pressez [esc]</span>');
	});
	/*permet de fermer le slider avec ESC*/
	$(document).keyup(function(e) {
  	if (e.keyCode == 27) { window.location.reload();}
	});
};


function sh_elementHide(){
	$(".imgmod21_over").click(function () {
  			$('#ptf_bord15_b').fadeTo(350, 0);$('#ptf_bord25_b').fadeTo(350, 0);$('#ptf_bord35_b').fadeTo(350, 0);$('#ptf_bord45_b').fadeTo(350, 0);
 	});	
    $(".imgmod11_over").click(function () {
			$('#main_container').css('display','none');$('#ptf_bord15_b').fadeTo(350,0.5);$('#ptf_bord25_b').fadeTo(350,0.5);
			$('#ptf_bord35_b').fadeTo(350,0.5);$('#ptf_bord45_b').fadeTo(350,0.5);$('#ptf_bord15').fadeTo(350,0);$('#ptf_bord25').fadeTo(350,0);
			$('#ptf_bord35').fadeTo(350,0);$('#ptf_bord45').fadeTo(350,0);
 	});
};
 	
function sh_hovering(){
	$('.module11').hover(function(){
	$('#ptf_13').css('zIndex','');/*IE7*/
	$('#ptf_14').css('zIndex','');/*IE7*/
	$('#ptf_15').css('zIndex','');/*IE7*/
	$('#ptf_16').css('zIndex','');/*IE7*/
	$(this).find('.module21_info').fadeTo(350, 1.0);},
	function(){$('.module21_info').hide();});
	$('.module11_4x').hover(function(){
	$('#ptf_13').css('zIndex','60');/*IE7*/
	$('#ptf_14').css('zIndex','60');/*IE7*/
	$('#ptf_15').css('zIndex','60');/*IE7*/
	$('#ptf_16').css('zIndex','60');/*IE7*/
	$(this).find('.module21_info').fadeTo(350, 1.0);
	},function(){$('.module21_info').hide();});
    $(".imgmod21_over").hover(function () {$(this).fadeTo(200, 0.5);},function () {$(this).fadeTo(20, 0.0);});
  	$(".imgmod11_over").hover(function () {$(this).css('opacity', '0');$(this).css('background-color','#F00');$(this).fadeTo("slow", 0.5);}, 
  	function () {$(this).css('background-color','');});
  	$(".module11 img").hover(function () {$(this).fadeTo(350, 0.75);}, 
  	function () {$(this).fadeTo(0, 1.0);});
  	$(".module11_4x img").hover(function () {$(this).fadeTo(350, 0.75);}, 
  	function () {$(this).fadeTo(0, 1.0);});
};



function couleur(obj) {obj.style.backgroundColor = "#FFFFFF";}

function check() {
	var msg = "";
if (document.contact_form.nom.value == ""){msg += "Veuillez saisir votre nom\n";document.contact_form.nom.style.borderColor = "#FF0000";
		$('#form_nom .label').css('color','#f00');}
if (document.contact_form.nom.value != ""){$('#form_nom .label').css('color','#fff');document.contact_form.nom.style.borderColor = "";}

if (document.contact_form.prenom.value == ""){msg += "Veuillez saisir votre prenom\n";document.contact_form.prenom.style.borderColor = "#FF0000";
		$('#form_prenom .label').css('color','#f00');}
if (document.contact_form.prenom.value != ""){$('#form_prenom .label').css('color','#fff');document.contact_form.prenom.style.borderColor = "";}		

if (document.contact_form.rue.value == ""){msg += "Veuillez saisir votre rue\n";document.contact_form.rue.style.borderColor = "#FF0000";
		$('#form_rue .label').css('color','#f00');}
if (document.contact_form.rue.value != ""){$('#form_rue .label').css('color','#fff');document.contact_form.rue.style.borderColor = "";}		

if (document.contact_form.no.value == ""){msg += "Veuillez saisir votre numéro de rue\n";document.contact_form.no.style.borderColor = "#FF0000";
		$('#form_norue .label').css('color','#f00');}
if (document.contact_form.no.value != ""){$('#form_norue .label').css('color','#fff');document.contact_form.no.style.borderColor = "";}		
		
if (document.contact_form.npa.value == ""){msg += "Veuillez saisir votre numéro postal\n";document.contact_form.npa.style.borderColor = "#FF0000";
		$('#form_npa .label').css('color','#f00');}
if (document.contact_form.npa.value != ""){$('#form_npa .label').css('color','#fff');document.contact_form.npa.style.borderColor = "";}		
		
if (document.contact_form.ville.value == ""){msg += "Veuillez saisir votre ville\n";document.contact_form.ville.style.borderColor = "#FF0000";
		$('#form_ville .label').css('color','#f00');}
if (document.contact_form.ville.value != ""){$('#form_ville .label').css('color','#fff');document.contact_form.ville.style.borderColor = "";}
	
if (document.contact_form.telephone.value == ""){msg += "Veuillez saisir votre téléphone\n";document.contact_form.telephone.style.borderColor = "#FF0000";
		$('#form_tel .label').css('color','#f00');}
if (document.contact_form.telephone.value != ""){$('#form_tel .label').css('color','#fff');document.contact_form.telephone.style.borderColor = "";}
		
if (document.contact_form.adressemail.value != ""){
		indexAroba = document.contact_form.adressemail.value.indexOf('@');
		indexPoint = document.contact_form.adressemail.value.indexOf('.');
		if ((indexAroba < 0) || (indexPoint < 0))		{
		document.contact_form.adressemail.style.borderColor = "#FF0000";
		$('#form_mail .label').css('color','#f00');
		document.contact_form.adressemail.value="le mail est incorrect";
			msg += "Le mail est incorrect\n";
		}
		else{$('#form_mail .label').css('color','#fff');document.contact_form.adressemail.style.borderColor = "";}
	}
else if (document.contact_form.adressemail.value == "") {document.contact_form.adressemail.style.borderColor = "#FF0000";
		$('#form_mail .label').css('color','#f00');
		msg += "Veuillez saisir votre mail\n";
	}


if (document.contact_form.commentaire.value == ""){msg += "Veuillez saisir un commentaire\n";document.contact_form.commentaire.style.borderColor = "#FF0000";$('#form_commentaire .label').css('color','#f00');}
if (document.contact_form.commentaire.value != ""){$('#form_commentaire .label').css('color','#fff');document.contact_form.commentaire.style.borderColor = "";}


	if (msg == "") return(true);
	else	{
		$('#form_message').html('<span style="color:#f00;">ATTENTION</span><br/>veuillez remplir ou corriger les champs qui sont marqués en rouge');
		return(false);
	}
}

function resetForm(){
	$('#form_message').html('<span style="font-weight:normal;">*champs à remplir</span>');
	$('#contact_form .label').css('color','#fff');
	$('#contact_form .field_input').css('border-color','');
	$('#contact_form .field_input_mail').css('border-color','');
	document.contact_form.commentaire.style.borderColor = "";
}

function showPane(id) {
  var e,i;
  var PID = "colonne_right_marge"; // the id of the parent element
  var p = document.getElementById(PID); // parent element
  // loop through each of the childNodes of the parent element
  for (i=0; i<p.childNodes.length; i++) {
    e = p.childNodes[i];
    if (e.nodeType!=1) continue; // pass over non-element nodes
    if (e.getAttribute("id") == id) {
      e.style.display = "block";
    }
    else {
      e.style.display = "none";
    }
  }
}


function sh_uploadify() {
	$('#shift_file_upload').uploadify({
  					'uploader'       : 'uploadify/uploadify.swf',
  					'script'         : 'uploadify/uploadify.php',
  					'checkScript'	 : 'uploadify/check.php',
 					'cancelImg'      : 'images/cancel.png',
 					'buttonImg'      : 'images/button.png',
  					'width'   	 	 : 118,
 					'height'   	 	 : 22,
  					'wmode'			 : 'transparent',
  					'multi'          : true,
  					'auto'           : false,
  					'buttonText'	 : 'Parcourir',
  					'displayData' 	 : 'speed',
  					'fileExt'        : '*.jpg;*.jpeg;*.gif;*.png;*.dmg;*.pdf;*.zip;*.psd;*.tif;*.tiff;*.indd;',
  					'fileDesc'       : 'Image Files (.JPG, .JPEG, .GIF, .PNG, .DMG, .PDF, .ZIP, .PSD, .TIF, .TIFF, .INDD)',
  					'queueID'        : 'custom-queue',
  					'queueSizeLimit' : 8,
  					'simUploadLimit' : 3,
  					'sizeLimit'   	 : 220000000,
  					'removeCompleted': true,
  					//'onError'		 : function (a, b, c, d) {
         								//if (d.status == 404)
            							//	alert('Could not find upload script. Use a path relative to: '+'<?= getcwd() ?>');
         								//else if (d.type === "HTTP")
            							//	alert('error '+d.type+": "+d.status);
         								//else if (d.type ==="File Size")
            							//	alert(c.name+' '+d.type+' Limit: '+Math.round(d.sizeLimit/1024)+'KB');
         								//else
            							//	alert('error '+d.type+": "+d.text);},
  					'onSelectOnce'   : function(event,data) {
      				$('#status-message').text(data.filesSelected + ' files have been added to the queue.');
    				},
 					'onAllComplete'  : function(event,data) {
      				$('#status-message').text(data.filesUploaded + ' files uploaded, ' + data.errors + ' errors.');
    				},
    				'onProgress'	 : function() {$('#loader').show(); },
    				//'onComplete'	 : function(a, b, c, d, e){if (d !== '1')alert(d);},
   					'onAllComplete'  : function() {$('#loader').hide(); 
       				$('#allfiles').load(location.href+" #allfiles>*",""); 
   					} 
	 });
	}

