
//##############################
// FUNCIONES DE PABLO
//##############################

//==============================
//==============================

function cambialaChe(sel,cual,carpeta){
	lafoto = (document.getElementById(sel)[ document.getElementById(sel).selectedIndex].value);
	if ((document.getElementById(sel)[ document.getElementById(sel).selectedIndex].value) == 's_00.jpg'){
		document.getElementById("img"+cual).src = 'img/nopublicar.gif';
	} else {
		document.getElementById("img"+cual).src = carpeta+lafoto;
	}
	
}

//==============================
//==============================

function cambiameElTop(cual){
	
	el_id = (document.getElementById("top"+cual+"_admin")[ document.getElementById("top"+cual+"_admin").selectedIndex].value);
	ar = new Array();
	ar = el_id.split('#');
	imagen = ar[1];

	if ((document.getElementById("top"+cual+"_admin")[ document.getElementById("top"+cual+"_admin").selectedIndex].value) == 'no'){
		document.getElementById("imgtop"+cual).src = 'img/nopublicar.gif';
	} else {
		document.getElementById("imgtop"+cual).src = imagen;
	}
	
}

//==============================
//==============================


function ex_cambialaChe(sel,cual,carpeta){
	lafoto = (document.getElementById(sel)[ document.getElementById(sel).selectedIndex].value);
	if ((document.getElementById(sel)[ document.getElementById(sel).selectedIndex].value) == 's_00.jpg'){
		document.getElementById("ex_img"+cual).src = 'img/nopublicar.gif';
	} else {
		document.getElementById("ex_img"+cual).src = carpeta+lafoto;
	}
	
}

//==============================
//==============================

function validarWP(n){
	ar = new Array();
	for (var i = 0; i < n; i++){
		var j = i + 1;
		ar[i] = document.getElementById("sel_wallp"+j)[document.getElementById("sel_wallp"+j).selectedIndex].value;
	}
	for (i = 0; i < n; i++){
		for (j = (i+1); j < n; j++){
			if (ar[i] == ar[j] && ar[i] != "s_00.jpg" && ar[j] != "s_00.jpg"){
				alert ("No se puede realizar la operación:\n\n Al manager le parece que la Posición #"+(i+1)+" contiene el mismo wallpaper que la Posición #"+(j+1)+".\n\nPor favor verifique.");
				return false;
			}
		}
	}
}

//==============================
//==============================


function validarTOP(n){
	ar = new Array();
	for (var i = 0; i < n; i++){
		var j = i + 1;
		ar[i] = document.getElementById("top"+j+"_admin")[document.getElementById("top"+j+"_admin").selectedIndex].value;
	}
	for (i = 0; i < n; i++){
		for (j = (i+1); j < n; j++){
			if (ar[i] == ar[j] && ar[i] != "no" && ar[j] != "no"){
				alert ("No se puede realizar la operación:\n\n Al manager le parece que la Posición #"+(i+1)+" contiene el mismo wallpaper que la Posición #"+(j+1)+".\n\nPor favor verifique.");
				return false;
			}
		}
	}
}

//==============================
//==============================

function validar(n){
	ar = new Array();
	for (var i = 0; i < n; i++){
		var j = i + 1;
		ar[i] = document.getElementById("sel_fotos"+j)[document.getElementById("sel_fotos"+j).selectedIndex].value;
	}
	for (i = 0; i < n; i++){
		for (j = (i+1); j < n; j++){
			if (ar[i] == ar[j] && ar[i] != "s_00.jpg" && ar[j] != "s_00.jpg"){
				alert ("No se puede realizar la operación:\n\n Al manager le parece que la Posición #"+(i+1)+" contiene la misma foto que la Posición #"+(j+1)+".\n\nPor favor verifique.");
				return false;
			}
		}
	}
}

//==============================
//==============================

function validar_ex(n){
	ar = new Array();
	for (var i = 0; i < n; i++){
		var j = i + 1;
		ar[i] = document.getElementById("ex_sel_fotos"+j)[document.getElementById("ex_sel_fotos"+j).selectedIndex].value;
	}
	for (i = 0; i < n; i++){
		for (j = (i+1); j < n; j++){
			if (ar[i] == ar[j] && ar[i] != "s_00.jpg" && ar[j] != "s_00.jpg"){
				alert ("No se puede realizar la operación:\n\n Al manager le parece que la Posición #"+(i+1)+" contiene la misma foto que la Posición #"+(j+1)+".\n\nPor favor verifique.");
				return false;
			}
		}
	}
}

//##############################
// FUNCIONES DE CHARLES
//##############################


