/**
 * @author fortes
 */
//---------*************************-----------------Mandar Forma
	
function serializa(form){
    s = '';
    for(var i=0; i < form.elements.length; i++){
		if(form.elements[i].type != "checkbox")
        {
			s += encodeURIComponent(form.elements[i].name) + '=' + encodeURIComponent(form.elements[i].value) + '&';	
		}
		else
		{
			if (form.elements[i].checked) {
				s += form.elements[i].name + '=on'+ '&';	
			}
		}
		//s += form.elements[i].id + '=' + form.elements[i].value + '&';
    }
    s.strip();
	//alert(s);
    return s;
}		
 
function aForma(nom, arch, donde, vars) {
   //validacion!!
   var error = "\t\t Error - faltan los siguientes campos: \t\t\t\t\n\n";
   var err = false;
	
	
	
	//var forma = $(nom)
	
	var forma = document.forms[nom];
	
	
	
	
	var Campos = forma.elements;  //Element.extend(forma).getElements(); //$(forma));  //document.forms[nom]
	
	
	//var Campos = Element.extend(forma).getElements();
	
	
	var arrValor = "";
	
	
	for (var i=0;i<Campos.length;i++) {
		arrValor = Campos[i];
			            //alert("textarea" + i  + arrValor.name); 
		
		Try.these( 
				function(){  
			   	  if(arrValor.name != "" && arrValor.name != "button" && arrValor.name == arrValor.id)	
					if(document.getElementById(arrValor.name).value == "")
					{
						err = true;
						error = error + ".: " + arrValor.name + "\n\n";
						document.getElementById(arrValor.name).style.backgroundColor='#FF0000';
					}
					else
						document.getElementById(arrValor.name).style.backgroundColor='#FFFFFF';
				},
				function(){
				//no es un campo chido ..... alert('ERR');    
			    }
		);
		
		
	}
		
	
	 //if(err == true)	alert(error);                    
	if(err != true)	{
              var str =  serializa(forma);  //forma.serialize();
              var poststr = arch + "&sub=si&" + str;
              
              
              //alert(poststr);
           
		   //hacer request ajax en el div: "donde" (con prototype?)
		   
		   var url = poststr;
new Ajax.Updater(donde, url);


                    
        }
}



//botones flechas y carpeta fotos mouseover


if (document.images) {

    antup       = new Image();
    antup.src   = "http://www.escalando.net/img/ant.png" ;
    antdown     = new Image() ;
    antdown.src = "http://www.escalando.net/img/anto.png" ;

    sigup       = new Image();
    sigup.src   = "http://www.escalando.net/img/sig.png" ;
    sigdown     = new Image() ;
    sigdown.src = "http://www.escalando.net/img/sigo.png" ;
	
	ant2up       = new Image();
    ant2up.src   = "http://www.escalando.net/img/ant.png" ;
    ant2down     = new Image() ;
    ant2down.src = "http://www.escalando.net/img/anto.png" ;

    sig2up       = new Image();
    sig2up.src   = "http://www.escalando.net/img/sig.png" ;
    sig2down     = new Image() ;
    sig2down.src = "http://www.escalando.net/img/sigo.png" ;

    carpup       = new Image();
    carpup.src   = "http://www.escalando.net/img/carp.gif" ;
    carpdown     = new Image() ;
    carpdown.src = "http://www.escalando.net/img/carpo.gif" ;

}

function downi( buttonname )

{

    if (document.images) {

      document[ buttonname ].src = eval( buttonname + "down.src" );

    }

}

function upi( buttonname )

{

    if (document.images) {

      document[ buttonname ].src = eval( buttonname + "up.src" );

    }

}



