// JavaScript Document
function rollDiv(img_name, img_src, section)
   {
	   	if(img_src==1)
		{	
   			document.getElementById('mainMenuLinks').style.backgroundImage='url(/img/mainMenu_first_selected.gif)';
		}else if(img_src==2){
			document.getElementById(img_name).style.backgroundImage='url(/img/mainMenu_middle_selected.gif)';	
		}else if(img_src==3){
			document.getElementById(img_name).style.backgroundImage='url(/img/mainMenu_last_selected.gif)';	
		}else{
			if(section==0)
			{
				document.getElementById(img_name).style.backgroundImage='url(/img/mainMenu_none_selected.gif)';
			}
			if(section==1)
			{
				document.getElementById(img_name).style.backgroundImage='url(/img/mainMenu_first_selected.gif)';
			}
			if(section==2)
			{
				document.getElementById(img_name).style.backgroundImage='url(/img/mainMenu_middle_selected.gif)';
			}
			if(section==3)
			{
				document.getElementById(img_name).style.backgroundImage='url(/img/mainMenu_last_selected.gif)';
			}
		}
   }

function IlluSwitch(illuSource, illuTarget)
	{
		document.getElementById(illuSource).style.backgroundImage='url(/img/'+illuTarget+')';
		document.getElementById(illuSource).style.backgroundRepeat='no-repeat';
		document.getElementById(illuSource).style.backgroundPosition='798px 82px';
	}



function roll(img_name, img_src)
   {
   document[img_name].src = img_src;
   }


function boxOpen(ID) {
document.getElementById(ID).style.display = "block";
document.getElementById('moreBT').innerHTML="<a href=\"javascript:boxClose('" + ID + "');\">Close</a>";
}
function boxClose(ID) {
document.getElementById(ID).style.display = "none";
document.getElementById('moreBT').innerHTML="<a href=\"javascript:boxOpen('" + ID + "');\">More services</a>";
} 

var state='none';
function openDiv(ID, txt1, txt2) {

	if (state == 'block') {
		state = 'none';
		if(ID=='devisOneContent')
		{
		document.getElementById('more').innerHTML = txt1;
		}
	} else {
		state = 'block';
		if(ID=='devisOneContent')
		{
		document.getElementById('more').innerHTML = txt2;
		}
	}
	 document.getElementById(ID).style.display = state;
}


var state2='none';
function openDiv2(ID2) {
	if (state2 == 'block') {
		state2 = 'none';
	} else {
		state2 = 'block';
	}
	 document.getElementById(ID2).style.display = state2;
}




function verif(msgArray) 
{ 

	var service = false;
	valeur = document.envoi.service;

	for (var i=0;i<valeur.length;i++) 
	{
		if(document.envoi.service[i].checked == true)
		{
			service = true;
		}
		
		
	}
	if(service == false)
		{
			alert(msgArray['serviceMSG']);
			return false;
		}


	var languagesSize = $("#sourceDiv").children().size();	

	// si la valeur du champ prenom est non vide
	if(languagesSize>0) {
		
	} else {
		
		var $sourceL = $('#source').val();
		var $targetL = $('#target').val();
		
		if($sourceL==$targetL)
		{
			// sinon on affiche un message
			alert(msgArray['languageMSG']);
			// et on indique de ne pas envoyer le formulaire
			return false;
		}
	}
		
	if(document.envoi.Fichier.value == "" && document.envoi.estimation.value == "")
	{
		alert(msgArray['documentMSG']);
		 
		document.envoi.Fichier.focus();
		return false; 
	}
	
	if(!document.envoi.estimation.value == "")
	{ 
		var mynum = document.envoi.estimation.value;
		if (mynum != parseInt(mynum))
		{
		alert(mynum + msgArray['wrongNumMSG']);
		 
		document.envoi.estimation.focus();
		
		return false;
		}
	}	



	if (document.envoi.deadline.value == "")
	{
		alert (msgArray['dateMSG']);
		document.envoi.deadline.focus();
		return false;
	}

	
	if (document.envoi.mail.value == "")
	{
		alert (msgArray['contactMSG']);
		document.envoi.mail.focus();
		return false;
	}else{
	var mail = document.envoi.mail.value;
	var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
  		if(reg.test(mail)==false)
		{
		alert(msgArray['contactMSG']);
		return false;
		}else{return true;}
	}


}



function verif_contacts() 
{ 
	if (document.contact_form.mail.value == "")
	{
		alert ('Please, enter a valid e-mail');
		document.contact_form.mail.focus();
		return false;
	}else{
	var mail = document.contact_form.mail.value;
	var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
  		if(reg.test(mail)==false)
		{
		alert("Please, enter a valid e-mail");
		return false;
		}
	}


	if(document.contact_form.comment.value == "")
	{
		alert ('Please, enter question/comment');
		document.contact_form.comment.focus();
		return false;
	}else{return true;}

}


function verif_folder_request($name_error, $email_error, $address_error, $cp_error, $ville_error, $country_error) 
{ 
	if (document.contact_form.name.value == "")
	{
		$('span.forName').addClass('error');
		$('input.forName').css({'border' : '#f00 solid 1px'});
		document.contact_form.name.focus();
		return false;
	}else{
		$('.forName').removeClass('error').css('border', 'none');
	}
	
	
	if(document.contact_form.comment.value == "")
	{
		$('span.forStreet').addClass('error');
		$('input.forStreet').css({'border' : '#f00 solid 1px'});
		document.contact_form.comment.focus();
		return false;
	}else{
		$('.forStreet').removeClass('error').css('border', 'none');
	}
	
	if(document.contact_form.cp.value == "")
	{
		$('span.forCP').addClass('error');
		$('input.forCP').css({'border' : '#f00 solid 1px'});
		document.contact_form.cp.focus();
		return false;
	}else{
		$('.forCP').removeClass('error').css('border', 'none');
	}
	
	if(document.contact_form.ville.value == "")
	{
		$('span.forCity').addClass('error');
		$('input.forCity').css({'border' : '#f00 solid 1px'});
		document.contact_form.ville.focus();
		return false;
	}else{
		$('.forCity').removeClass('error').css('border', 'none');
	}
	
	if(document.contact_form.country.value == "")
	{
		$('span.forCountry').addClass('error');
		$('input.forCountry').css({'border' : '#f00 solid 1px'});
		document.contact_form.country.focus();
		return false;
	}else{
		$('.forCountry').removeClass('error').css('border', 'none');
		return true;
	}

}

var counter = 0;
var counter2 = 0;

function addSource()
{
	
		document.getElementById('sourceDiv').innerHTML += "<div id=thisL["+counter+"]><input id=\"inputS["+counter+"]\" type=\"hidden\" name=sourceL[] value=\""+document.envoi.source.value+"\"><a href=\"javascript:removeElement('thisL["+counter+"]','thisT["+counter+"]')\">[sup]</a> "+document.envoi.source.value+"</div>";
		document.getElementById('targetDiv').innerHTML += "<div id=thisT["+counter2+"]><input id=\"inputT["+counter2+"]\" type=\"hidden\" name=targetL[] value=\""+document.envoi.target.value+"\">"+document.envoi.target.value+"</div>";
}



function removeElement(divNum, divNum2) {
  var d = document.getElementById('sourceDiv');
  var d2 = document.getElementById('targetDiv');
  var olddiv = document.getElementById(divNum);
  var olddiv2 = document.getElementById(divNum2);
  d.removeChild(olddiv);
  d2.removeChild(olddiv2);
}


function openPopup(page,name,option) {
       window.open(page,name,option);
    }
	
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
