function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function MM_callJS(jsStr) { //v2.0
 return eval(jsStr)
}
//Valida un email mediante expresiones regulares
function valEmail(valor) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(valor)){
		return true;
	} else {
		return false;
	}
}
//Validates Spanish Telephone Numbers
function is_phone_ES(valor){
	if (/^(9|8|6)\d{8}$/.test(valor)){
		return true;
	} else {
		return false;
	}
}
//Validates Portuguese Telephone Numbers
function is_phone_PT(valor){
	if (/^(9|2)\d{8}$/.test(valor)){
		return true;
	} else {
		return false;
	}
}
function valCheckBox(){
	// No radio button is selected Select atleast one
	if (!document.frm.checkbox[0].checked && !document.frm.checkbox[1].checked) {
		document.frm.checkbox[1].checked = 1;
	}
}
function valRadioChecked(radioName){//Ej. valRadioChecked(frm.propvvda[0])
	// If radio button[index] is true
	if(radioName.checked == true){	
		
		return true;
	} else {
		return false;
	}
}		
function valCheckBoxCondition(checkbox, message){
	var msg = message;
	if (checkbox.checked == false){
		alert (msg);
		return false;
	} else {
		return true;
	}
}

function valCheckSelect(selectName){
	  if (selectName.selectedIndex == 0) {
		  return false;
	  } else {
		  return true;
	  }
}
//Compare select values
function compareSelect(selectName, compareValue){
	var intSelected = selectName.selectedIndex;
	var selectValue = selectName.options[intSelected].value;
	var objRegex = new RegExp('^'+selectValue+'');
	if (!objRegex.test(compareValue)){
		  return false;
	  } else {
		  return true;
	  }
}
function styleContent(tag, content, simple){
	var taggedContent;
	if(simple == 1){
		taggedContent = '<'+ tag +'/>';
	} else {
		taggedContent = '<'+ tag +'>' + content +'</'+ tag +'>';
	}
	return taggedContent;
}
function StyleBackgrColor(objectName, color){
	return objectName.style.backgroundColor = color;
}