  /*
	google.load('search', '1');
  google.setOnLoadCallback(function() {
    google.search.CustomSearchControl.attachAutoCompletion(
      '013191654890751727467:l1mafzhn3uq',
      document.getElementById('q'),
      'cse-search-box');
  });
*/	
// JavaScript Document
function clearField(fieldId){
	var field = document.getElementById(fieldId);
	field.value = "";
}

//FUNCION PARA VALIDAR MAIL

	function email_valido(email)
	{
		var i;
		var cStrCont,cStrDot;
		i = 0;
		cStrCont = 0;
		cStrDot = 0;

		for ( i=0; i < email.length ; i++ )
		{
			if ( email.charAt(i) == "@" )
			{
				cStrCont = cStrCont + 1
			}
			if ( email.charAt(i) == "." )
			{
				cStrDot = cStrDot + 1
			}
		}

		if (cStrCont != 1 || cStrDot == 0)
		{
			return false;
		}
		if ( email.charAt(email.length - 1 ) == "." )
		{
			return false;
		}
		return true;
	}


//FUNCION PARA VALIDAR FORMULARIOS
function busquedaValida() {
	valorForm = window.document.frmSearch.textoBuscar.value;
	if (valorForm  == 0 || valorForm =='buscar...'){
		document.frmSearch.textoBuscar.focus('Ingrese texto a buscar');
		return false;
	}
}

function foco(elemento) { 
elemento.style.border = "1px solid #eeafb0"; 
} 

function no_foco(elemento) { 
elemento.style.border = "1px solid #d8d8d0"; 
}


function form_valido(form)
{ 
		if(form == "frmContacto")
		{ 
			if (window.document.frmContacto.nombre.value == 0){
				alert('Por favo, ingresa tu nombre');
				document.frmContacto.nombre.focus();
				return false;
			}
			if (window.document.frmContacto.apellidos.value == 0){
				alert('Por favor, ingresa tus apellidos');
				document.frmContacto.apellidos.focus();
				return false;
			}						
			//VALIDAR E-MAIL
			if (!email_valido(window.document.frmContacto.email.value)){
				alert('Por favor ingresa tu email, (Ej. sucuenta@dominio.com)');
				document.frmContacto.email.focus();
				return false;
			}
			
			if (window.document.frmContacto.privacidad.checked!=true){
				alert('Selecciona la casilla de Declaración de privacidad ');
				document.frmContacto.privacidad.focus();
				return false;
			}								
		}
		else 
		if(form == "frmServicio")
		{
			if (window.document.frmServicio.nombre.value == 0){
				alert('Por favo, ingresa tu nombre');
				document.frmServicio.nombre.focus();
				return false;
			}
			if (window.document.frmServicio.apellidos.value == 0){
				alert('Por favor, ingresa tus apellidos');
				document.frmServicio.apellidos.focus();
				return false;
			}						
			//VALIDAR E-MAIL
			if (!email_valido(window.document.frmServicio.email.value)){
				alert('Por favor ingresa tu email, (Ej. sucuenta@dominio.com)');
				document.frmServicio.email.focus();
				return false;
			}
			
			if (window.document.frmServicio.privacidad.checked!=true){
				alert('Selecciona la casilla de Declaración de privacidad ');
				document.frmServicio.privacidad.focus();
				return false;
			}								
		}
		else 
		if(form == "frmInscripcion")
		{
			if (window.document.frmInscripcion.negocio.value == 0){
				alert('Ingrese una breve definición de su negocio');
				document.frmInscripcion.negocio.focus();
				return false;
			}
			if (window.document.frmInscripcion.nombre.value == 0){
				alert('Ingresa tu nombre y apellidos');
				document.frmInscripcion.nombre.focus();
				return false;
			}
			if (window.document.frmInscripcion.asistentes.value == 0){
				alert('Ingresa el número de asistentes');
				document.frmInscripcion.asistentes.focus();
				return false;
			}						
			if (window.document.frmInscripcion.empresa.value == 0){
				alert('Nombre de la Empresa');
				document.frmInscripcion.empresa.focus();
				return false;
			}						
			if (window.document.frmInscripcion.cargo.value == 0){
				alert('El cargo que ocupas en tu empresa');
				document.frmInscripcion.cargo.focus();
				return false;
			}						
			if (window.document.frmInscripcion.ciudad.value == 0){
				alert('Ingresa ciudad');
				document.frmInscripcion.ciudad.focus();
				return false;
			}						
			if (window.document.frmInscripcion.telefono.value == 0){
				alert('Ingresa el número del teléfono de contacto');
				document.frmInscripcion.telefono.focus();
				return false;
			}						
			//VALIDAR E-MAIL
			if (!email_valido(window.document.frmInscripcion.email.value)){
				alert('Ingresa tu email, (Ej. sucuenta@dominio.com)');
				document.frmInscripcion.email.focus();
				return false;
			}
			if (window.document.frmInscripcion.web.value == 0){
				alert('Ingresa el nombre de tu página web');
				document.frmInscripcion.web.focus();
				return false;
			}								
			if (window.document.frmInscripcion.privacidad.checked!=true){
				alert('Selecciona la casilla de Declaración de Privacidad ');
				document.frmInscripcion.privacidad.focus();
				return false;
			}								
		}
} //form_Valido

