// JavaScript Document

dataWait = '<table width="900" height="456" cellpadding="0" cellspacing="0" bgcolor="#f2f2f2">'+
		   		'<tr height="456" align="center" valign="center">'+
					'<td height="456">'+
						'Attendere mentre carico i dati ... <br><br>'+
						'<img src="../images/loading.gif" border="0">'
					'</td>'+
				'</tr>'+
			'</table>';
			
			
function caricaProdotti (langIn, id_categoriaIN, paginaIn, idSottoMenu){
	
	$('#contentPrd').html(dataWait);
	
	if (idSottoMenu!=''){
	
		for (i=1;i<=nVociSottoMenu;i++)
			$('#sottoMenu' + i).attr('class','sottomenu');
		
		$('#sottoMenu' + idSottoMenu).attr('class','sottomenuOn');
	}
	
	$.post("../libPhP/getHTMLprd.php",{ToDo: 'getPrdByCategories', lang: langIn, id_categoria: id_categoriaIN, pagina : paginaIn},
		function(data){	
			$('#contentPrd').html(data);
			$.post("../libPhP/getHTMLprd.php",{ToDo: 'getPrdByCategoriesPages', lang: langIn, id_categoria: id_categoriaIN, pagina : paginaIn},
				function(data){	
					$('#paginazione').html(data);
					
			 });
	 });
	
}

function ricerca(langIn, paginaIn){
	
	for (i=1;i<=nVociSottoMenu;i++)
			$('#sottoMenu' + i).attr('class','sottomenu');
			
	srcIn = document.ricercaForm.srcTxT.value;
			
	$.post("../libPhP/getHTMLprd.php",{ToDo: 'getPrdBySrc', lang: langIn, src: srcIn, pagina : paginaIn},
		function(data){	
			$('#contentPrd').html(data);
			$.post("../libPhP/getHTMLprd.php",{ToDo: 'getPrdBySrcPages', lang: langIn, src: srcIn, pagina : paginaIn},
				function(data){	
					$('#paginazione').html(data);
					
			 });
	 });
	
}

function caricaProdotto (langIn, id_prodottoIN){
	
	$.post("../libPhP/getHTMLprd.php",{ToDo: 'getSchedaProdotto', lang: langIn, id_prodotto: id_prodottoIN},
	function(data){
		$.blockUI.defaults = {overlayCSS:  {backgroundColor:'#000',opacity:'0.6'}, pageMessageCSS:{ width:'771px', margin:'-250px 0 0 -380px', top:'55%', left:'50%', cursor:'default' }};
		$.blockUI(data);
	 
	 });
	
}

function CaricaformRegistrati (){
	
	$.post("regForm.php",{ToDo: 'getSchedaProdotto'},
	function(data){
		$.blockUI.defaults = {overlayCSS:  {backgroundColor:'#000',opacity:'0.6'}, pageMessageCSS:{ width:'405px', margin:'-330px 0 0 -180px', top:'55%', left:'50%', cursor:'default' }};
		$.blockUI(data);
	 
	 });
	
}

function ctrlAccount(){
	
	$("#ctrl_btn").html('<img src="../images/loading.gif">');
	
	var optionCtrl = { 
		dataType : 		'json',
        success:       showResponseCtrl
	};
	
	$('#account').ajaxForm(optionCtrl);
	$('#account').submit();	
	
}

function showResponseCtrl(responseText, statusText){
	if (responseText.result=='true') {
		alert (responseText.msg);
		window.location.reload(true);
	} else {
		$("#ctrl_btn").html('<a href="javascript:ctrlAccount();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage(\'entra\',\'\',\'images/entra_on.jpg\',1)"><img src="images/entra_off.jpg" width="48" height="17" id="entra" name="entra" border="0"></a>');
		alert (responseText.msg);
	}
	
}

function iscrivi(){
	
	var optionIscrivi = { 
		dataType : 		'json',
        success:       showResponseIscrivi
	};
	
	
	error = "";
	error += document.formIscrizione.nome.value=="" ? "inserire il nome \n" : "";
	error += document.formIscrizione.cognome.value=="" ? "inserire il cognome \n" : "";
	error += document.formIscrizione.azienda.value=="" ? "inserire l\'azienda \n" : "";
	error += document.formIscrizione.posizione.value=="" ? "inserire la posizione \n" : "";
	error += document.formIscrizione.email.value=="" ? "inserire l\'email \n" : "";
	error += validEmail(document.formIscrizione.email.value) ? "" : "Inserire un indirizzo email valido \n";
	error += document.formIscrizione.login.value=="" ? "inserire la login \n" : "";
	error += document.formIscrizione.psw.value=="" ? "inserire la password \n" : "";
	error += document.formIscrizione.psw.value!=document.formIscrizione.psw2.value ? "ridigiti la password correttamente \n" : "";
	
	if (error==''){
		
		$("#msg").html('<img src="../images/loading.gif">');
		$('#formIscrizione').ajaxForm(optionIscrivi);
		$('#formIscrizione').submit();	
		
	} else alert (error);
	
}

function validEmail(email){
	if (email=="") return false;
	if (email.indexOf("@")==-1) return false;
	if (email.indexOf("@")>email.lastIndexOf(".")) return false;
	return true;
	
}

function showResponseIscrivi(responseText, statusText){
	$.unblockUI();
	alert(responseText.msg);
	
}


function closeAll(){	
	
	$.extend($.blockUI.defaults.pageMessageCSS,{ width:'250px', margin:'-50px 0 0 -125px', top:'50%', left:'50%'});
	$.unblockUI();
	
}
