function buscar()
{
	document.getElementById('cse-search-box').submit();
}

function ver_documento(documento)
{
	var descarga = "documentos/"+documento+".pdf"
	var mywindow = window.open(descarga,"documento","location=1,status=1,scrollbars=1");
}

function carrito()
{
	var carrito = window.open("carrito/","carrito","location=1,status=1,scrollbars=1,resizable=1,width=850");
  	//mywindow.moveTo(0,0);
}

function tickets()
{
	var tickets = window.open("tickets/index.php","tickets","location=1,status=1,scrollbars=1,resizable=1,width=850");
  	//mywindow.moveTo(0,0);
}

function enlaces()
{
	//alert("gola")
	var enlacesw = window.open("directorios/enlaces.php","enlaces","location=1,status=1,scrollbars=1,resizable=1,width=850");
  	//mywindow.moveTo(0,0);
}

function oportunidades()
{
	//alert("gola")
	var oportunidadesw = window.open("blog/index.php?blog=8","oportunidades","location=1,status=1,scrollbars=1,resizable=1,width=850");
  	//mywindow.moveTo(0,0);
}

function fac()
{
	var faq = window.open ("faq/","faq","location=1,status=1,scrollbars=1,resizable=1,width=850");
  	//mywindow.moveTo(0,0);
}

function cerrar()
{
	window.close();
}


function valida_mensaje()
{
	document.getElementById('correo').value = document.getElementById('correo').value.toLowerCase();
	var correo = document.getElementById('correo');
	var nombre = document.getElementById('nombre').value;
	var mensaje = document.getElementById('mensaje').value;
	
	var RegExPattern = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/; 
	
	var complete = true;
		
	if (complete)
		complete = empty('nombre', 'Nombre');
		
	if(complete)
	{
		if (correo.value.match(RegExPattern)) {        
			complete = true;   
		} else {         
		//El email no es correcto.         
			alert("Favor de ingresar un correo válido.")
			correo.focus();
			complete = false;
			return false;    
		}  
	}
		
	if (complete)
		complete = empty('mensaje', 'Mensaje');
		
	if (complete)
		complete = enviar_correo(correo.value, nombre, mensaje);
		
}


function enviar_correo(correo, nombre, mensaje)
{
	var page = "contents/enviar_correo.php";
	var resultado = document.getElementById('contenedor_principal');
	ajax=objetoAjax();
	ajax.open("POST", page,true);
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			if (ajax.status==200){
				alert(ajax.responseText);
			}
			 else
     			 //alert("Revise su conexion a internet");
				 alert(ajax.responseText);
		}
	} 
  
  
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("name="+nombre+"&email="+correo+"&message="+mensaje);
}


function contract_hosting(id)
{
	
}

function loadpages(url, div)
{
	switch(url)
	{
		case "home":					url = "inicio";
										realpage(url, div);
										break;
							
		case "hosting":					url = "hosting";
										realpage(url, div);
										break;
						
		case "hosting multidominio":	url = "hostingmultidominio";
										realpage(url, div);
										break;			
										
		case "pagina web":				url = "webpages";
										realpage(url, div);
										break;	
										
		case "identidad corporativa":	url = "identidad";
										realpage(url, div);
										break;	
										
		case "social media":			url = "social_media";
										realpage(url, div);
										break;									
										
		case "redaccion":				url = "redaccion";
										realpage(url, div);
										break;
										
		case "desarrollo medida":		url = "desarrollos_web";
										realpage(url, div);
										break;								
										
		case "soluciones digitales":	url = "soluciones_digitales";
										realpage(url, div);
										break;	
										
										
		case "clientes":				url = "clientes";
										realpage(url, div);
										break;	
										
		case "importancia pagina web":	url = "importancia_pagina_web";
										realpage(url, div);
										break;		
										
		case "importancia identidad corporativa":	url = "importancia_identidad";
										realpage(url, div);
										break;	
										
		case "importancia redaccion":	url = "importancia_redaccion";
										realpage(url, div);
										break;									
						 
		case "nosotros":				url = "nosotros";
										realpage(url, div);
										break;		
										
		case "mision y vision":			url = "mision_vision";
										realpage(url, div);
										break;	
										
		case "valores":					url = "valores";
										realpage(url, div);
										break;	
										
		case "sitios patrocinados":		url = "patrocinados";
										realpage(url, div);
										break;	
		
		
		case "proceso de patrocinio":	url = "procesopatrocinio";
										realpage(url, div);
										break;	
		
		case "contactanos":				url = "contacto";
										realpage(url, div);
										break;	
						
		default:			alert("Sitio en construccion");
							url = "inicio";
							realpage(url, div);
							break;
	}
	
	
}

function realpage(url, div)
{
	var page = "contents/"+url+".php";
	var resultado = document.getElementById(div);
	ajax=objetoAjax();
	ajax.open("POST", page,true);
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			if (ajax.status==200){
				resultado.innerHTML = ajax.responseText;
			}
			 else
     			 //alert("Revise su conexion a internet");
				 alert(ajax.responseText);
		}
	} 
  
  
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null);
}


//***************************************
//Funciones comunes
//***************************************
function crearXMLHttpRequest() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}

function objetoAjax(){
  var xmlhttp=false;
  try 
  	{
 		 xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  	} catch (e) {
					try {
							xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
						} catch (E) {
 										 xmlhttp = false;
  									}
				}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
			xmlhttp = new XMLHttpRequest();
		}
  return xmlhttp;
}


function ltrim(s) {
	return s.replace(/^\s+/, "");
}

function rtrim(s) {
	return s.replace(/\s+$/, "");
}

function trim(s) {
	return rtrim(ltrim(s));
}

function empty(campo, nombre)
{
	var var_campo = document.getElementById(campo);
	
	if(trim(var_campo.value)=="")
		{
			alert("El campo "+nombre+ " no puede estar vacío.")
			var_campo.focus();
			return false;
		}
	else
		return true;
}
