doc=document;
var nav = navigator.appName
function navegador(){if(nav=='Microsoft Internet Explorer'){return 'IExplorer';}else{return 'Firefox';}}
function isExplorer(){return (nav=='Microsoft Internet Explorer');}
function hide(o){o.style.display='none';}
function show(o){if(isExplorer()){o.style.display='block';}else{o.style.display='table-row';}}
function clsHide(o){o.className='hide';}
function clsShow(o){o.className='visible';}
function invisible(o){o.style.visibility='hidden';}
function visible(o){o.style.visibility='visible';}
function disabled(o){o.disabled=true;}
function enabled(o){o.disabled=false;}
function objXId(id){return doc.getElementById(id);}
function objExist(o){return (o!=null && o!=undefined);}
function clear(o){o.innerHTML='';}
function isHide(o){return o.style.display=='none';}
function buscarRingtone(){
	var nom_ring=objXId('nom_ringtone');
	var grupos=objXId('grupos');
	err=0;
	if((grupos.selectedIndex==0 || grupos.selectedIndex==-1) && nom_ring.value==''){
		showError('Si selecciona todos los grupos debe escribir el tema a buscar');
		nom_ring.focus();
		err=1;
	}else if((grupos.selectedIndex==0 || grupos.selectedIndex==-1) && nom_ring.value.length==1){
		showError('Si selecciona todos los grupos debe escribir al menos dos caracteres para el tema');
		nom_ring.focus();
		err=1;
	}
	if(grupos.value!=''){
		var str_grp='';
		for(var i=0; i<grupos.options.length; i++){
			if(grupos.options[i].selected){
				str_grp+=grupos.options[i].value+"-";
			}
		}
	}
	if(!err){
		var btn_buscar=objXId('btn_buscar');
		disabled(btn_buscar);
		LoadURL("buscar.php?r="+nom_ring.value+"&g="+str_grp, "resultBusqueda()");
	}
}
function buscarAlfabetico(letra_rington,letra_grupo){
	var param="";
	if(letra_rington!='')	param="letra_rington="+letra_rington;
	else					param="letra_grupo="+letra_grupo;
	var btn_buscar=objXId('btn_buscar');
	disabled(btn_buscar);
	LoadURL("buscar.php?"+param, "resultBusqueda()");
}
function resultBusqueda(){
	var btn_buscar=objXId('btn_buscar');
	var div_result=objXId('div_result');
	div_result.innerHTML=ajax_result;
	enabled(btn_buscar);
}
function showContent(param){
	/*clear(objXId('content_inner_principal'));
	show(objXId('loading'));
	if(param=='principal')LoadURL("IPrincipal.php", "resultClickMenu()");
	else if(param=='busquedas')LoadURL("IBusquedas.php", "resultClickMenu()");
	else if(param=='solicitar')LoadURL("ISolicitar.php", "resultClickMenu()");
	else if(param=='consultas')LoadURL("IConsultas.php", "resultClickMenu()");
	else if(param=='informacion')LoadURL("IInformacion.php", "resultClickMenu()");
	else if(param=='ayuda')LoadURL("IAyuda.php", "resultClickMenu()");
	else if(param=='quienes_somos')LoadURL("IQuienes_somos.php", "resultClickMenu()");*/	
	if(param=='principal')location.href="index.php?page=IPrincipal";
	else if(param=='busquedas')location.href="index.php?page=IBusquedas";
	else if(param=='solicitar')location.href="index.php?page=ISolicitar";
	else if(param=='consultas')location.href="index.php?page=IConsultas";
	else if(param=='informacion')location.href="index.php?page=IInformacion";
	else if(param=='ayuda')location.href="index.php?page=IAyuda";
	else if(param=='quienes_somos')location.href="index.php?page=IQuienes_somos";
	else if(param=='publicidad')location.href="index.php?page=IPublicidad";
	else if(param=='aplicacionFlex')location.href="index.php?page=ILinkFlex";
	else if(param=='mapa')location.href="index.php?page=mapa";	
	else if(param=='wallpaper_statics')location.href="index.php?page=IWallpapers";
	else if(param=='ringtones')location.href="index.php?page=IRingtones";
}
function showMap(param){
	clear(objXId('content_inner_principal'));
	LoadURL(param, "resultClickMap()");	
}
function resultClickMap(){
	var div_result=objXId('content_inner_principal');
	div_result.innerHTML=ajax_result;	
}

