function wordCounter() {

	var devis, devis = document.getElementById('devis');
  var formContent= devis.traduction.value;
  //alert(formContent);
  formContent = formContent.replace(/^\s*|\s*$/,"");  // trim leading and trailing spaces from string...
  //formContent = formContent.replace(/^\d+$/,"");
  formContent = formContent.replace(/\s+/g," ");  // replace multiple spaces with a single space...
  var countSpaces;
  var wordCount;
  // Script that counts the number of words in text pasted into a textbox
  if (formContent=="") {
    //alert("No text was entered in the form - please copy and paste your text into the form and try again.");
  }
  else {
    
    countSpaces=formContent.split(" ");
    wordCount=countSpaces.length;
    devis.totalmots.value=wordCount;
    //alert(wordCount);
  }
  
   return wordCount;
}



function opWin(url,nom,largeur,hauteur,options) {

var haut=(screen.height-hauteur)/2;
var Gauche=(screen.width-largeur)/2;
window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);

}


function setCGV(){
			var btncommande = document.getElementById('btn');
			var chkagree = document.getElementById('cgv');
			if(!chkagree.checked) {
				btncommande.disabled="disabled";
				//alert(chkagree.id);
				}
				else {
				btncommande.disabled = 0;
				//alert(btncommande.id+'  '+btncommande.disabled);
				}
		}
		
		
function getLabelForId(id) {
    var label, labels = document.getElementsByTagName('label');
    for (var i = 0; (label = labels[i]); i++) {
        if (label.htmlFor == id) {
        //alert(label.htmlFor);
            return label;
        }
    }
    return false;
}
function checkEmail() {
    var email = document.getElementById('email');
    var label = getLabelForId('email');
    if (email.value.indexOf('@') == -1 || email == '') { // Naive check for non empty string with @ sign
        label.className = 'problem';
    } else {
        label.className = 'completed';
    }
}
function checkPhone() {
    var phone = document.getElementById('phone');
    var label = getLabelForId('phone');
    var digits = phone.value.replace(/[^0-9]/ig, '');
    if (!digits) {
        label.className = '';
        phone.value = '';
        return;
    }
    if (digits.length == 10) {
        phone.value = '(' + digits.substring(0, 3) + ') ' + 
            digits.substring(3, 6) + '-' + 
            digits.substring(6, 10);
        label.className = 'completed';
    } else {
        label.className = 'problem';
        phone.value = digits;
    }
}
function checkRequired(id) {
    var formfield = document.getElementById(id);
    var label = getLabelForId(id);
    
    /*if((formfield.type=='checkbox')&&(formfield.checked ==true)){
    label.className = 'completed';
    }else if((formfield.type=='checkbox')&&(formfield.checked ==false)){
    label.className = 'problem';    
    }else */
    if (formfield.value.length == 0) {
        label.className = 'problem';
    } else {
        label.className = 'completed';
    }
}


function getBox(){
	var inputs = document.getElementsByTagName('input');
	var mesbox = 0;
	for (i=0;i<inputs.length;i++){
		if ((inputs[i].type =='checkbox')&&(inputs[i].checked==true)){
		mesbox++;
		}
	
	}
	return mesbox;
}

function checkBox(id){
	var mesbox = getBox();
	var label = getLabelForId(id);
	if(mesbox>0){
	label.className = 'completed';
	}else{
	label.className = 'problem';
	}
	//alert(mesbox);
}



function oninputfocus(e) {
    /* Cookie-cutter code to find the source of the event */
    if (typeof e == 'undefined') {
        var e = window.event;
    }
    var source;
    if (typeof e.target != 'undefined') {
        source = e.target;
    } else if (typeof e.srcElement != 'undefined') {
        source = e.srcElement;
    } else {
        return;
    }
    /* End cookie-cutter code */
   // source.style.border='2px solid #000';
}
function oninputblur(e) {
    /* Cookie-cutter code to find the source of the event */
    if (typeof e == 'undefined') {
        var e = window.event;
    }
    var source;
    if (typeof e.target != 'undefined') {
        source = e.target;
    } else if (typeof e.srcElement != 'undefined') {
        source = e.srcElement;
    } else {
        return;
    }
    /* End cookie-cutter code */
    //source.style.border='2px solid #ccc';
}
function oninputclick(e) {
    /* Cookie-cutter code to find the source of the event */
    if (typeof e == 'undefined') {
        var e = window.event;
    }
    var source;
    if (typeof e.target != 'undefined') {
        source = e.target;
    } else if (typeof e.srcElement != 'undefined') {
        source = e.srcElement;
    } else {
        return;
    }
    /* End cookie-cutter code */
    //source.style.border='2px solid #ccc';
}
function addEvent(obj, evType, fn){
    if (obj.addEventListener){
        obj.addEventListener(evType, fn, true);
        return true;
    } else if (obj.attachEvent){
        var r = obj.attachEvent("on"+evType, fn);
        return r;
    } else {
        return false;
    }
}

function modifForm(cible){
mondevis = document.getElementById('devis');
mondevis.action = cible;
mondevis.task = "modifTrad";

//alert('redirection');
//return false;
mondevis.submit();

}