//==============================
//==============================


function check_status(){
	/*if(document.getElementById('status').selectedIndex == 2){
		// si el estado es baja pongo en readonly los 
		// combos de categorias y nombres, asi como el 
		// campo nombre
		document.getElementById('categorias').disabled=true;
		document.getElementById('libres').disabled=true;
		document.getElementById('nombre_pub').disabled=true;
		document.getElementById('libres').selectedIndex=0;

	
	}
	else {	document.getElementById('categorias').disabled=false;
			document.getElementById('libres').disabled=false;
			document.getElementById('nombre_pub').disabled=false;
	}*/

}

//==============================
//==============================

function change_action(t,url,cual){
	if(cual == 4){
		if(document.getElementById('id_pub').value == ""){
			pepe=url+'op=4';	
		}
		else{pepe=url+'op=5';}

	}
	else{pepe=url;}

	// establezco la operacion actual
	document.getElementById('operacion').value=cual;
	t.form.action=pepe;
}

//==============================
//==============================
function validar_formu(t){
	// obtengo la operacion actual
	oper=document.getElementById('operacion').value;
	if(oper == 2){
		// si hay que generar combo de nombres disponibles
		pepe=document.getElementById('categorias').selectedIndex;
		if( (pepe == 0) ||(pepe == (-1))){
			alert("Debe seleccionar al menos una categoria");
			return false;
		}
	}
	if(oper == 3){
		// si hay que verificar disponibilidad de nombre
		txt=document.getElementById('nombre_pub').value;
		if(txt == ""){
			alert("Debe especificar un nombre o seleccionarlo del combo.");
			return false;
		}
	
	}

	if(oper == 4){
		// guardar
		// verifico si se selecciono categoria
		indice=document.getElementById('categorias').selectedIndex;
		if( (indice == 0) ||(indice == (-1))){
			alert("Debe seleccionar al menos una categoria");
			return false;
		}
		// verifico si se selecciono nombre del combo
		indice=document.getElementById('libres').selectedIndex;
		txt_nom=document.getElementById('nombre_pub').value;
		if( ((indice == 0) ||(indice == (-1))) && (txt_nom == "")){
			alert("Debe especificar un nombre o seleccionarlo del combo");
			return false;
		}
		// si seleccione un nombre del combo y la caja de texto no esta vacia
		// deben coincidir los nombres
		/*if( ((indice != 0) &&(indice != (-1))) && (txt_nom != "")){
			label=document.getElementById('libres').options[indice].text;	
			if(label != txt_nom){
				alert("Me parece que el nombre seleccionado y el nombre ingresado no coinciden...");			
				return false;
			}	
		}
		ruta=document.getElementById('carpeta').value;
		indice=document.getElementById('categorias').selectedIndex;
		valor=document.getElementById('categorias').options[indice].text;
		valor+='/';
		for(var i=0 ; i <= 10; i++ ){
			valor=valor.replace("&","y");
			valor=valor.replace(" ","");	
		}
		valor=valor.toLowerCase();
		indice=document.getElementById('libres').selectedIndex;			
		valor2=document.getElementById('libres').options[indice].text;
		document.getElementById('nombre_pub').value=valor;
		for(var i=0 ; i <= 10; i++ ){
			valor=valor.replace("&","y");
			valor=valor.replace(" ","");	
		}
		valor2=valor2.toLowerCase();*/

	
	}
	if(oper == 12){
		id_pub=document.getElementById('id_pub').value;
		if(id_pub == ""){
			alert("Debe estar posicionado en una publicacion para eliminarla...");
			return false;
		}
		// si tengo que eliminar definitivamente
		if(! confirm("Confirma que desea eliminar la publicacion "+id_pub+" ?")){
			return false;			
		}
	}


	return true;
}


//==============================
//==============================

function update_folder(){
	// la linea de abajo es para el cartel de alerta
	//document.getElementById('cartel').style.display="block";
	indice=document.getElementById('categorias').selectedIndex;
	if((indice == 0)||(indice == (-1))){
		valor="";
	}
	else{
	valor=document.getElementById('categorias').options[indice].text;
	valor+='/';
	}
	for(var i=0 ; i <= 10; i++ ){
		valor=valor.replace("&","y");
		valor=valor.replace(" ","");	
	}
	valor=valor.toLowerCase();
	document.getElementById('carpeta').value=valor;

}

