// JavaScript Document

$('document').ready(function(){
	// override these in your code to change the default messages and styles 
	$.blockUI.defaults = { 
		// the message displayed when blocking the entire page 
		pageMessage:    '<h1>Attendere prego...</h1>', 
		// the message displayed when blocking an element 
		elementMessage: '', // none 
		// styles for the overlay iframe 
		overlayCSS:  { backgroundColor: '#000', opacity: '0.5', cursor:'normal' }, 
		// styles for the message when blocking the entire page 
		pageMessageCSS:    { width:'450px', margin:'-50px 0 0 -125px', top:'20%', left:'40%', cursor:'normal', textAlign:'center', color:'#000', backgroundColor:'#fff', border:'1px solid #fff' }, 
		// styles for the message when blocking an element 
		elementMessageCSS: { width:'450px', padding:'10px', textAlign:'center', backgroundColor:'#fff'}, 
		// styles for the displayBox 
		displayBoxCSS: { width: '450px', height: '100px', top:'20%', left:'40%' }, 
		// allow body element to be stetched in ie6 
		ie6Stretch: 1, 
		// supress tab nav from leaving blocking content? 
		allowTabToLeave: 0, 
		// Title attribute for overlay when using displayBox 
		closeMessage: 'Click to close', 
		// use fadeIn effect 
		fadeIn:  1, 
		// fadeIn transition time in millis 
		fadeInTime: 300, 
		// use fadeOut effect when unblocking (can be overridden on unblock call) 
		fadeOut:  1, 
		// fadeOut transition time in millis 
		fadeOutTime: 300 
	}; 					 
});

testFlasAudio = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="450" height="23" id="ascolta" align="middle">'+
      '<param name="allowScriptAccess" value="sameDomain" />'+
      '<param name="allowFullScreen" value="false" />'+
      '<param name="movie" value="ascolta.swf?audio=##audio##" />'+
      '<param name="quality" value="high" />'+
      '<param name="bgcolor" value="#ffffff" />'+
      '<embed src="ascolta.swf?audio=##audio##" quality="high" bgcolor="#ffffff" width="450" height="23" name="ascolta" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
  '</object>';
  
testFlasAudioShop = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="450" height="23" id="ascolta" align="middle">'+
      '<param name="allowScriptAccess" value="sameDomain" />'+
      '<param name="allowFullScreen" value="false" />'+
      '<param name="movie" value="ascoltaShop.swf?audio=##audio##" />'+
      '<param name="quality" value="high" />'+
      '<param name="bgcolor" value="#ffffff" />'+
      '<embed src="ascoltaShop.swf?audio=##audio##" quality="high" bgcolor="#ffffff" width="450" height="23" name="ascolta" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
  '</object>';

function VediImmagineGenerica (nomeImg){
	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div><img src="' + nomeImg + '"></div>');
}

function VediImmagine (nomeImg){
	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div><img src="files/imgProdotti/medium/' + nomeImg + '"></div>');
	//window.open("files/imgProdotti/original/" + nomeImg,"immagine","width=400,height=400");
}

function VediImmagineFree (nomeImg){
	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div><img src="files/freedownlaod/medium/' + nomeImg + '"></div>');
	//window.open("files/imgProdotti/original/" + nomeImg,"immagine","width=400,height=400");
}

function VediImmagineDownload (nomeImg){
	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div><img src="files/shopdownload/medium/' + nomeImg + '"></div>');
	//window.open("files/imgProdotti/original/" + nomeImg,"immagine","width=400,height=400");
}

function VediImmagineFocus (nomeImg){
	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div><img src="files/focus/medium/' + nomeImg + '"></div>');
	//window.open("files/focus/original/" + nomeImg,"immagine","width=400,height=400");
}

function VediImmagineNews (nomeImg){
	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div><img src="files/news/medium/' + nomeImg + '"></div>');
	//window.open("files/focus/original/" + nomeImg,"immagine","width=400,height=400");
}

function VediImmagineMelaPoint (nomeImg){
	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div><img src="/img/' + nomeImg + '"></div>');
	//window.open("/img/" + nomeImg,"immagine","width=400,height=400");
}

function AscoltaAudio (nomeAudio){	
	//window.open("files/audioProdotti/" + nomeAudio,"audio","width=400,height=400");
	divAscolta = testFlasAudio.replace("##audio##",nomeAudio);
	divAscolta = divAscolta.replace("##audio##",nomeAudio);
	//alert (divAscolta);
	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div>'+ divAscolta +'</div>');
}

