$(document).ready(function() {

	$('div.listMenu').hide();
    
	$('ul.mainMenu li:first').trigger('mouseenter');
    
	$('ul.mainMenu li').bind('mouseenter touchstart', function() {
		var elem = $(this).find('div.listMenu');
		
		var pPos = $(this).position();
		
		$(this).find('a:first').addClass('active');
					
		if ($(this).hasClass('firstElement'))
			var offset = 0;
		else if($(this).hasClass('lastElement'))
			var offset = 30;
		else
			var offset = (elem.width() / 1.6) - ($(this).width() / 2) /* dropdown box width / 2 - navigation tab / 2 */
		
		if ($(this).hasClass('lastElement'))
			pPos.left -= ($(this).width() - (2 * offset));	
		
		/*if ($(this).hasClass('leftmenu')) {
			pPos.left -= (760 - $(this).width() - (2 * offset));			
		}*/
		
		elem.each( function(index) {
			var overhangLeft = (pPos.left + (index * 220) - offset);
			if(overhangLeft < 0)
				overhangLeft = 0;

			$(this).css('left', (overhangLeft)).css('top', '42px').show();
		})
	}).mouseleave(function() {
        $(this).find('a:first').removeClass('active');
        $(this).find('div.listMenu').hide();
    });
    
    $('div#totalBox,div.basketWrapper').mouseover( function() {
        if ($('tr.product').length)
            $('div.basketWrapper').show();
    });
    
    $('div#totalBox,div.basketWrapper').mouseout( function() {
        $('div.basketWrapper').hide();
    });

	$(function(){
		$('#footer_slider img:gt(0)').hide();
		setInterval(function(){
			$('#footer_slider :first-child').fadeOut()
				.next('img').fadeIn()
				.end().appendTo('#footer_slider');
			}, 
		6000);
	});

	//e-mail sign up
	$('#myulik-myulik').focus( function() {
		if ($(this).attr('value') == 'Enter Email...')
			$(this).attr('value', '');
	}).blur(function() {
		if ($(this).attr('value') == '')
			$(this).attr('value', 'Enter Email...');
	});

	$(".prod-img a img.altview").hover(
		function(){this.src = this.src.replace("xl","view_prod_sets/xl");},
		function(){this.src = this.src.replace("view_prod_sets/xl","xl");}
    );
     
});

function validateEmailsignup(theform) {
	var email = document.getElementById('myulik-myulik').value;
	
	if (echeck(email) == false) {
		email = "";
		return false;
	}
	else {
		return true;
	}
}

function echeck(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){
		alert("Invalid E-mail");
		return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		alert("Invalid E-mail");
		return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid E-mail");
		return false;
	}

	if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail");
		return false;
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail");
		return false;
	}

	if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail");
		return false;
	}
	
	if (str.indexOf(" ")!=-1){
		alert("Invalid E-mail");
		return false;
	}

	return true					
} 
