// SETFONT FUNCTION
var font_size = 1; //base font-size
var font_size_MAX = 1.4;
var font_size_MIN = 0.8;

function setFontLarger()
{
	font_size = font_size + 0.2;
	if (font_size > font_size_MAX)
	{
		font_size = font_size_MAX;
	}
	SetFontSize();
}

function setFontSmaller()
{
	font_size = font_size - 0.2;
	if (font_size < font_size_MIN)
	{
		font_size = font_size_MIN;
	}
	SetFontSize();
}

function SetFontSize() {
	var oDoc = document.getElementById("pagecontent");
	if (oDoc)
		oDoc.style.fontSize = font_size + "em";
}	

// FORM CHECK
function Form_Erreur(message_erreur) {
	alert(message_erreur);
	return false;	
}

function Valeur(obj, obj_type) {
	if (obj_type == "TEXT" || obj_type == "PASSWORD") {
    	if (obj.value.length == 0) 
      		return false;
    	else 
      		return true;
    } else if (obj_type == "SELECT") {
        for (i = 0; i < obj.length; i++) {
			if (obj[0].selected)
				return false;
			else
				return true;
		}
	} else if (obj_type == "EMAIL") {
		var emailCheck = /^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[\w-\.]*[a-zA-Z0-9]\.[a-zA-Z]{2,7}$/i;
		if (!emailCheck.test(obj.value)) {
			return false;
		} else {
			return true;
		}
	} else if (obj_type == "ONERADIO" || obj_type == "ONECHECKBOX") {
		if (obj.checked == false) {
			return false;
		} else {
			return true;
		}
	} else if (obj_type == "RADIO" || obj_type == "CHECKBOX") {
		for (i = 0; i < obj.length; i++) {
			if (obj[i].checked == true)
				return true;
		}
		return false;
	} else if (obj_type == "NUMERIC") {
		if (obj.value.length == 0) {
			return false;
		} else {
			theValue = obj.value;
			if (theValue.indexOf(',') > -1) {
				theValue = theValue.replace(",", ".");
				theValue = parseFloat(theValue);
			}
			if (isNaN(theValue)) {
				return false;
			} else {
				return true;
			}
		}
	}
}

function showError(obj)
{
	if (typeof obj[0] != "undefined" && obj.tagName != "SELECT")
	{
		for (i = 0; i < obj.length; i++)
		{
			obj[i].style.backgroundColor = "#7d1c21";
		}
	}
	else
	{
		obj.style.backgroundColor = "#7d1c21";
	}
}

function showDefault(obj)
{
	if (typeof obj[0] != "undefined" && obj.tagName != "SELECT")
	{
		for (i = 0; i < obj.length; i++)
		{
			obj[i].style.backgroundColor = "#7d1c21";
		}
	}
	else
	{
		obj.style.backgroundColor = "#7d1c21";
	}
}
