function setErrorDiv(state,text)
{		
	var err_div = document.getElementById('div_error');	
			
	if(state == 'show')
	{
		err_div.style.visibility = "visible";
		err_div.className = "error";
		err_div.innerHTML = text;
	}
	else if(state == 'hide')
	{
		err_div.style.visibility = "hidden";
		err_div.className = "";
	}
}

function validateText(elem)
{
	if (elem.value == "") return true;
}

function validateSelect(elem)
{
	var selIndex = elem.selectedIndex;
	var selValue = elem.options[selIndex].value;
	if(selValue === 0 || selValue == '') return true;
}

function validateEmail(elem)
{
	var mail = elem.value.trim();
	var emailFilter=/^.+@.+\..{2,3}$/;			 
	if (!emailFilter.test(mail)) return true;
	else return false;
}

function validateRadio(elem)
{
	
	for (counter = 0; counter < elem.length; counter++)
	{
		if (elem[counter].checked) return elem[counter].value;
	}				
	return true;
}

function validateCheck(elem)
{
	if(!elem.checked) return true;
}

String.prototype.trim = function() 
{
	return this.replace(/^\s+|\s+$/g,"");
}
