function mostrarSubmenu(submId)
{
    var submenus = document.getElementsByTagName('div');
    for (i in submenus) {
        if(submenus[i].title == 'submenu') {
            submenus[i].style.display='none';
        }
    }
    if (submId) {
        document.getElementById(submId).style.display='';
    }
}
//Hide Sub-menu
function hideSubmenu(submId)
{
    var submenus = document.getElementsByTagName('div');
    for (i in submenus) {
        if(submenus[i].title == 'submenu') {
            submenus[i].style.display='none';
        }
    }
	document.getElementById(submId).style.display='none';
}


// Agregar el efecto para abrir como acordion a los divs
function addSlideEffect(divId, linkId)
{
    var miSlide = new Fx.Slide(divId);
    $(linkId).addEvent('mouseover', function(e){
        e = new Event(e);
        miSlide.toggle();
        e.stop();
    }
    );
    miSlide.hide();
}
function isEmpty(field, fieldname) {
	var error="";
	if (field.length == 0) 	{
		error = "- " + fieldname + " is required\n";
	}
	return error;
}
function ChangeCSSBgImg() {
    if (!document.getElementById) return false;

    var MyElement = "header" //The ID of the element you want to change
    var ImgPath = "images/" //The file path to your images
    if (!document.getElementById(MyElement)) return false;

    var random_images = new Array ();
    random_images[0] = "1.jpg";
    random_images[1] = "2.jpg";
    random_images[2] = "3.jpg";
    random_images[3] = "4.jpg";
    random_images[4] = "5.jpg";
    random_images[5] = "10.jpg";
    var $header = document.getElementById(MyElement);
    var $backgroundurl = $header.style.backgroundImage;
    var ImgURL = "url(" + ImgPath + random_images[rand(random_images.length)] + ")";

    if ($backgroundurl != ImgURL) {
        $header.style.backgroundImage = ImgURL;
    }

    movement = setTimeout("ChangeCSSBgImg()",14000);
}

/* random number generator */
function rand(n) {
    return ( Math.floor ( Math.random ( ) * n ) );
}

/* Custom onload function */
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            oldonload();
            func();
        }
    }
}
/*
window.addEvent('domready', function() {
    addLoadEvent(ChangeCSSBgImg);
	var mySlide = new Fx.Slide('menu',{duration: 1000, transition: Fx.Transitions.Bounce.easeOut}).hide();
	mySlide.slideIn();

});
*/
function show_news(id) {
  var myAjax = new Ajax('get_news.php',
    {
      method: 'post',
      postBody: 'id='+id,
      onComplete: function(){
          news_show(this.transport.responseText);
      }
    }).request();
}
function news_show(req) {
   // window.parent.document.getElementById('content').innerHTML = req.responseText;
    unloadIcon();
    document.getElementById('content').innerHTML = req;

}
function back_default(){
    var myAjax = new Ajax('get_default.php',
    {
      method: 'post',
      onComplete: function(){
           news_show(this.transport.responseText);
      }
    }).request();
}
function show_hosting(type){
    var myAjax = new Ajax('get_hosting_plans.php',
    {
      method: 'post',
      postBody: 'type='+type,
      onComplete: function(){
           news_show(this.transport.responseText);
      }
    }).request();
}
function show_jobs(){
    var myAjax = new Ajax('get_jobs.php',
    {
      method: 'post',
      onComplete: function(){
           news_show(this.transport.responseText);
      }
    }).request();
}

function add_files(){
    var first_name = document.getElementById('name').value;
    var last_name = document.getElementById('last_name').value;
    if (first_name != "" && last_name != "")
    {
        window.open('add_resumes_files.php?first_name='+first_name+'&last_name='+last_name , "", "height=300,width=600,scrollbars,top=200,left=200");

    }else{
        alert ("Debe ingresar su Nombre y Apellido para poder cargar archivos");
    }
}
function verify_info(){
	var error='';
	error += isEmpty(document.getElementById('name').value,"Nombre");
	error += isEmpty(document.getElementById('last_name').value,"Apellido");
	error += isEmpty(document.getElementById('email').value,"Email");
	error += isEmpty(document.getElementById('phone').value,"Tel&eacute;fono");
    error += checkEmail(document.getElementById('email').value, "Email");
    error += checkPhone(document.getElementById('phone').value, "Tel&eacute;fono");
	if(error!=''){
		alert("VERIFIQUE LOS SIGUIENTES CAMPOS:\n"+error)
		return false
	}else{
	    save_resume();
	}
}
function contact_show(req) {
    document.getElementById('content').innerHTML = req;
}

