//--------------------------------------------------
//--------------- Patricia de Sevilla --------------
//---------- www.patriciadesevilla.com.ar ----------
//---------------------- 2004 ----------------------
//--------------------------------------------------
//-------------- Desarrollo de XWorks --------------
//---------------- www.xworks.com.ar ---------------
//--------------------------------------------------


//---------------{ MOUSE OVER }-------------

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



//---------------{ CONTACTENOS }-------------

function Alfanumerico(Campo,Dato,Minimo,Lenguaje) {
	
	// Verificacion de la longitud
	if (Dato.length < Minimo) 
	  { 
		if (Lenguaje == 1) { 
			  alert ('El ' + Campo + ' debe tener por lo menos ' + Minimo +' caracteres.');
		} else if (Lenguaje == 2) {
			  alert ('The ' + Campo + ' must have at least ' + Minimo +' characters.');
		} else {
			  alert ('O ' + Campo + ' must have at least ' + Minimo +' characters.');
		}
	}
}


function Mail(Campo,Dato,Minimo,Lenguaje) {
    // Verificacion del mail
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Dato))
	  {
		flagBoolean = true;
	  } else {
		  if (Lenguaje == 1) {
			alert ('Por favor, ingrese una dirección de e-mail válida.');
		  } else if (Lenguaje == 2) {
			alert('Please enter a valid e-mail address.')
		  } else {
			  alert ('O ' + Campo + ' must have at least ' + Minimo +' characters.');
		  }
	}
}


function Envio(form,Lenguaje) {
    var flagOffer = 0;
    var flagUser = 0;
    var Longitud = new Array (2, 2, 5, 4, 5, 5);
	var Dato;
	if (Lenguaje == 1) {
		var Fields = new Array ("Nombre", "Apellido", "e-Mail", "País", "Asunto", "Texto");
		var errorMsg = "Por favor, complete los siguientes campos:\n";
	} else if (Lenguaje == 2) {
		var Fields = new Array ("First Name", "Surname", "Email", "Country", "Subject", "Text");
		var errorMsg = "Please, complete the following fields:\n";
	} else {
	}
	
	// Campos vacios y longitud
	for (var n=0; n <= 4; n++)
	  {
		if (Form.elements[n].value == "") 
		  { 
		  	errorMsg = errorMsg + "* " + Fields[n] + "\n"; flagUser = 1; 
		  } else {
		Dato = Form.elements[n].value;
		if (Dato.length < Longitud[n]) { errorMsg = errorMsg + "* " + Fields[n] + "\n"; flagUser = 1; }
		}
	}
	
	if (Form.elements[6].value == "") 
	  { 
		errorMsg = errorMsg + "* " + Fields[n] + "\n"; flagUser = 1;
	}
	
	// Envio Formulario
	if (flagUser != 0) 
	  { alert(errorMsg); return (false); } 
	    else
	  { return (true); }
}