$(document).ready(function() {	
	// draw drop down menu top in its exact place
	var elem_pos=0;
	var ddmt_start_pos = get_ddmt_start_pos();
	// locate hp logo link
	$('.s-hp-link').css('right', ddmt_start_pos+345);
	$('.s-dr-menu-dl dt').css('display', 'block');
	$('#ddmt > dl').each(function(){
		elem_pos = ddmt_start_pos+parseInt($(this).attr('px'));
		$(this).css('margin-right', elem_pos);
	});
	$(window).resize(function(){
		ddmt_start_pos = get_ddmt_start_pos();
		$('.s-hp-link').css('right', ddmt_start_pos+345);
		$('#ddmt > dl').each(function(){
			elem_pos = ddmt_start_pos+parseInt($(this).attr('px'));
			$(this).css('margin-right', elem_pos);
		});
	});

	$('.s-hp-link').click(function(){
		location = "/";
	})
	
	// when mouseover the 6 big icons
	$('#ddmt dl').hover(function(){
		//if (g_params['browser']=='ie6')
			//$('select', '.s-main-2-art').css('display', 'none');
		$('dd', this).css('display', 'block');
	},function(){
		$('dd', this).css('display', 'none')
		//if (g_params['browser']=='ie6')
			//$('select', '.s-main-2-art').css('display', 'block');
	});
	
	// hover & click on the dd
	$('#ddmt dd').hover(function(){
		$(this).css('background', '#FCF3EA');
	},function(){
		$(this).css('background', '#F7DCBF');
	});

	// when click on on of the 6 main images	
	var cur_id, my_menu;
	$('#ddmt dt').mouseover(function(){
		$('#ddmt > dd').css('display', 'none')
		$('dd', $(this).parent()).css('display', 'block');
	});
	
/*	
	$('img[@id*=ddmt-img-]').mouseout(function(){
		$('#ddmt > dd').css('display', 'none')
	});	
	*/
	
	// side menu
	$('.s-men-side > div[@class^=s-men-side-lev], .s-men-album > div[@class^=s-men-album-lev]').each(function(){
		if ($(this).attr('status')=='ac'){
			$(this).css('color', '#000000');
			$(this).css('border-bottom', '1px solid #ffffff');					
			$(this).prev().css('border-bottom', '1px solid #ffffff');
			$('a', this).css('color', '#ffffff');
		}
		if ($(this).attr('status')=='dy')
			$(this).css('color', '#ffffee');
	});
	$('.s-men-side > div[@class^=s-men-side-lev], .s-men-album > div[@class^=s-men-album-lev]').hover(function(){
		if ($(this).attr('status')!='ac')
			$(this).css('color', '#ffffff');
	}, function(){
		if ($(this).attr('status')!='ac')
			$(this).css('color', '#ffffff');
	});
	

	// hover & click on the dd
	$('#loginme').click(function(){
		var type = ($(this).attr('id')=="loginme" ? 1 : 0);
		if(type){
			var email = $.trim($('#msUser').val());
			var pwd = $.trim($('#msPwd').val());
		}
		else{
			var email = $.trim($('#msPwd').val());
			var pwd = 1;
		}
		var error = $('.s-member-box-error');
		error.html('');
		error.hide();
		if(email && pwd){
			$('#member_act').val((type ? 'login' : 'forgot')+'_send');
			var data =$("input[@type=text], input[@type=password], input[@type=hidden]", '#member_form').serialize();
			$.post($('#member_form').attr('action'), data, function(msg){
				if(msg){
					error.html(msg);
					error.fadeIn('slow').animate({opacity: 1.0}, 5000).fadeOut('slow', function() {error.hide();});
				}
				else{
					window.location = $('#member_form').attr('action');
					return;
				}
					
			});
		}
		else{
			error.html(members_error["miss_input"]);
		}
		// show mwssage for 5 seconds and hide it
		if(error.html()){
			error.fadeIn('slow').animate({opacity: 1.0}, 5000).fadeOut('slow', function() {error.hide();});
		}

		return false;
	});	
});

function get_ddmt_start_pos(){
	var win_w = $.browser.mozilla ? $(window).attr('innerWidth'): document.body.clientWidth;
	marg = 0;
	if (win_w>770){		
		marg = win_w-770;
		marg = Math.floor(marg/2);
	}
	return marg;
}

// avlidate email address
function validate_email(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}
