function obtenirPosicio (ctrl) {

	var CaretPos = 0;

	// IE Support

	if (document.selection) {

		ctrl.focus ();

		var Sel = document.selection.createRange ();

		Sel.moveStart ('character', -ctrl.value.length);

		CaretPos = Sel.text.length;

	}

	// Firefox support

	else if (ctrl.selectionStart || ctrl.selectionStart == '0')

	CaretPos = ctrl.selectionStart;

	return (CaretPos);

}



function actualitzaContingut(){

	document.getElementById('fins_caracter').value = getSelectedText(document.getElementById('contingut_ang')).length;

	document.getElementById('mostra_contingut').value = getSelectedText(document.getElementById('contingut_ang'));

}



function actualitzaContingutEs(){

	document.getElementById('fins_caracter_es').value = getSelectedText(document.getElementById('contingut_ptg')).length;

	document.getElementById('mostra_contingut_es').value = getSelectedText(document.getElementById('contingut_ptg'));

}



function getSelectedText(ctrl){

	// IE Support

	if (document.selection) {

		ctrl.focus ();

		var selection = document.selection.createRange().text;

	}

	// Firefox support

	else if (ctrl.selectionStart || ctrl.selectionStart == '0')

		var selection = ctrl.value.substr(ctrl.selectionStart, ctrl.selectionEnd - ctrl.selectionStart); 



	return (selection);

}


function validarEmail(valor) {
	//if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3,4})+$/.test(valor)){
		
	if(/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/.test(valor)){
		return true;
		//alert("La dirección de email " + valor + " es correcta.");
	} else {
		return false;
		//alert("Email is incorrect.");
	}
}




