var isiPad = navigator.userAgent.match(/iPad/i) != null;
var isiPhone = navigator.userAgent.match(/iPhone/i) != null;

function noSpam (first, second) {
	window.location.href = 'mailto:'+first+'@'+second;
}

function showPopover(url,width,height){
	window.open(url,'veronafiere','WIDTH='+width+',HEIGHT='+height+',scrollbars=1,resizable=yes');
}


$(document).ready(function() {
	$('.jcycle').cycle({next:'.jcycle_next', timeout:8000});
	
	// cycle della testata
	if (!$('#testata_fader').hasClass('hasFlash')) {
		if (!$('#testata_fader').hasClass('slow')) {
			$('#testata_fader').cycle();
		} else {
			$('#testata_fader').cycle({ timeout:5000});
		}
	}
	
	$('#add_cart_btn').click(function() {
		eshop_additem();
	});
	
	$('#cart_label').click(function() {
		showCart();
	});
	
});

function controlloLogin(lang){
	var test = true;
	formID = document.forms['login'];
	
	if (formID.username.value == '') {
		test = false;
		if (lang== 'it'){
			alert("Inserire la propria email");
		} else {
			alert("Please, insert your email");
		}
		formID.username.focus();
	}
	
	if (formID.password.value == '' && test) {
		test = false;
		if (lang== 'it'){
			alert("Inserire la propria password");
		} else {
			alert("Please, insert your password");
		}		
		
		formID.password.focus();
	}
	return test;
}

function loginAlfresco(lang) {
	$('#ajax-loader').show();
    var username = document.forms['loginStampa'].username.value;
    var password = document.forms['loginStampa'].password.value;
    var data = { username: username, password: password };
	var jsondata = 'u/' + username + '/pw/' + password + '/lang/' + lang;
	var url = '/ajax/loginalfresco/';
	
    jQuery.ajax({
    	url : url+jsondata,
    	//data: jsondata, 
    	processData: false,
    	type: 'post',
    	contentType: 'text/html',    	
    	//dataType: 'json',
    	success : function(data){
    		var obj = jQuery.parseJSON(data);    		
	    	document.forms['loginStampa'].username.value = '';
	    	document.forms['loginStampa'].password.value = '';    		
	    	var url = obj.alfrescoUrl + '/service/events/reservedarea?fair=vinitaly&year=2011&lang='+ obj.lang + '&alf_ticket=' + obj.ticket;
			
			$('#loginStampa > div').remove();
	    	window.location.href = url;
			//window.open(url,'PressArea');
    	},
    	error: function(data) {
    		if(lang == 'en'){
    			alert('Invalid credentials');
    		} else {
    			alert('Credenziali non Valide');
    		}
    	},
    	complete : function() {
    		$('#ajax-loader').hide();
    	}    		
    });	
	return false;
}

/**
 * Funzione caricata alla fine dei flash in header per chiamare il Jquery Cycle
 */
function aprislide() {
	$('#testata_flash').remove();
	$('#testata_fader').cycle();
	//Intesys
	$(window).resize(function() {
		 //$('body').prepend('<div> WIDTH' + $(window).width() + '</div>');
		$('#testata_fader, #testata_fader div').width($(window).width());
		$('#testata_fader').cycle();
	});	
}

function eshop_additem() {
	var item_id = $('#item_id').val();
	var qt = $('#qt').val();
	var l = '/lang/'+siteLang;
	$('#cart').load(sitePath+'/ajax/eshop/id/'+item_id+'/qt/'+qt+'/show/xhtml'+l, function() {
		showCart();
	});
}
function eshop_removeitem(id, reload) {
	var l = '/lang/'+siteLang;
	$('#cart').load(sitePath+'/ajax/eshop/remove/'+id+'/show/xhtml'+l);
	if ($('#checkout_table').length) {
		
		$('#checkout_table #row'+id).fadeOut(500, function() {
			$(this).remove();
			
			//Update table total
			$('#cart_total').load(sitePath+'/ajax/eshop/show/total'+l);
			
			//Update cart count
			var count = $('#checkout_table tbody tr').length;
			$('#cart_label').html(count);
			if (count==0 && reload=='refresh') {
				window.location.reload();
				return;
			}
		});
		
		
	}
}
function eshop_clearCart(reload) {
	var l = '/lang/'+siteLang;
	if (reload == 'refresh') {
		$('#cart').load(sitePath+'/ajax/eshop/clear/cart'+l, function() {
			window.location.reload();
			return;
		});
	}else{
		$('#cart').load(sitePath+'/ajax/eshop/clear/cart/show/xhtml'+l, function() {

			$('#cart_label').html('0');
			$('#checkout_table tbody tr').fadeOut(500, function() {
				$(this).remove();
				$('#cart_total').load(sitePath+'/ajax/eshop/show/total'+1);
				$('#btn_checkoutok').fadeOut(500, function() {
					window.location.reload();
				});
			});
			
		});
	}	
}


function showCart() {
	$('#cart').animate({
		right:'-8px'
	},300);
	$('#cart_label').animate({
		right:'-50px'
	},300);
}

function stampa(url){
	window.open(url+'/stampa/1','','width=800, scrollbars=yes, menubar=yes, toolbar=no');
}