/* Tooltip by Ramiro */
/************************************************************************************************************/	
	var dhtmlgoodies_tooltip = false;
	var dhtmlgoodies_tooltipShadow = false;
	var dhtmlgoodies_shadowSize = 4;
	var dhtmlgoodies_tooltipMaxWidth = 300;
	var dhtmlgoodies_tooltipMinWidth = 100;
	var dhtmlgoodies_iframe = false;
	var tooltip_is_msie = (navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('opera')==-1 && document.all)?true:false;
	function showTooltip(e,tooltipTxt)
	{
		
		var bodyWidth = Math.max(document.body.clientWidth,document.documentElement.clientWidth) - 20;
	
		if(!dhtmlgoodies_tooltip){
			dhtmlgoodies_tooltip = document.createElement('DIV');
			dhtmlgoodies_tooltip.id = 'dhtmlgoodies_tooltip';
			dhtmlgoodies_tooltipShadow = document.createElement('DIV');
			dhtmlgoodies_tooltipShadow.id = 'dhtmlgoodies_tooltipShadow';
			
			document.body.appendChild(dhtmlgoodies_tooltip);
			document.body.appendChild(dhtmlgoodies_tooltipShadow);	
			
			if(tooltip_is_msie){
				dhtmlgoodies_iframe = document.createElement('IFRAME');
				dhtmlgoodies_iframe.frameborder='5';
				dhtmlgoodies_iframe.style.backgroundColor='#FFFFFF';
				dhtmlgoodies_iframe.src = '#'; 	
				dhtmlgoodies_iframe.style.zIndex = 100;
				dhtmlgoodies_iframe.style.position = 'absolute';
				document.body.appendChild(dhtmlgoodies_iframe);
			}
			
		}
		
		dhtmlgoodies_tooltip.style.display='block';
		dhtmlgoodies_tooltipShadow.style.display='block';
		if(tooltip_is_msie)dhtmlgoodies_iframe.style.display='block';
		
		var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
		if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
		var leftPos = e.clientX + 10;
		
		dhtmlgoodies_tooltip.style.width = null;	// Reset style width if it's set 
		dhtmlgoodies_tooltip.innerHTML = tooltipTxt;
		dhtmlgoodies_tooltip.style.left = leftPos + 'px';
		dhtmlgoodies_tooltip.style.top = e.clientY + 10 + st + 'px';

		
		dhtmlgoodies_tooltipShadow.style.left =  leftPos + dhtmlgoodies_shadowSize + 'px';
		dhtmlgoodies_tooltipShadow.style.top = e.clientY + 10 + st + dhtmlgoodies_shadowSize + 'px';
		
		if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){	/* Exceeding max width of tooltip ? */
			dhtmlgoodies_tooltip.style.width = dhtmlgoodies_tooltipMaxWidth + 'px';
		}
		
		var tooltipWidth = dhtmlgoodies_tooltip.offsetWidth;		
		if(tooltipWidth<dhtmlgoodies_tooltipMinWidth)tooltipWidth = dhtmlgoodies_tooltipMinWidth;
		
		
		dhtmlgoodies_tooltip.style.width = tooltipWidth + 'px';
		dhtmlgoodies_tooltipShadow.style.width = dhtmlgoodies_tooltip.offsetWidth + 'px';
		dhtmlgoodies_tooltipShadow.style.height = dhtmlgoodies_tooltip.offsetHeight + 'px';		
		
		if((leftPos + tooltipWidth)>bodyWidth){
			dhtmlgoodies_tooltip.style.left = (dhtmlgoodies_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth)) + 'px';
			dhtmlgoodies_tooltipShadow.style.left = (dhtmlgoodies_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth) + dhtmlgoodies_shadowSize) + 'px';
		}
		
		if(tooltip_is_msie){
			dhtmlgoodies_iframe.style.left = dhtmlgoodies_tooltip.style.left;
			dhtmlgoodies_iframe.style.top = dhtmlgoodies_tooltip.style.top;
			dhtmlgoodies_iframe.style.width = dhtmlgoodies_tooltip.offsetWidth + 'px';
			dhtmlgoodies_iframe.style.height = dhtmlgoodies_tooltip.offsetHeight + 'px';
		
		}
				
	}
	
	function hideTooltip()
	{
		dhtmlgoodies_tooltip.style.display='none';
		dhtmlgoodies_tooltipShadow.style.display='none';		
		if(tooltip_is_msie)dhtmlgoodies_iframe.style.display='none';		
	}