function AscoltaAudioShop (nomeAudio){	
	//window.open("files/audioProdotti/" + nomeAudio,"audio","width=400,height=400");
	divAscolta = testFlasAudioShop.replace("##audio##",nomeAudio);
	divAscolta = divAscolta.replace("##audio##",nomeAudio);
	//alert (divAscolta);
	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div>'+ divAscolta +'</div>');
}

function vaiAllaRicerca (){
	if (document.lsearch.f10.value == "") alert ("Inserire una parola da ricercare");
	else document.lsearch.submit();
}

// Funzioni e costanti per la gestione del carrello

//File di gestione del login
var optionOrdine = { 
       // target:        '#risposta',   // target element(s) to be updated with server response 
		dataType : 		'json',
        //beforeSubmit:  showRequest,  // pre-submit callback 
        success:       showResponseOrdine  // post-submit callback 
};

function AggiungiElementoOrdine (id_ref, id_varianteRef, fileProdotto){	
	if ((logged==false)&&(carrello==false)){		
		if (window.confirm("ATTENZIONE! Se procedi con l'ordine senza registrarti non avrai diritto agli sconti riservati alle MELA MUSIC CARD. \n Procedi comunque?")){
			$.blockUI();
			document.ordine.id_ref.value = id_ref;
			document.ordine.id_varianteRef.value = id_varianteRef;
			document.ordine.fileProdotto.value = fileProdotto;
			
			$('#ordine').ajaxForm(optionOrdine);
			$('#ordine').submit();
		}
	}else {
		$.blockUI();
		document.ordine.id_ref.value = id_ref;
		document.ordine.id_varianteRef.value = id_varianteRef;
		document.ordine.fileProdotto.value = fileProdotto;
		
		$('#ordine').ajaxForm(optionOrdine);
		$('#ordine').submit();		
	}
}

function noElementoInCarrello(){
	alert ("L\'acquisto dei file puo' essere affettuato solo se si e' logati");
}

function showResponseOrdine(responseText, statusText){
	$.unblockUI();
	if (responseText.result == 'false'){
		alert (responseText.msg);			
	}else{
		window.location.reload(true);
	}
}

function showPdfImg(ind, vetPdf){
	vetToPrint = vetPdf.split('*');
	
	if (vetToPrint.length>1){
		destra = 	(ind<vetToPrint.length) ? '<a href="javascript:showPdfImg(' + Number(ind + 1) + ',\'' + vetPdf +'\')"><img src="img/right.jpg" border="0" /></a>' : '<a href="javascript:showPdfImg(1,\'' + vetPdf +'\')"><img src="img/right.jpg" border="0" /></a>';
		sinistra = 	((ind -1)>0) ? '<a href="javascript:showPdfImg(' + Number(ind - 1) + ',\'' + vetPdf +'\')"><img src="img/left.jpg" border="0" /></a>' : '<a href="javascript:showPdfImg(' + vetToPrint.length + ',\'' + vetPdf +'\')"><img src="img/left.jpg" border="0" /></a>';
	}else{
		destra = '';
		sinistra = '';
	}

	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div><img src="files/pdfProdotti/big/' + vetToPrint[(ind-1)] + '"></div><div>'+sinistra+' '+destra+'</div>');
}

function showPdfImgShopDownload(ind, vetPdf){
	vetToPrint = vetPdf.split('*');
	
	if (vetToPrint.length>1){
		destra = 	(ind<vetToPrint.length) ? '<a href="javascript:showPdfImgShopDownload(' + Number(ind + 1) + ',\'' + vetPdf +'\')"><img src="img/right.jpg" border="0" /></a>' : '<a href="javascript:showPdfImgShopDownload(1,\'' + vetPdf +'\')"><img src="img/right.jpg" border="0" /></a>';
		sinistra = 	((ind -1)>0) ? '<a href="javascript:showPdfImgShopDownload(' + Number(ind - 1) + ',\'' + vetPdf +'\')"><img src="img/left.jpg" border="0" /></a>' : '<a href="javascript:showPdfImgShopDownload(' + vetToPrint.length + ',\'' + vetPdf +'\')"><img src="img/left.jpg" border="0" /></a>';
	}else{
		destra = '';
		sinistra = '';
	}

	$.blockUI('<div style="width:450px;text-align:left"><a href="javascript:$.unblockUI();"><img src="img/close.gif" border="0" /></a></div><div><img src="files/pdfShopDown/big/' + vetToPrint[(ind-1)] + '"></div><div>'+sinistra+' '+destra+'</div>');
}

