// JavaScript Document
function go_to(url){
	document.location.href=url;
}

function nvj_flotante(url,tit,op){
	window.open(url,tit,op);
}

function nvj_ver_foto(id,path){
	url=path+"/flo_foto.php?id="+id;
	op="scrollbars='NO',width=500,height=500";	
	tit="Potosi_de_noche";
	nvj_flotante(url,tit,op)
}

function nvjs_acordion(cual,donde){

	if (donde){
		$('div.item_'+cual).slideUp('slow');
		document.getElementById('linkUp_'+cual).style.display = 'inline';
		document.getElementById('linkDw_'+cual).style.display = 'none';
	}else{
		$('div.item_'+cual).slideDown('slow');
		document.getElementById('linkUp_'+cual).style.display = 'none';
		document.getElementById('linkDw_'+cual).style.display = 'inline';
	}
}

function nvj_reload(ruta){	
	if(ruta){		
		document.location.href="index.php?q="+ruta;
	}else{
		document.location.reload();
	}
}

function nvj_prodReload(tmp){	
	var rr=tmp+"&page=";
	var cbo=document.getElementById('idProd').value;
	var vect=cbo.split("-");
	
	rr+=vect[0]+"#"+vect[1];
	
	nvj_reload(rr);
}

function nvj_window(path,w,h){
	t_vname = "ventana"+String(Math.floor(Math.random()*50));
	window.open(path,t_vname,"directories=0,toolbar=0,status=no,width="+w+",height="+h+",scrollbars=0,top=200,left=200");
}

function nvj_cboType(idC){
	var prods=new Array();
	var tmp=new Array();
	var n=MAT_A.length;
	
	//filtrar solo productos de esa categoria
	var j=0;
	for(var i=0;i<n;i++){
		if(MAT_A[i]['id_cat']==idC || (idC==0)){
			prods[j]=MAT_A[i]['id_prod'];			
			j++;
		}
	}
	
	n=MAT_C.length;
	var m=prods.length;
	
	//filtrar types para esos productos	
	var k=0;
	for(i=0;i<m;i++){
		for(j=0;j<n;j++){
			if(prods[i]==MAT_C[j]['id_prod']){
				tmp[k]=MAT_C[j];
				k++;
			}
		}
	}
	
	//ordenar por id type y eliminar duplicados
	tmp=nvj_eliminaDobles(tmp,'id_type');
	
	//ordenar alfabeticamente
	tmp.sort(_sortTit);
	
	//llenar el combo de types
	var cbo=document.getElementById('cbo_type');
	n=cbo.length;
	
	//vaciarlo primero
	for(i=(n-1);i>=0;i--){
		cbo.options[i]=null;
	}
	
	//llenarlo
	n=tmp.length;
	for(i=0;i<n;i++){
		if(i==0){
			cbo.options[i]=new Option('--- ANY ---',0);
			//idC=-1;
			//continue;
		}else{
			cbo.options[i]=new Option(tmp[i]['tit'],tmp[i]['id_type']);
		}
	}
	
	nvj_cboCond(idC,0);
}

function _sortTit(a,b){
		if(a['tit']==b['tit']) return 0;
		if(a['tit']<b['tit']) return -1;
		else return 1;
}

function nvj_eliminaDobles(mat,id){	
	tmp=new Array();
	enc=false;
	var k=0;
	
	n=mat.length;
	for(i=0;i<n;i++){		
		m=tmp.length;
		for(j=0;j<m;j++){
			if(tmp[j][id]==mat[i][id]){
				enc=true;
				break;
			}else{
				enc=false;
			}
		}
		
		if(!enc){
			tmp[k]=mat[i];
			k++;
		}
	}
	
	return tmp;
}





function nvj_cboCond(idC,idT){
	var prods=new Array();
	var tmp=new Array();
	var n=MAT_A.length;
	
	//filtrar solo productos de esa categoria
	var j=0;
	for(var i=0;i<n;i++){
		if(MAT_A[i]['id_cat']==idC || (idC==0)){
			prods[j]=MAT_A[i]['id_prod'];			
			j++;
		}
	}
	
	n=MAT_C.length;
	var m=prods.length;
		
	//filtrar types para esos productos	
	var k=0;
	for(i=0;i<m;i++){
		for(j=0;j<n;j++){
			if(
			   	(prods[i]==MAT_C[j]['id_prod'] && MAT_C[j]['id_type']==idT)){
				tmp[k]=MAT_C[j]; 
				k++;
			}
		}
	}
	
	
	
	
	//ordenar por id type y eliminar duplicados
	tmp=nvj_eliminaDobles(tmp,'id_type');
	
	//ordenar alfabeticamente
	tmp.sort(_sortTit);
	
	//filtrar conditions para ese type
	conds=new Array();
	m=tmp.length;
	n=MAT_B.length;
	var k=0;
	if(idT!=0){
		for(i=0;i<m;i++){
			for(j=0;j<n;j++){
				if((tmp[i]['id_prod']==MAT_B[j]['id_prod']) && idT==tmp[i]['id_type']){
					conds[k]=MAT_B[j]; 				
					k++;				
				}
			}
		}
	}else{
		m=MAT_B.length;
		n=prods.length;
		for(i=0;i<m;i++){
			for(j=0;j<n;j++){
				if((MAT_B[i]['id_prod']==prods[j])){
					conds[k]=MAT_B[i]; 				
					k++;				
				}
			}
		}		
	}
	//ordenar por id type y eliminar duplicados
	conds=nvj_eliminaDobles(conds,'id_skin');
	
	//ordenar alfabeticamente
	conds.sort(_sortTit);
	
	//llenar el combo de conditions
	var cbo=document.getElementById('cbo_cond');
	n=cbo.length;
	
	//vaciarlo primero
	for(i=(n-1);i>=0;i--){
		cbo.options[i]=null;
	}
	
	//llenarlo
	n=conds.length;
	for(i=0;i<n;i++){
		if(i==0){
			cbo.options[i]=new Option('--- ANY ---',0);		
		}else{
			cbo.options[i]=new Option(conds[i]['tit'],conds[i]['id_skin']);
		}
	}
}


function nvj_select(cbo,id){
	var c=document.getElementById(cbo);
	var n=c.length;
	
	for(var i=0;i<n;i++){
		if(c.options[i].value==id){
			c.selectedIndex=i;			
			return;
		}
	}
}

function ficha(id) {
	var tit="Ficha";
	var opt="scrollbars=0, menubar=0, status=0, toolbar=0, width=420, height=235";
	var url="organigrama_ficha.php?id="+id;
	window.open(url, tit, opt);
}

//AJAX
function _jAjaxLoad(url, target) {
        
    if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
    
        xmlhttp=new XMLHttpRequest();
    }
    else {// code for IE6, IE5
    
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    xmlhttp.open("GET",url,false);
    xmlhttp.send(null);
    
    var tt = document.getElementById(target);  
    tt.innerHTML = xmlhttp.responseText;
    
    //document.getElementById(target).innerHTML = xmlhttp.responseText;
}

//juegos
function nvjs_juegos(){
	window.open("/especiales/juegos/index.html","JUEGOS","directories=0,toolbar=0,status=no,width=800,height=600,scrollbars=0,top=200,left=200");
}

//juegos
function nvjs_ecopromo(){
	window.open("/ecopromo2011","ECOPROMO","directories=0,toolbar=0,status=no,width=800,height=640,scrollbars=0,top=200,left=200");
}
