function mainMenuRollOver(elem){
	if (!$(elem).hasClass("active")){
		$(elem).children("span.menuItemText").css({'display': "none"});
		$(elem).children("span.menuItemTextOver").css({'display': "block"});
		elem.onmouseout = function() {
			if (!$(this).hasClass("active")){
				$(this).children("span.menuItemText").css({'display': "block"});
				$(this).children("span.menuItemTextOver").css({'display': "none"});
			}
		}
	}
}

function mainMenuRollOverNew(elem){
     if (!$(elem).parent().hasClass("activeSelected") && !$(elem).parent().hasClass("active")){
          $(elem).parent().addClass("activeSelected");
          elem.onmouseout = function() { if ($(this).parent().hasClass("activeSelected")) $(this).parent().removeClass("activeSelected"); }
          elem.onmousemove = function(){ if ($(this).parent().hasClass("active"))  $(this).parent().removeClass("activeSelected");} 
     }
}

function mainMenuRollOverNewSex(elem){
	if (!$(elem).hasClass("activeSelected")){
		$(elem).addClass("activeSelected");
		elem.onmouseout = function() { if ($(this).hasClass("activeSelected")) $(this).removeClass("activeSelected"); }
	}
}

function musePageRoll(elem){
	if(elem.className.indexOf("active") < 0) {
		var span = elem.getElementsByTagName("span");
		span[0].style.display = "none";
		span[1].style.display = "block";
		elem.onmouseout = function () {
			if(this.className.indexOf("active") < 0) {
				var span = this.getElementsByTagName("span");
				span[0].style.display = "block";
				span[1].style.display = "none";
			}
		}
	}
}


function cartSubmit(form, disabled){
	document.getElementById(form).submit();
}

function submitForm(formElem) {
	if (!$(formElem).hasClass("disabled")) document.getElementById("submit").click();
	else return false;
}

function submitFormSubscribe() {
	document.getElementById("mc-embedded-subscribe-form").submit();
	return false;
}

function ShowFullStory(elem){
	var shortText = elem.parentNode.parentNode;
	var longText = $(shortText).next().get(0);
	if (longText) {
		$(elem).css({'display': 'none'});
		$(longText).slideDown(500);
	}
	return false;
}

function UnShowFullStory(elem){
	var longText = elem.parentNode.parentNode;
	var shortText = $(longText).prev().get(0);
	if (longText) $(longText).slideUp(500, function(){ $(shortText).children("p").children("a").css({'display': ''}); });
	return false;
}

var $lastMuse = null;
function showMuseDetails(id) {
	if($lastMuse) {
		$lastMuse.removeClass("activeAvatar");
	}
	$lastMuse = $("#muse"+id+" div.museAvatar");
	$lastMuse.addClass("activeAvatar");
	
	$("#museLP").css("display", "none");
	$("#museDetailsContent").css("display", "block");
	
	return false;
}

var museDialogInit = null;
function initMuseDialog() {
	if(museDialogInit) return;
	$("#museDialog").dialog({
		autoOpen: false,
		modal: true,
		width: 816,
		height: 551,
		dialogClass: 'museDialogBox'
	});	
	museDialogInit = true;
}

function openMuseDialog() {
	initMuseDialog();
	$("#museDialog").dialog('open');
	return false;
}

function closeMuseDialog() {
	$("#museDialog").dialog('close');
	return false;
}

function openCVVDialog() {
	document.getElementById("CVVdialog").style.display = "block";
	return false;
}

function closeCVVDialog() {
	document.getElementById("CVVdialog").style.display = "none";
	return false;
}

var windowPopupId = 0;
function popup(url) { //v2.0 All Steps
	var width = 400;
	var height = 500;
	var flash=window.open(url,'popup'+(windowPopupId++),'width=' + width + ',height=' + height + ',top='+(screen.height-500)/2+',left='+(screen.width-300)/2+',alwaysRaised=1,location=0,scrollbars=1,resizable=1');
	flash.focus();
}

function enterLogin(inp_field){
	if ((inp_field.value == "your e-mail") || (inp_field.value == "password") || (inp_field.value == "email address")) inp_field.value = "";
}

function exitLogin(inp_field){
	if (inp_field.value.length == 0) {
		if (inp_field.type == "text") {
			if (inp_field.name == "EMAIL") inp_field.value = "email address";
			if (inp_field.name == "username") inp_field.value = "your e-mail";
		}
		else inp_field.value = "password"
	}
}

function showLoginPassword(elem){
	var box = $("#boxLoginPassword");
	if ($(box).css("display") == "block") {
		$(box).slideUp(300);
		$(elem).parent().removeClass("boxOpen");
	}
	else {
		$(box).slideDown(300);
		$(elem).parent().addClass("boxOpen");
	}
	return false;
}

function sendTrackToGa(slug,event_name) {
	if (typeof pageTracker == "object")
		if (slug.length > 0) {
			if (!event_name) pageTracker._trackPageview("/"+slug);
			else pageTracker._trackPageview("/"+slug+"/"+event_name);
		}
		else 
			if (event_name) pageTracker._trackPageview("/"+event_name);
}

function setURLtoCookie() {
	var url = window.location.href;
	if(url.indexOf("shop/category") > -1 || url.indexOf("shop/sales") > -1) {
		$.cookie('pact-back-to-shop', null);
		$.cookie('pact-back-to-shop', window.location.href, {path: '/'});
	}
}
function mouseOverProduct(block){
			$("a",$(block)).bind("mouseover", function(){													  
					$(this).parent().addClass("mouseOverProduct");		
			});		
			$("a",$(block)).bind("mouseout", function(){												 
					$(this).parent().removeClass("mouseOverProduct");
			});	
}