function showDiv(div_new,div_old){
    var old=document.getElementById(div_old);
    old.innerHTML=div_new;
}

/* Load page ini*/
var c=true;
function changePage(source) {
	var page='contents/'+source+'.php';
	//alert("aqui"+page);
    var myajax = new Ajax(page,
                   {
				   method: 'post',
				   postBody:'',
				   onComplete: function() { loadPage(this.transport.responseText); }
                   }).request();
}
function loadPage(req){
            var elm = document.getElementById("content");
            elm.innerHTML=req;
			if(c!='false'){
				var ini = document.getElementById("inicio");
				ini.innerHTML='<a href="index.php">Inicio</a>';
				c=false;
			}
			unloadIcon();
	}
/* Load page end*/

/*Load Information of Portafolio  ini*/
function loadInfo(image,description){
	var myAjax = new Ajax('load_portafolio.php',
    {
      method: 'post',
      postBody: 'img='+image+'&des='+description,
      onComplete: function(){ info(this.transport.responseText);
      }
    }).request();
}
function info(req){
     document.getElementById('info').innerHTML = req;
     showEffect(1, 'info', 250, 370,0);
     //showEffect(2, 'imagec', 250,250);
     setTimeout("showEffect(2, 'imagec', 250,250,1)",500);
     setTimeout("showEffect(3, 'dv', 250,200,1)",1500);
}

function unloadInfo(){
        document.getElementById('info').width = "1px";
        document.getElementById('info').height = "1px";
		document.getElementById('info').style.display = "none";
}
/*Load Information of Portafolio end*/

/*Load Information of PortafolioClient  ini*/
function loadPrt(id) {
	//alert("aqui"+page+" "+id);
    var myajax = new Ajax('contents/destac.php',
                   {
				   method: 'post',
				   postBody:'id='+id,
				   onComplete: function() { loadPage(this.transport.responseText); }
                   }).request();
}
function loadOnePrt(id) {
	//alert("aqui"+page+" "+id);
    var myajax = new Ajax('contents/oneportafolio.php',
                   {
				   method: 'post',
				   postBody:'id='+id,
				   onComplete: function() { loadPage(this.transport.responseText); }
                   }).request();
}
/*Load the products*/
function loadProduct(id){    
	var myAjax = new Ajax('contents/categoryView.php',
    {
      method: 'post',
      postBody: 'id='+id,
      onComplete: function(){ products(this.transport.responseText);}
    }).request();
    //alert("dv "+id);
}
function products(req){
    //unloadIcon();
    document.getElementById('categories').style.display = '';
    document.getElementById('categories').innerHTML = req;
}

function closeProducts(){
     document.getElementById('categories').style.display = 'none';
}
function closeProducts1(){
     document.getElementById('categories').style.display = 'none';
}

/*Load the products*/
function infoProduct(id){
	//alert("ID: "+id);
   var myAjax = new Ajax('contents/productView.php',
    {
      method: 'post',
      postBody: 'id='+id,
      onComplete: function(){ products(this.transport.responseText);
      }
    }).request();
}
function products1(req){
     unloadIcon();
     document.getElementById('infoP').style.display='';
     document.getElementById('infoP').innerHTML = req;
}
/*Load Information of PortafolioClient  end*/
/*Show all products as tree (Expand / Contract)*/
function expContTree(title, label)
{
    var nodes = document.getElementById("subcategory"+title);
    if (nodes.style.display=="none") {
        document.getElementById(label).innerHTML = "[-]";
        nodes.style.display = "";
    } else {
        document.getElementById(label).innerHTML = "[+]";
        nodes.style.display = "none";
    }
}
function loadIcon(){
        document.getElementById('img_preload').style.display = "";
        document.getElementById('lbl_preload').innerHTML = "Cargando";
        document.getElementById('div_preload').style.top = 450 + "px";
        document.getElementById('div_preload').style.left = 600 + "px";
        document.getElementById('div_preload').style.display = "";
}        
function unloadIcon(){
        document.getElementById('img_preload').style.display = 'none';
        document.getElementById('lbl_preload').innerHTML = "Cargado";
        document.getElementById('div_preload').style.display = "none"; 
}
function enlargeImage(imageId)
{
	image=document.getElementById(imageId);
	if(image.src.lastIndexOf("&h=94")>0) {
	    image.src = image.src.substr(0, image.src.length - 5); 
	} else {
		image.src = image.src + "&h=94";
	}
	setTimeout("Pop('" +imageId + "',50,'PopBoxImageLarge');", 250);
}
