/*function slide(height_inicial){
	document.getElementById(slide_content).style.height = height_inicial;
}*/
function slide(slide_div, slide_content, heightoriginal){
	slide_content1 = document.getElementById(slide_content);
	if(slide_div.style.backgroundPosition == '-20px 50%'){
		slide_div.style.backgroundPosition = "0px";
		//slide_content1.style.display = 'block';
		elheight = heightoriginal;
		$(slide_content1).animate({ "height": elheight }, 1600, "easeOutBounce");
		
	}else{	
		slide_div.style.backgroundPosition = "-20px";
		//slide_content1.style.display = "none";
		$(slide_content1).animate({ "height": 0 }, 1600, "easeOutBounce");
	
	}
}

function elijo_foto(nombre){
eldiv1 = parent.document.getElementById("lapic");
eldiv1.innerHTML = "<img src=show_image_crop.php?filename=../../ringtones/pics/"+nombre+"&width=70&height=70&tamano=70 border=0/>";
	
eldiv2 = parent.document.getElementById("fotoelegida");
eldiv2.innerHTML = nombre;


parent.document.getElementById("foto_elegida").value = nombre;

//eldiv3 = document.getElementById("principal");
//eldiv3.innerHTML = "HOLA"; //self.parent.tb_remove();
//eldiv3 = document.getElementById("bookcontent");
//eldiv3.innerHTML = "hola";


}

function uno(src1, src2, src3, color_entrada, color_texto) {
src1.bgColor=color_entrada;
src1.style.color = color_texto;
src2.bgColor=color_entrada;
src2.style.color = color_texto;
src3.bgColor=color_entrada;
src3.style.color = color_texto;

var pepe=navigator.appName=="Microsoft Internet Explorer"?true:false;
var curs=pepe?'hand':'pointer';
src1.style.cursor=curs;
src2.style.cursor=curs;
src3.style.cursor=curs;
} 

function dos(src1, src2, src3, color_default, color_texto) {
src1.bgColor=color_default;
src1.style.cursor="default"; 
src1.style.color = color_texto;
src2.bgColor=color_default;
src2.style.cursor="default"; 
src2.style.color = color_texto;
src3.bgColor=color_default;
src3.style.cursor="default"; 
src3.style.color = color_texto;
} 
function tres(donde) {
var ir=window.location=donde;
} 




function reload_image()
{
  document.getElementById('captcha').src = "../securimage/securimage_show.php?" + Math.random();
}
function reload_image1()
{
  document.getElementById('captcha').src = "securimage/securimage_show.php?" + Math.random();
}

//=============================
function hideall()
{
document.getElementById("msgrecuadro").style.display="none";
document.getElementById("msgtitulo").style.display="none";
document.getElementById("msgnombre").style.display="none";
document.getElementById("msgapellido").style.display="none";
document.getElementById("msgemail").style.display="none";
document.getElementById("msgcelular").style.display="none";
document.getElementById("msgusuario").style.display="none";
document.getElementById("msgcontrasena").style.display="none";
document.getElementById("msgcontrasena2").style.display="none";

}
//==========================0
function validar_env_foto(formulario) {
//hideall_comment();
//------------------------------------------
//Chequeo q el campo nombre no este vacio

var checkOK = "0123456789";
var checkStr = formulario.txt_cel.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
allNum += ch;
}


if (formulario.txt_cel.value.length < 1 || !allValid) {
	document.getElementById("divform").style.display="none";
	document.getElementById("btn_form").style.display="none";
	document.getElementById("cruz_cerrar").style.display="none";
	document.getElementById("msg_env").style.display="block";	
	err1 = 1;	
}else{
	
	//document.getElementById("divform").style.display="none";
	err1 = 0;
}	

if(err1 == 1){

	return(false);

}else{

	return(true);
} 
}

//==========================0
function validar_env_ringtone(formulario) {
//hideall_comment();
//------------------------------------------
//Chequeo q el campo nombre no este vacio

var checkOK = "0123456789";
var checkStr = formulario.origen.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
allNum += ch;
}


if (formulario.origen.value.length < 1 || !allValid) {
	document.getElementById("divmsg").style.display="block";
	return false;
}else{
	formulario.submit();
}	


}


//================================
function hideall_comment()
{
document.getElementById("alerta_comm1").style.display="none";
document.getElementById("alerta_comm2").style.display="none";
document.getElementById("alerta_comm3").style.display="none";
}