/*function resultClickMenu(){
	var div_result=objXId('content_inner_principal');
	div_result.innerHTML=ajax_result;
	hide(objXId('loading'));
}*/
function changeTo(tipo){
	var lbl_para=objXId('lbl_para');
	switch(tipo){
		case 'tecnica':
			lbl_para.innerHTML="support@boomringtone.com";
			break;	
		case 'problema':
			lbl_para.innerHTML="consultations@boomringtone.com";
			break;
		case 'sugerencia':
			lbl_para.innerHTML="suggestions@boomringtone.com";
			break;
		case 'comentario':
			lbl_para.innerHTML="commentaries@boomringtone.com";
			break;
		case 'anunciarse':
			lbl_para.innerHTML="publicity@boomringtone.com";
			break;
	}	
}
function consult(){
	var de=objXId('de');
	var as=objXId('asunto');
	var msg=objXId('msg');
	var tc=objXId('tipo_consulta');
	err=0;
	if(de.value==''){
		alert('Debe ingresar el email de quien hace la consulta');
		de.focus();
		err=1;
	}
	if(asunto.value==''){
		alert('Debe ingresar el asunto'); 
		asunto.focus();
		err=1;
	}
	if(msg.value==''){
		alert('Debe ingresar el mensaje');
		msg.focus();
		err=1;
	}
	if(!err){
		var enviar=objXId('enviar');
		disabled(enviar);
		LoadURL("send_consult.php?de="+de.value+"&as="+as.value+"&msg="+msg.value+"&tc="+tc.value, "resultConsult()");
	}
}
function resultConsult(){
	showError(ajax_result);
	printResultMsg();
}
function solicitar(){
	var tema=doc.getElementById('tema').value;
	var grupo=doc.getElementById('grupo').value;
	var correo=doc.getElementById('correo').value;
	LoadURL("solicitar.php?t="+tema+"&g="+grupo+"&co="+correo, "buscarRingtonesSolicitados()");
}
function buscarRingtonesSolicitados(){
	var tema=doc.getElementById('tema').value;
	var grupo=doc.getElementById('grupo').value;
	var correo=doc.getElementById('correo').value;
	var arr_msg=ajax_result.split(':ok:');
	var is_ok=(arr_msg.length==2);
	if(is_ok)	showOk(arr_msg[1]);
	else		showError(ajax_result);
	LoadURL("buscarRingtonesSolicitados.php?t="+tema+"&g="+grupo+"&co="+correo, "printResultMsg();");
}
function printResultMsg(){
	if(ajax_result!=''){
		var td_result=doc.getElementById('td_result');
		td_result.innerHTML=ajax_result;
	}
}
function showError(msg){
	var td_message=doc.getElementById('td_message');
	td_message.className="msg_error";
	td_message.innerHTML='<img src="templates/images/error_ico.bmp"> '+msg;
}
function showOk(msg){
	var td_message=doc.getElementById('td_message');
	td_message.className="msg_ok";
	td_message.innerHTML='<img src="templates/images/ok_ico.bmp"> '+msg;
}
function pag_atras(pag,key){
	o_pag_actual=objXId(key+'_pag_actual');
	if(objExist(o_pag_actual)){
		pag_actual=o_pag_actual.value;	
		obj_hide=objXId(key+'_tbl_'+pag_actual);
		pag_actual=parseInt(pag_actual)-parseInt(pag);
		if(pag_actual>=0){
			o_pag_actual.value=pag_actual;
			obj_show=objXId(key+'_tbl_'+pag_actual);
			if(objExist(obj_hide))	hide(obj_hide);
			if(objExist(obj_show))	show(obj_show);
			verificarExistenciaBotones(pag_actual,pag,key);
		}
	}
}
function pag_adelante(pag,key){
	o_pag_actual=objXId(key+'_pag_actual');
	o_pag_tope=objXId(key+'_pag_tope');
	if(objExist(o_pag_actual) && objExist(o_pag_tope)){
		pag_actual=o_pag_actual.value;
		pag_tope=o_pag_tope.value;
		obj_hide=objXId(key+'_tbl_'+pag_actual);
		pag_actual=parseInt(pag_actual)+parseInt(pag);
		if(pag_actual<pag_tope){			
			o_pag_actual.value=pag_actual;
			obj_show=objXId(key+'_tbl_'+pag_actual);
			if(objExist(obj_hide))	hide(obj_hide);
			if(objExist(obj_show))	show(obj_show);
			verificarExistenciaBotones(pag_actual,pag,key);
		}
	}
}
function verificarExistenciaBotones(pag_actual,pag,key){
	atras=parseInt(pag_actual)-parseInt(pag);
	o_tr_atras=objXId(key+'_tr_atras');	
	if(atras<0)	invisible(o_tr_atras);
	else		visible(o_tr_atras);
	
	adelante=parseInt(pag_actual)+parseInt(pag);
	o_tr_adelante=objXId(key+'_tr_adelante');
	if(adelante>=pag_tope)	invisible(o_tr_adelante);
	else					visible(o_tr_adelante);
}
function loadSendSms(id, tipo){
	var divAddInfo = objXId('divAddInfo');
	if(!isClickedPlay){
		if(!objExist(divAddInfo))
			location.href='download.php?id='+id+'&tipo='+tipo;
		else if(isHide(divAddInfo)){	
			location.href='download.php?id='+id+'&tipo='+tipo;
		}
	}
	isClickedPlay=false;
}
function changeDiv(opcion,id_lay){
	switch (opcion){
		case 'cuestions':
			hideAllLay(opcion,7);
			show(doc.getElementById(id_lay));
			break;
		default:
			location.href='';
	}
}
function hideAllLay(opcion,long){
	var obj='';
	for(var i=1; i<=long; i++){
		obj=doc.getElementById('lay_'+i);
		if(obj!=null){
			hide(obj);
		}
	}
}
var isClickedPlay=false;
function listen(idr,type){
	isClickedPlay=true;
	var buttonListen=objXId('buttonListen_'+type+'_'+idr);
	if(buttonListen.innerHTML=='4')
	{
		setStopImage();
		objXId('sound').src='sound.php?id='+idr+'&soundSrc=tones/'+idr+'.mid';
		if(isExplorer()){
			buttonListen.innerHTML='<<';
		}else{
			buttonListen.innerHTML='<';
		}
	}else{
		objXId('sound').src='';
		buttonListen.innerHTML='4';
	}
}
function setStopImage(){
	var idsRingrones = objXId('idsRingrones').value.split(',');
	for(var i=0; i<idsRingrones.length; i++){
		objXId('buttonListen'+idsRingrones[i]).innerHTML='4';
	}
}
