/**
 * @author batman
 */
$(document).ready(

	function(){
		
		$("ul.sf-menu").superfish(); 

		$('#azienda_gallery div:first').cycle();
		
		$('#contatti_form input').keypress(
			function() {
				$(this).removeClass("campo_obbligatorio");			
			}
		);
		
		$('#contatti_form').submit(
			function() {
				fields = Array(
					Array("#nomeragsoc", ""),
					Array("#cognome", ""),
					Array("#citta", ""),
					Array("#telefono", ""),
					Array("#email", "")
				);

				for(i=0; i<fields.length; i++) {
					if($(fields[i][0]).val().length == 0 || (fields[i][1]=="email" && !controllaEmail($(fields[i][0]).val()))) {
						campoFasullo(fields[i][0]);
						return false;				
					}
				}
				return true;				
			}
		);
		
		$('#login_form').submit(
			function() {
				$.ajax(
					{
						type: "GET",
						url: $('#ajax_dir').val()+'/artigianale/ajax/checklogin.php',
						data: 'usr='+$('#main_username').val()+'&pwd='+$.md5($('#main_password').val()),
						success: function(msg) {
							if(msg>0) {
								location.href='/polin/artigianale/index.php';	
							}
							else {
								alert('Accesso negato.\nUsername e/o password errate.');
							}
						}
					}
				);
				return false;
			}
		);
		

		// tolgo il link all'ultima carta top
		$('.linee_carta_top_last').click(
			function() {
				return false;
			}
		);


		// lightbox singolo suilla foto principale del prodotto
		$('.prodotto_lightbox').fancybox(
			{
				'hideOnContentClick': true,
				'zoomSpeedIn': 500,
				'zoomSpeedOut': 500,
				'imageScale': true,
				'titlePosition': 'inside'
 			}
		);
		
		// lo tolgo per l'industriale
		$('.prodotto_lightboxx').click(
			function() {
				return false;
			}
		);
		

		$('#polinlive_gallery a').fancybox(
			{
				'hideOnContentClick': true,
				'zoomSpeedIn': 500,
				'zoomSpeedOut': 500,
				'frameWidth': 640,
				'frameHeight': 364
 			}
		);
		
		// skjdfh skdfhj 
		$(document).ready(function(){
		    $(document).bind("contextmenu",function(e){
		        return false;
		    });
		});
		
		$('.is_selected').next('ul').delay(300).slideToggle(1000);
		
		// ritocchi artigianale
		$('.sotto_menu_ver_1:first').css("border", "none");
		$('.is_aperto').next('ul').css("padding-bottom", "10px");
		
	}

);




function poptastic(url) {
	var newwindow=window.open(url,'name','height=400,width=600,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
}

function campoFasullo(campo) {
	$(campo).addClass("campo_obbligatorio");
	alert('compilare correttamente il campo evidenziato');
	$(campo).focus();
	return false;					
}

function controllaEmail(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);var res=1;if (str.indexOf(at)==-1){
		res=0;
	}
	else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		res=0;
	}
	else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		res=0;
	}
	else if (str.indexOf(at,(lat+1))!=-1){
		res=0;
	}
	else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		res=0;
	}
	else if (str.indexOf(dot,(lat+2))==-1){
		res=0;
	}
	else if (str.indexOf(" ")!=-1){
		res=0;
	}
	if(res==1) {
		return true;
	}
	else {
		return false;
	}					
}