function error_codigo(){
	document.getElementById("alerta_comm3").style.display="block";
}
//==============================
function validar_comment(formulario) {
hideall_comment();


//------------------------------------------
//Chequeo q el campo nombre no este vacio

if (formulario.txtnombre.value.length < 1) {
	document.getElementById("alerta_comm1").style.display="block";
	err1 = 1;	
}else{
	
	document.getElementById("alerta_comm1").style.display="none";
	err1 = 0;
}	

if (formulario.txtcomentario.value.length < 1) {
	document.getElementById("alerta_comm2").style.display="block";
	err2 = 1;	
}else{
	
	document.getElementById("alerta_comm2").style.display="none";
	err2 = 0;
}

if(err1 == 1 || err2 == 1){

	return(false);

}else{

	return(true);
} 

}


//==============================
function validar(formulario) {
hideall();


//------------------------------------------
//Chequeo q el campo nombre no este vacio

if (formulario.txt_nombre.value.length < 1) {
	document.getElementById("msgnombre").style.display="block";
	err1 = 1;	
}else{
	
	document.getElementById("msgnombre").style.display="none";
	err1 = 0;
}	


//------------------------------------------
//Chequeo q el campo apellido no este vacio

if (formulario.txt_apellido.value.length < 1) {
	document.getElementById("msgapellido").style.display="block";
	err2 = 1;	
}else{
	
	document.getElementById("msgapellido").style.display="none";
	err2 = 0;
}	

//------------------------------------------
//Chequeo q el campo email no este vacio

if ((formulario.txt_email.value.indexOf ('@', 0) == -1)||(formulario.txt_email.value.length < 5)) {

	document.getElementById("msgemail").style.display="block";
	err3 = 1;
}else{
	
	document.getElementById("msgemail").style.display="none";
    err3 = 0;
}	

//------------------------------------------
//Chequeo q se haya elegido el sexo



if ((!formulario.sexo[0].checked && !formulario.sexo[1].checked)) {

	document.getElementById("msgsexo").style.display="block";
	err7 = 1;
}else{
	
	document.getElementById("msgsexo").style.display="none";
    err7 = 0;
}	


//------------------------------------------------------------
//chequeo q el campo celular sea solo numerico y no este vacio

var checkOK = "0123456789";
var checkStr = formulario.txt_celular.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
allNum += ch;
}

if (formulario.txt_celular.value.length < 1 || !allValid) {
	document.getElementById("msgcelular").style.display="block";
	err4 = 1;	
}else{
	
	document.getElementById("msgcelular").style.display="none";
	err4 = 0;
}	


//------------------------------------------
//Chequeo q el campo usuario no este vacio

if (formulario.txt_usuario.value.length < 1) {
	document.getElementById("msgusuario").style.display="block";
	err5 = 1;	
}else{
	
	document.getElementById("msgusuario").style.display="none";
	err5 = 0;
}	


//------------------------------------------
//Chequeo q el campo contraseña no este vacio

if (formulario.txt_contrasena.value.length < 1) {
	document.getElementById("msgcontrasena").style.display="block";
	err6 = 1;	
}else{
	
	document.getElementById("msgcontrasena").style.display="none";
	err6 = 0;
}	


if(err1 == 1 || err2 == 1 || err3 == 1 || err4 == 1 || err5 == 1 || err6 == 1 || err7 == 1){
	document.getElementById("msgrecuadro").style.display="block";	
	document.getElementById("msgtitulo").style.display="block";
	window.location="#Top";
	return(false);

}else{

	return(true);
} 


}


//==============================
function validar_edicion(formulario) {
hideall();


//------------------------------------------
//Chequeo q el campo nombre no este vacio

if (formulario.txt_nombre.value.length < 1) {
	document.getElementById("msgnombre").style.display="block";
	err1 = 1;	
}else{
	
	document.getElementById("msgnombre").style.display="none";
	err1 = 0;
}	


//------------------------------------------
//Chequeo q el campo apellido no este vacio

if (formulario.txt_apellido.value.length < 1) {
	document.getElementById("msgapellido").style.display="block";
	err2 = 1;	
}else{
	
	document.getElementById("msgapellido").style.display="none";
	err2 = 0;
}	

//------------------------------------------
//Chequeo q el campo email no este vacio

if ((formulario.txt_email.value.indexOf ('@', 0) == -1)||(formulario.txt_email.value.length < 5)) {

	document.getElementById("msgemail").style.display="block";
	err3 = 1;
}else{
	
	document.getElementById("msgemail").style.display="none";
    err3 = 0;
}	

//------------------------------------------
//Chequeo q se haya elegido el sexo



if ((!formulario.sexo[0].checked && !formulario.sexo[1].checked)) {

	document.getElementById("msgsexo").style.display="block";
	err7 = 1;
}else{
	
	document.getElementById("msgsexo").style.display="none";
    err7 = 0;
}	


//------------------------------------------------------------
//chequeo q el campo celular sea solo numerico y no este vacio

var checkOK = "0123456789";
var checkStr = formulario.txt_celular.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
allNum += ch;
}

