//SuckerTree Vertical Menu 1.1 (Nov 8th, 06)
//By Dynamic Drive: http://www.dynamicdrive.com/style/
var menuids=["suckertree1"] //Enter id(s) of SuckerTree UL menus, separated by commas
function buildsubmenus(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
	for (var t=0; t<ultags.length; t++){
	ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle"
		if (ultags[t].parentNode.parentNode.id==menuids[i]) //if this is a first level submenu
			ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item
		else //else if this is a sub level submenu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
	ultags[t].parentNode.onmouseover=function(){
	this.getElementsByTagName("ul")[0].style.display="block"
	}
	ultags[t].parentNode.onmouseout=function(){
	this.getElementsByTagName("ul")[0].style.display="none"
	}
	}
		for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
		ultags[t].style.visibility="visible"
		ultags[t].style.display="none"
		}
  }
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus)


///////////////////////////////////
// VALIDA SI ES VALIDO UN EMAIL  //
///////////////////////////////////

function checkEmail( string ){

	var testresults;
	var str    = string;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if (filter.test(str)){
		testresults = true;
	}else{
		testresults = false;
	}
	return (testresults);
}

/////////////////////////////////////
// VALIDA SI ES UN VALOR NUMERICO  //
/////////////////////////////////////
function checkNumero( string ){

	var x    = string;
	var anum = /(^\d+$)|(^\d+\.\d+$)/;

	if (anum.test(x)){
		testresult = true;
	}else{
		testresult = false;
	}
	return (testresult);
}
//////////////////////////////
// validacion de formulario //
//////////////////////////////

function validarFromularioEmails(){
	if( formulario.ventas.value == "" ){
		alert("Debe ingresar un email");					
		formulario.ventas.focus();
		return(false);
	}else if(!(checkEmail(formulario.ventas.value))){
		alert("Debe ingresar un email valido");					
		formulario.ventas.focus();
		return(false);
	}
	if( formulario.compras.value == "" ){
		alert("Debe ingresar un email");					
		formulario.compras.focus();
		return(false);
	}else if(!(checkEmail(formulario.compras.value))){
		alert("Debe ingresar un email valido");					
		formulario.compras.focus();
		return(false);
	}
	if( formulario.tecnico.value == "" ){
		alert("Debe ingresar un email");					
		formulario.tecnico.focus();
		return(false);
	}else if(!(checkEmail(formulario.tecnico.value))){
		alert("Debe ingresar un email valido");					
		formulario.tecnico.focus();
		return(false);
	}
}

///////////////////////////////////////////////////////////////////////
//  VALIDA EL FORMULARIO DE CONTACTO                                 //
//                                                                   //
///////////////////////////////////////////////////////////////////////
function validarFormulario(){
	var nombre=document.getElementById('nombre').value;			
		if( nombre == ""){
		alert("Por favor, ingrese su nombre");	
		form1.nombre.focus();
		return(false);
		}
	var empresa=document.getElementById('empresa').value;			
		if( empresa == ""){
		alert("Por favor, ingrese el nombre de su empresa");
		form1.empresa.focus();
		return(false);
		}
	
	var domicilio=document.getElementById('domicilio').value;			
		if( domicilio == ""){
		alert("Por favor, ingrese su domicilio");					
		form1.domicilio.focus();
		return(false);
		}
	var localidad=document.getElementById('localidad').value;			
		if( localidad == ""){
		alert("Por favor, ingrese su localidad");
		form1.localidad.focus();
		return(false);
		}

	var provpais=document.getElementById('provpais').value;			
		if( provpais== ""){
		alert("Por favor, ingrese su pais");					
		form1.provpais.focus();
		return(false);
		}
	
	var telefax=document.getElementById('telefax').value;			
	if( telefax == ""){
		alert("Por favor, ingrese su telefono o fax");
		form1.telefax.focus();
		return(false);
	}
	var departamento=document.getElementById('depto').value;
	if( departamento == "" || departamento == "x"){
		alert("Por favor, seleccione un departamento ");
		form1.depto.focus();
		return(false);
	}
	
	if( form1.email.value == "" ){
		alert("Por favor, ingrese su email");					
		form1.email.focus();
		return(false);

	}else if(!(checkEmail(form1.email.value))){
		alert("Debe ingresar un email valido");					
		form1.email.focus();
		return(false);
	}
	
	var comentario = document.getElementById('comentario').value;		
	if( comentario == "" ){
		alert("Por favor, ingrese su comentario");
		form1.comentario.focus();
		return(false);
	}

	form1.enviar.value='1';

}

////////////////////////////////////////////////////////////////////////
//                                                                    //
//  Abre una ventana nueva                                            //
//                                                                    //
////////////////////////////////////////////////////////////////////////
/*
url        = path de la imagen
idVentana  = id del popup
parametros = configuracion del popup
return     = nada.
*/
function abreVentana(url,idVentana, parametros){
	if (parametros == ""){
		window.open(url);
	}else{
		window.open(url,idVentana,parametros);	
	}
}

///////////////////////////////////////////////////////////////////////
//	CIERRA EL POPUP													 //																 // 
//																	 //
///////////////////////////////////////////////////////////////////////

function cerrar(){
	window.close();
}

///////////////////////////////////////////////////////////////////////
//	PRELOAD DE IMAGENES 											 //																 // 
//																	 //
///////////////////////////////////////////////////////////////////////
/*
image_url = Array de imagenes para hacer el preload
image_url = array con las urls de las imagenes
return    = nada.
*/
function preLoad(image_url){

	var cant = image_url.length;

	preload_image_object = new Image();
	var i = 0;
	for(i=0; i<=cant; i++) 
		preload_image_object.src = image_url[i];
}

//////////////////////////////////////////////////
// Cambia el src de un imagen					//
//												//
//////////////////////////////////////////////////
/* 
imgDef Imagen que recibira la nueva URL
parametros /////////
idImag= id de la imagen
url= path de la imagen
/////////////
*/
function changeSrc(idImg,url){
  document.getElementById(idImg).src=url  
}

