function valemail(str){
	var notvalid="``*}{[]$%&/|\«»,<>^;:?!£#=¨ºª\"\'()\\";
	var arrobindex = str.indexOf("@");

	var str1=str.substring(0, arrobindex);
	var str23=str.substring(arrobindex+1, str.length);

	var pontoindex = str23.lastIndexOf(".");

	var str2=str23.substring(0, pontoindex);
	var str3=str23.substring(pontoindex+1, str23.length);

	var ok = "yes";
	var temp;

	if (str!='') {
	for (var i=0; i<str.length; i++) {
		temp = "" + str.substring(i, i+1);
		if (notvalid.indexOf(temp) != "-1") ok = "no";
		}
	if ((arrobindex=="-1") || (str1=="") || (pontoindex=="-1") || (str3.length<2) || (str3.length>4) || (ok == "no")) {
		//alert("E-mail Inválido!");
		return false;   }
	else return true;
	}
	else return true;
}

function is_empty2(name, str){
	if  (eval("document.subscribeform."+ name +".value.length") == 0) return "\n- Introduza o " + str +"."; 
	if (eval("document.subscribeform."+ name +".value") == str) return "\n- Introduza o " + str +".";
	return "";
}

function is_empty(name, str){
	if  (eval("document.dataform."+ name +".value.length") == 0) return "\n- Introduza o " + str +"."; 
	if (eval("document.dataform."+ name +".value") == str) return "\n- Introduza o " + str +".";
	return "";
}


function radio_check(name){
	for (i=0;i< eval("document.dataform."+ name +".length");i++)
		if (eval("document.dataform."+ name +"["+i+"].checked")) return "";
	return "\n- Concordar com a declaração." //+ name;
}

function check_check(name){
	if (eval("document.dataform."+ name +".checked")) return "";
	return "\n- Concordar com a declaração." //+ name;
}

function combo_check(name){
	if (eval("document.dataform."+ name +".selectedIndex") ==0)return "\n- Deve escolher."; //+ name;
	return "";
}