if (formulario.txt_celular.value.length < 1 || !allValid) {
	document.getElementById("msgcelular").style.display="block";
	err4 = 1;	
}else{
	
	document.getElementById("msgcelular").style.display="none";
	err4 = 0;
}	


//------------------------------------------
//Chequeo q el campo usuario no este vacio

if (formulario.txt_usuario.value.length < 1) {
	document.getElementById("msgusuario").style.display="block";
	err5 = 1;	
}else{
	
	document.getElementById("msgusuario").style.display="none";
	err5 = 0;
}	


//------------------------------------------
//Chequeo q el campo contraseña no este vacio

if (formulario.txt_contrasena.value.length < 1) {
	document.getElementById("msgcontrasena").style.display="block";
	err6 = 1;	
}else{
	
	document.getElementById("msgcontrasena").style.display="none";
	err6 = 0;
}	


if(err1 == 1 || err2 == 1 || err3 == 1 || err4 == 1 || err5 == 1 || err6 == 1 || err7 == 1){
	document.getElementById("msgrecuadro").style.display="block";	
	document.getElementById("msgtitulo").style.display="block";
	window.location="#Top";
	return(false);

}else{

	return(true);
} 


}


function validar_form(form){
divalertas = document.getElementById('alertas');
//$(divalertas).fadeOut(1);
if (form.txttitulo.value.length < 1){
	
	divalertas.innerHTML = 'Debes ingresar el título del ringtone';
	$(divalertas).fadeIn(400);
	setTimeout( "oculto_alerta();", 3000); 
	return(false);
}else if (form.txtautor.value.length < 1) {
	divalertas.innerHTML = 'Debes ingresar el nombre del autor';
	$(divalertas).fadeIn(400);
	setTimeout( "oculto_alerta();", 3000);
	return(false);
}else if (!comprueba_extension(form,form.txtpreview.value, 2)){
	divalertas.innerHTML = 'El preview del ringtone debe ser MP3';
	$(divalertas).fadeIn(400);
	setTimeout( "oculto_alerta();", 3000);
	return(false);
}else if (form.txtringtone.value.length < 1){
	divalertas.innerHTML = 'Debes ingresar la url del ringtone';
	$(divalertas).fadeIn(400);
	setTimeout( "oculto_alerta();", 3000);
	return(false);
	
}else if (form.opt_fotos.checked){
	if(!comprueba_extension(form,form.txtsubirfoto.value, 1)){
		divalertas.innerHTML = 'La foto nueva debe ser un GIF, JPG o PNG';
		$(divalertas).fadeIn(400);
		setTimeout( "oculto_alerta();", 3000);
		return(false);
	}
}else if (form.opt_fotos2.checked){
	if(form.foto_elegida.value.length < 1){
		divalertas.innerHTML = 'Debes elegir una foto';
		$(divalertas).fadeIn(400);
		setTimeout( "oculto_alerta();", 3000);
		return(false);
	}
}else{
	return(true);	
}

}// fin funcion validar_form

function comprueba_extension(formulario, archivo, tipo) { 
	if(tipo == 1){
	   extensiones_permitidas = new Array(".gif", ".jpg", ".png"); 
	}   
	if(tipo == 2){
	   extensiones_permitidas = new Array(".mp3", ".mid"); 
	}   
   mierror = ""; 
   if (!archivo) { 
      //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario 
       //mierror = "No has seleccionado ningún archivo"; 
   }else{ 
      //recupero la extensión de este nombre de archivo 
      extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); 
      //alert (extension); 
      //compruebo si la extensión está entre las permitidas 
      permitida = false; 
      for (var i = 0; i < extensiones_permitidas.length; i++) { 
         if (extensiones_permitidas[i] == extension) { 
         permitida = true; 
         break; 
         } 
      } 
      if (!permitida) { 
        // mierror = "Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join(); 
       }else{ 
          //submito! 
        // alert ("Todo correcto. Voy a submitir el formulario."); 
         //formulario.submit(); 
         return 1; 
       } 
   } 
   //si estoy aqui es que no se ha podido submitir 
   //alert (mierror); 
   return 0; 
   
} //fin dela funcion comprueba_extension

function oculto_alerta(){
$(divalertas).fadeOut(400);	
}

