// FUNCIONES CHALI XXX CUSTOM
function enviar_contacto(){
	
	var frm = document.getElementById('formcontacto');
	error = '';
	
	if(checkObligatorios(frm)) error += 'Por favor complete todos los campos\n';
		
	if(error != ''){
		alert(error);
		return false;
	}
	
	_post(frm);
	
}


// FUNCIONES CHALI XXX CORE

function _post(frm)
{
	if(document.getElementById('targetIframe')) 
	document.body.removeChild(document.getElementById('targetIframe'));
	
	var strFrame = (isMSIE()) ? "<iframe id='targetIframe' name='targetIframe'>" : "iframe";
	
	
    var _objPost = document.createElement(strFrame);
	// PASAR A NONE CUANDO TERMINE DESARROLLO
	_objPost.style.display     = "none";
	_objPost.style.border      = "solid 2px black";
	_objPost.name     		   = "targetIframe";
	_objPost.id     		   = "targetIframe"; 
	_objPost.style.width       = "99%";
	_objPost.style.background  = "#ffffcc";
	_objPost.style.height      = "200";
	_objPost.src               = '';
    document.body.appendChild(_objPost);
	
	frm.method = 'POST';
	frm.target = 'targetIframe';
	frm.submit();
}


function isValidEmail(mail){
  if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail))){
      return false;
  } else {
    return true;
  }
}

function checkObligatorios(frm){
	
	frmId = frm.id;
	error_obl = false;
	
	$("#"+frmId+" .campo_obligatorio").each( function(){
		
		if($(this).val() == '') 
		{
			
			if(!error_obl) $(this).focus();			
			$(this).css({'background-color' : '#ffffcc', 'border' : 'solid 1px red'});
			error_obl = true;
			
		}else{
			
			$(this).css({'background-color' : '', 'border' : ''});
			
			}	
		
	});
	
	return error_obl;
}

function isMSIE(){
    return (navigator.appName == "Microsoft Internet Explorer");
}