document.write('<link rel="stylesheet" type="text/css" href="include/estilos.css">');
document.write('<link rel="stylesheet" type="text/css" href="highslide/highslide.css" />');
document.write('<title>Santiago Diaz Garces :: Official website</title>');
document.write('<META HTTP-EQUIV="Expires" CONTENT="0">');
document.write('<meta http-equiv="pragma" content="no-cache">');
document.write('<meta name="description" content="Pagina del profesor de guitarra Santiago Diaz Garces de zona Norte, buenos aires, argentina" />');
document.write('<script type="text/javascript" src="include/ajax.js"></script>');

function getBrowserType(){

var sBrowser;
var sVersion;

var aBrowFull = new Array("firefox", "chrome","opera", "msie", "netscape", "gecko", "mozilla");
var aBrowVers = new Array("firefox", "chrome","opera", "msie", "netscape", "rv", "mozilla");
var aBrowAbrv = new Array("firefox", "chrome","op", "ie", "ns", "mo", "ns");

var sInfo = navigator.userAgent.toLowerCase();;

sBrowser = "";

	for (var i = 0; i < aBrowFull.length; i++){
		if ((sBrowser == "") && (sInfo.indexOf(aBrowFull[i]) != -1))
		{
		sBrowser = aBrowAbrv[i];
		}
	}

return sBrowser;
}

function validarCampoAlfanumerico(objeto){

	var texto = objeto.value;
	var regex = new RegExp("[^\A-Z,0-9,a-z,\.\ñ\á\é\í\ó\ú\Á\É\Í\Ó\Ú\ ]","g");
	var nTexto = texto.replace(regex,"");
	objeto.value = nTexto;
}

function validarCampoNumerico(objeto){

	var texto = objeto.value;
	var regex = new RegExp("[^\0-9]","g");
	var nTexto = texto.replace(regex,"");
	objeto.value = nTexto;
}

function validarEmail(objeto)
{
	if(emailvalido(objeto,'E-Mail') != '')
	{
	objeto.focus();		
	document.getElementById('error').innerHTML = 'E-Mail no valido';
	}
	else
	{
		objeto.style.backgroundColor = "#666";	
	}
}

function emailvalido(obj,nombre) {msg=""; if(obj.value!=""){var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;if (reg1.test(obj.value) || !reg2.test(obj.value)){obj.style.backgroundColor='#666';msg= "\n* "+nombre+" es inválido."}} return msg}
/*** FIN FUNCIONES COMUN ***/

function validarCampoLleno(objeto)
{
	if(estaVacio(objeto))
	{
	objeto.style.backgroundColor = '#666';
	return 'El campo no puede ser nulo.\n';
	}
	else
	{
	if(objeto.type == 'radio')
	{
	objeto.style.backgroundColor = '#F7F7F7';		
	}
	else
	{
	objeto.style.backgroundColor = '#666';
	}
	return "";
	}
}

function estaVacio(objeto) {

   if ((objeto.value.length==0) || (objeto.value==null))
    {
    return true;
    }
   else 
    {
    return false;
    }
}

function validarContacto(){

	var error = '';
	var formulario = document.getElementById('formulario');
	
	error += validarCampoLleno(document.getElementById('Nombre'));
	error += validarCampoLleno(document.getElementById('email'));
	error += validarCampoLleno(document.getElementById('telefono'));
	error += validarCampoLleno(document.getElementById('mensaje'));

	if(error != '')
	{
		document.getElementById('error').innerHTML = 'Los campos marcados con * son obligatorios.';
	}
	else
	{
		if(error == '')
		{		
		formulario.submit();
		}
		else
		{
		document.getElementById('error').innerHTML = error;
		}
	} 
}
