$(document).ready(function(){
	// PHOTO GALLERY CAROUSEL //
	$(".jMyCarousel").jMyCarousel({
		visible: '577px'
	});
	
	// FACEBOX //
	$('a[rel*=facebox]').facebox({
		loading_image : 'http://www.autopowershop.gr/images/loading2.gif',
		close_image   : 'http://www.autopowershop.gr/images/closelabel.gif'
	});
	
	// PNG FIX //
	$('body').supersleight({shim: 'http://www.autopowershop.gr/images/blank.gif'});
	
	// AJAX LOGIN //
	var options = { 
		type:			'post', 
		success:		login, 
		loading_img:	'http://www.autopowershop.gr/images/loading.gif'
	};
	
	$('#loginForm').ajaxForm(options);
	
	// AJAX LOGOUT //
	$('#logout').ajaxify({
		onSuccess:		logout, 
		loading_img:	'http://www.autopowershop.gr/images/loading.gif'
	});
	
	// AJAX CART //
	$('.add').ajaxify({
		loading_img:	'http://www.autopowershop.gr/images/loading.gif'
	});
	
	$('#registerForm').FormValidate({
		ajax:false
	});
});

// FACEBOX ALERT //
function echoMessage(message) {
	jQuery.facebox('<div id="alert">' + message + '</div>');
}

// LOGIN FUNCTION //
function login(responseText)  {
	if (responseText == '') {
		echoMessage('<img src="http://www.autopowershop.gr/images/userWarning.png"><br>Sorry, wrong username/passowrd.');
	} else {
		if (responseText == 'reload') {
			window.location.reload();
		} else if (responseText == 'redirect') {
			window.location = "checkout.html";
		} else {
			document.getElementById('loginForm').style.display = 'none';
			document.getElementById('welcome').style.display = 'block';
			document.getElementById('userActions').style.display = 'block';
			document.getElementById('welcome').innerHTML = responseText;
			document.getElementById('register').style.display = 'none';
			document.getElementById('checkout').style.display = 'block';
		}
	}
}

// LOGOUT FUNCTION
function logout()  { 
	document.getElementById('loginForm').style.display = 'block';
	document.getElementById('welcome').style.display = 'none';
	document.getElementById('userActions').style.display = 'none';
	document.getElementById('register').style.display = 'block';
	document.getElementById('checkout').style.display = 'none';
}

/*// GOOGLE MAP FUNCTION
function initialize() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(38.015934,23.844323), 15);
		map.setUIToDefault();
		point = new GLatLng(38.015934,23.844323);
		marker = new GMarker(point);
		map.addOverlay(marker);
	}
}*/

// BOOKMARK FUNCTION
function bookmark(title,url) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url, "");
	} else if(document.all) {
		window.external.AddFavorite(url, title);
	} else {
		echoMessage("Please press Ctrl+D to bookmark this page!");
	}
}