//==============================
//==============================
function concat_name(){
	indice=document.getElementById('libres').selectedIndex;
	if((indice == 0)||(indice == (-1))){
		valor="";
	}
	else{
		valor=document.getElementById('libres').options[indice].text;
		document.getElementById('nombre_pub').value=valor;

		for(var i=0 ; i <= 10; i++ ){
			valor=valor.replace("&","y");
			valor=valor.replace(" ","");	
		}
		valor=valor.toLowerCase();
	}
	tmp=document.getElementById('carpeta').value;
	pos=tmp.indexOf('/',0);
	tmp=tmp.substring(0,pos+1);
	document.getElementById('carpeta').value=tmp+valor;

}



//==============================
//==============================

function concat2(){
	valor=document.getElementById('nombre_pub').value;
	for(var i=0 ; i <= 10; i++ ){
			valor=valor.replace("&","y");
			valor=valor.replace(" ","");	
	}
	valor=valor.toLowerCase();
	tmp=document.getElementById('carpeta').value;
	pos=tmp.indexOf('/',0);
	tmp=tmp.substring(0,pos+1);
	document.getElementById('carpeta').value=tmp+valor;

}

//==============================
//==============================

function seleccionar(){
	document.getElementById('libres').selectedIndex=0;

}


//==============================
//==============================

/*function actualizar_provincias(t,url){
	t.form.action=url;
	t.form.submit();
}*/

//==============================
//==============================

