// JavaScript Document

var menu_prodotti = 0;
var id_pr = null;
var fade = 1;
var fade_limit = null;

var pag_int = 0;
var pag_ag = 0;
var pag_img = 0;


/* disabilitazione tasto destro */
function nrcIE(){if (document.all){return false;}}
function nrcNS(e){
if(document.layers||(document.getElementById&&!document.all)){ 
if (e.which==2||e.which==3){return false;}}} 
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=nrcNS;
}else{document.onmouseup=nrcNS;document.oncontextmenu=nrcIE;}
document.oncontextmenu=new Function("return false");
/* fine cattura tasto destro */



//pagina prodotti
function start(){
	setTimeout("show_prodotti()", 2000);
}

function show_prodotti(){
	if(menu_prodotti == 0){
		//new Effect.SlideDown(document.getElementById('prodotti'));
		menu_prodotti = 1;
		new Effect.Fold(document.getElementById('big_img'),{duration: 0.3});		
		setTimeout("mostra('div_prodotto')", 1400);
	}
}

function mostra(el){
	var elemento = eval('document.getElementById(\''+el+'\')');
	elemento.style.display="block";
	new Effect.Appear(document.getElementById('small_img'),{duration: 0.4});
	setTimeout("mostra_menu()", 300);
}

function mostra_menu(){
	new Effect.SlideDown(document.getElementById('prodotti'),{duration: 0.5});
}

function categoria(path,i,colore){
	if(path != ''){
		new Effect.Fade(document.getElementById('small_img'),{duration: 0.3});
		setTimeout("replace_small('"+path+"','"+i+"','"+colore+"')", 300);
	}
	else{
		if(id_pr != null){
			var el = eval('document.getElementById(\'pr'+id_pr+'\')');
			var desc = eval('document.getElementById(\'description'+id_pr+'\')');
			desc.className="hide";
			el.style.color="";	
		}
		id_pr = i;
		var el = eval('document.getElementById(\'pr'+i+'\')');
		var desc = eval('document.getElementById(\'description'+i+'\')');
		desc.className="";
		el.style.color="#"+colore;	
		highlight(i,0);
	}	
}

function replace_small(path,i,colore){
	var el = document.getElementById('small_img');
	el.innerHTML = '<img src="'+path+'" border="0" />';
	new Effect.Appear(document.getElementById('small_img'),{duration: 0.3});	
	if(id_pr != null){
		var el = eval('document.getElementById(\'pr'+id_pr+'\')');
		var desc = eval('document.getElementById(\'description'+id_pr+'\')');
		desc.className="hide";
		el.style.color="";	
	}
	id_pr = i;
	var el = eval('document.getElementById(\'pr'+i+'\')');
	el.style.color="#"+colore;
	var desc = eval('document.getElementById(\'description'+i+'\')');
	desc.className="";
	setTimeout("highlight('"+i+"','"+0+"')", 300);
}

function highlight(i,n){
	var el = eval('document.getElementById(\'pr'+i+'_'+n+'\')');
	if(el != null){		
		el.style.color="#ffffff";
		setTimeout("restore('"+i+"','"+n+"')", 300);
		n = (n*1)+1;
		setTimeout("highlight('"+i+"','"+n+"')", 500);
	}
}

function restore(i,n){
	var el = eval('document.getElementById(\'pr'+i+'_'+n+'\')');
	el.style.color="";	
}

function url_prodotto(url){
	new Effect.SlideUp(document.getElementById('prodotti'),{duration: 0.5});
	setTimeout("go_to('"+url+"')", 500);
}

function go_to(url){
	url = "http://www.mycore.it/index.php"+url;
	window.location.href=url;
}

function sfondo_modello(i){
	new Effect.Appear(document.getElementById('sfondo_1'),{duration: 0.6});
	if(i != '1'){
		fade_limit = i;
		setTimeout("fading()", 10000);	
	}
}

function fading(){
	var el_out = eval('document.getElementById(\'sfondo_'+fade+'\')');
	var next = (fade*1)+1;
	if(next <= fade_limit){		
		fade = next;
	}
	else{		
		fade = 1;
	}	
	
	new Effect.Fade(el_out,{duration: 0.4});
	setTimeout("appearing('"+fade+"')", 400);
	
	setTimeout("fading()", 7000);
}

function appearing(el){
	var el_in = eval('document.getElementById(\'sfondo_'+el+'\')');
	new Effect.Appear(el_in,{duration: 0.4});
}

//pagina precedente contatti interni
function prev_int(){
	if(pag_int != 0){	
		var tab_current = eval('document.getElementById(\'interni_'+pag_int+'\')');
		var tab_next = eval('document.getElementById(\'interni_'+(pag_int-1)+'\')');		
		
		pag_int = (pag_int - 1);
		
		tab_current.className = 'hide';
		tab_next.className = '';
	}
}

//pagina successiva contatti interni
function next_int(){
		var tab_current = eval('document.getElementById(\'interni_'+pag_int+'\')');
		var tab_next = eval('document.getElementById(\'interni_'+(pag_int+1)+'\')');			
		
		if(tab_next != null){
			pag_int = (pag_int + 1);			
			tab_current.className = 'hide';
			tab_next.className = '';		
		}		
}

//pagina precedente contatti agenti
function prev_ag(){
	if(pag_ag != 0){	
		var tab_current = eval('document.getElementById(\'agenti_'+pag_ag+'\')');
		var tab_next = eval('document.getElementById(\'agenti_'+(pag_ag-1)+'\')');		
		
		pag_ag = (pag_ag - 1);
		
		tab_current.className = 'hide';
		tab_next.className = '';
	}
}

//pagina successiva contatti agenti
function next_ag(){
		var tab_current = eval('document.getElementById(\'agenti_'+pag_ag+'\')');
		var tab_next = eval('document.getElementById(\'agenti_'+(pag_ag+1)+'\')');			
		
		if(tab_next != null){
			pag_ag = (pag_ag + 1);			
			tab_current.className = 'hide';
			tab_next.className = '';		
		}		
}

//pagina precedente immagini
function prev_img(){
	if(pag_img != 0){	
		var tab_current = eval('document.getElementById(\'img_'+pag_img+'\')');
		var tab_next = eval('document.getElementById(\'img_'+(pag_img-1)+'\')');		
		
		pag_img = (pag_img - 1);
		
		tab_current.className = 'hide';
		tab_next.className = '';
	}
}

//pagina successiva immagini
function next_img(){
		var tab_current = eval('document.getElementById(\'img_'+pag_img+'\')');
		var tab_next = eval('document.getElementById(\'img_'+(pag_img+1)+'\')');			
		
		if(tab_next != null){
			pag_img = (pag_img + 1);			
			tab_current.className = 'hide';
			tab_next.className = '';		
		}		
}

function download(path,name){		

	var req = Math.floor(Math.random()*1000);

	/*var myConn = new XHConn();
	  if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	    var fnWhenDone = function (oXML) {
	    var response = oXML.responseText;			
	  };
	  
	 myConn.connect("/download.php", "GET","file="+encode64(path)+"&nome="+name+"&req="+req, fnWhenDone);	*/
	
	location.href="/download.php?file="+encode64(path)+"&nome="+name+"&req="+req;
	
}