function limpiar_campos(){

	tmp_pub_id=	document.getElementById("id_pub").value;

	// limpio los campos de texto
	document.getElementById("nombre_pub").value="";
	document.getElementById("carpeta").value="";
	document.getElementById("id_pub").value="";
	document.getElementById("ranking").value="";
	document.getElementById("fecha_alta").value="";
	document.getElementById("ult_modif").value="";
	document.getElementById("tel").value="";
	document.getElementById("tel_cel").value="";
	document.getElementById("otro_tel").value="";
	document.getElementById("email").value="";
	document.getElementById("msn").value="";
	document.getElementById("url").value="";
	document.getElementById("dotacion").value="";
	document.getElementById("matricula").value="";
	document.getElementById("frase_esp").value="";
	document.getElementById("frase_ing").value="";
	document.getElementById("mensaje_esp").value="";
	document.getElementById("mensaje_ing").value="";
	document.getElementById("comentarios").value="";

	// selecciono los combos en las opciones X default
	document.getElementById("categorias").selectedIndex=0;
	document.getElementById("libres").selectedIndex=0;
	document.getElementById("nivel").selectedIndex=1;
	document.getElementById("sector").selectedIndex=0;
	document.getElementById("puesto").selectedIndex=0;

	// estos dos combos se seleccionan de diferente manera 
	// segun si es alta o modificacion

	if(tmp_pub_id == ""){
		document.getElementById("status").selectedIndex=0;
		document.getElementById("motivo").selectedIndex=0;
	}
	else{
		document.getElementById("status").selectedIndex=2;
		document.getElementById("motivo").selectedIndex=5;
	}
	
	document.getElementById("privados").selectedIndex=0;
	document.getElementById("pecho").selectedIndex=11;
	document.getElementById("cintura").selectedIndex=11;
	document.getElementById("cadera").selectedIndex=11;
	document.getElementById("edad").selectedIndex=1;
	document.getElementById("altura").selectedIndex=19;
	document.getElementById("cabello").selectedIndex=2;
	document.getElementById("piel").selectedIndex=1;
	document.getElementById("peso").selectedIndex=4;
	document.getElementById("ojos").selectedIndex=0;
	document.getElementById("pais").selectedIndex=1;
	document.getElementById("provincia").selectedIndex=3;
	document.getElementById("barrio").selectedIndex=16;
	document.getElementById("nacionalidad").selectedIndex=1;
	document.getElementById("viajes").selectedIndex=3;
	document.getElementById("disponibilidad").selectedIndex=1;
	document.getElementById("hora_desde").selectedIndex=0;
	document.getElementById("hora_hasta").selectedIndex=23;
	document.getElementById("dia_desde").selectedIndex=0;
	document.getElementById("dia_hasta").selectedIndex=0;

	//  chequeo los checkbox
	document.getElementById('chk_mi_dpto').checked=true;
	document.getElementById('chk_domicilios').checked=true;
	document.getElementById('chk_hoteles').checked=true;
	document.getElementById('chk_privados').checked=false;
	document.getElementById('chk_encuentros').checked=true;

	// idiomas
	document.getElementById('chk_frances').checked=false;
	document.getElementById('chk_ingles').checked=false;
	document.getElementById('chk_ucraniano').checked=false;
	document.getElementById('chk_chino').checked=false;
	document.getElementById('chk_coreano').checked=false;
	document.getElementById('chk_italiano').checked=false;
	document.getElementById('chk_aleman').checked=false;
	document.getElementById('chk_catalan').checked=false;
	document.getElementById('chk_ruso').checked=false;
	document.getElementById('chk_japones').checked=false;
	document.getElementById('chk_portugues').checked=false;
	document.getElementById('chk_espanol').checked=true;

	// masajes
	document.getElementById('chk_antiestres').checked=false;
	document.getElementById('chk_descontracturantes').checked=false;
	document.getElementById('chk_sensitivos').checked=false;
	document.getElementById('chk_convencionales').checked=false;
	document.getElementById('chk_relax_total').checked=false;
	document.getElementById('chk_aromaterapia').checked=false;
	document.getElementById('chk_digitopuntura').checked=false;
	document.getElementById('chk_relajantes').checked=false;
	document.getElementById('chk_prostaticos').checked=false;
	document.getElementById('chk_sedativos').checked=false;
	document.getElementById('chk_shiatsu').checked=false;
	document.getElementById('chk_quiropraxia').checked=false;
	document.getElementById('chk_reflexologia').checked=false;
	document.getElementById('chk_drenaje_linfatico').checked=false;
	document.getElementById('chk_orientales').checked=false;
	document.getElementById('chk_terapeuticos').checked=false;
	document.getElementById('chk_masajes1').checked=false;
	document.getElementById('chk_tantricos').checked=false;
	document.getElementById('chk_deportivos').checked=false;

	// servicios
	document.getElementById('chk_servicio_completo').checked=true;
	document.getElementById('chk_atencion_a_parejas').checked=true;
	document.getElementById('chk_lesbianismo').checked=true;
	document.getElementById('chk_nivel_ejecutivo').checked=true;
	document.getElementById('chk_fantasias').checked=true;
	document.getElementById('chk_shows').checked=true;
	document.getElementById('chk_streaptease').checked=true;
	document.getElementById('chk_lenceria').checked=false;
	document.getElementById('chk_combinados').checked=false;
	document.getElementById('chk_poses_varias').checked=false;
	document.getElementById('chk_black_kiss').checked=false;
	document.getElementById('chk_fetichismos').checked=false;
	document.getElementById('chk_aparatitos').checked=false;
	document.getElementById('chk_cambio_de_roles').checked=false;
	document.getElementById('chk_disciplina').checked=false;
	document.getElementById('chk_pasivo').checked=false;
	document.getElementById('chk_lluvia').checked=false;
	document.getElementById('chk_lucha').checked=false;
	document.getElementById('chk_levantamiento').checked=false;
	document.getElementById('chk_camilla_ginecologica').checked=false;
	document.getElementById('chk_box').checked=false;
	document.getElementById('chk_artes_marciales').checked=false;
	document.getElementById('chk_asfixias').checked=false;
	document.getElementById('chk_dominacion').checked=false;
	document.getElementById('chk_sometimiento').checked=false;
	document.getElementById('chk_humillacion').checked=false;
	document.getElementById('chk_transformacion').checked=false;
	document.getElementById('chk_masajes2').checked=true;
	document.getElementById('chk_eventos').checked=true;
	document.getElementById('chk_divorcios').checked=true;
	document.getElementById('chk_fiestas').checked=true;
	document.getElementById('chk_despedidas').checked=true;


}

//==============================
//==============================

function abrir_historial(id){
	window.open('index.php?op=19&id='+id,'','width=518,height=400,scrollbars=yes');

}

//==============================
//==============================

function validar_busqueda(){
	txt_nom=document.getElementById('nombre').value;
	txt_tel=document.getElementById('tel').value;
	txt_tel_cel=document.getElementById('tel_cel').value;
	pos_privado=document.getElementById('privado').selectedIndex;
	pos_status=document.getElementById('status').selectedIndex;
	pos_categoria=document.getElementById('categoria').selectedIndex;
	
	if((txt_nom == "")&&(txt_tel == "")&&(txt_tel_cel == "")&&(pos_privado == 0)&&(pos_status == 0)&&(pos_categoria == 0)){
		alert("Al menos debe llenar un campo o seleccionar un combo para efectuar la busqueda!");	
		return false;
	}
	return true;

}

//==============================
//==============================

function statusOn(){
	window.status = "Gemi2.com";
}
function statusOff(){
	window.status = "";
}
//==============================
//==============================
function gateWay(id_link,id_estruct,url){
	win=window.open("","","");
	win.document.location.href="http://www.gemi2.com/files/gateway.php?id_link="+id_link+"&id_estruct="+id_estruct+"&url="+url;
}

