jQuery(document).ready(function() {
	$.fn.wipeSearchBox = function () {
		input = $(this);
		input.val(input.attr('_empty_text') || '').addClass('empty');
		return input;
	};
	$.fn.searchbox = function(empty_text) {
		var $this = $(this);
		$this.attr('_empty_text', empty_text);
		if ($this.val() == '')
		{
			$.fn.wipeSearchBox.apply($this, []);
		}
		$this
		.focus(function () {
			var v = $this.val();
			$this.removeClass('empty');
			if (v == empty_text)
				$this.val('');
		})
		.blur(function () {
			var v = $this.val();
			if (v == '')
				$.fn.wipeSearchBox.apply($this, []);
		});
		return $this;
	};
	if (lang=='en')
		$('#id_itemcode').searchbox('Item code #');
	else
		$('#id_itemcode').searchbox('Шифр изделия #');
}); 

function submitLogin(){
	var login = $("#lb_login").val();
	var password = $("#lb_password").val();
	if (login=='' || password==''){
		alert('Please specify login and password');
	}
	else {
		$.post('/ajax/login/', {login:login, password:password}, function(res){
			if (res.ok){
				window.location.href = '/en/profile/';
			}
			else{
				alert('Incorrect login or password');
			}
		},'json');
	}
	return false;
}

function showMyProfileDialog()
{
	if (lang=='en'){
		cnt = '<div style="padding: 15px;"><form onsubmit="return submitLogin(); return false;">';
		cnt += '<table class="frm" width="100%" cellpadding="3" cellspacing="0" border="0">';
		cnt += '<tr><td width=40% class="r">User name (login):</td><td width=60%><input type="text" id="lb_login" name="login" style="width:120px;"></td>';
		cnt += '<tr><td class="r">Password:</td><td><input type="password" id="lb_password" name="password" style="width:120px;"></td>';
		cnt += '<tr><td>&nbsp;</td><td><input type="image" src="/media/img/en/btn_enter.png" width=89 height=32 border=0></td>';
		cnt += '<tr><td class="r"><a href="/en/registration/">Registration</a></td><td><a href="/en/forgot/">Forgot your password?</a></td>';
		cnt += '</table></form></div>';
		dialog({obj:'#myprofile .llnk'},310,250,cnt,'My profile'); 
	}
	else {
		cnt = '<div style="padding: 15px;"><form onsubmit="return submitLogin(); return false;">';
		cnt += '<table class="frm" width=100% cellpadding="3" cellspacing="0" border="0">';
		cnt += '<tr><td width=40% class="r">Имя пользователя:</td><td width=60%><input type="text" id="lb_login" name="login" style="width:120px;"></td>';
		cnt += '<tr><td class="r">Пароль:</td><td><input type="password" id="lb_password" name="password" style="width:120px;"></td>';
		cnt += '<tr><td>&nbsp;</td><td><input type="image" src="/media/img/ru/btn_enter.png" width=89 height=32 border=0></td>';
		cnt += '<tr><td class="r"><a href="/en/registration/">Регистрация</a></td><td><a href="/en/forgot/">Забыл пароль?</a></td>';
		cnt += '</table></form></div>';
		dialog({obj:'#myprofile .llnk'},310,250,cnt,'Мой файл'); 
	}
}

function next_page(count_pages){
	var page = parseInt($('#current_page').text());
	set_page(page+1, count_pages);
    updateSubmenu();
	return false;			
}

function prev_page(count_pages){
	var page = parseInt($('#current_page').text());
	set_page(page-1, count_pages);
    updateSubmenu();
	return false;
}

function set_page(page, count_pages){
	$('.ppp').removeClass('currpage');			
	$('#p_'+page).addClass('currpage');
	$('.pblock').hide();			
	$('#pb_'+page).show();
	if (page>=count_pages)
		$('#next_page').hide();
	else
		$('#next_page').show();
	if (page==1)
		$('#prev_page').hide();
	else
		$('#prev_page').show();
	$('#current_page').text(page);
	window.location.href='#toptext';
    updateSubmenu();
	return false;
}

function set_card_page(slug){
	if (slug!='#')
		window.location.href = '/en/collections/gift-cards/'+slug+'/';
}

function showSendToAFriendDialog( img )
{
    cnt = '<div style="padding: 15px;" id="send_to_friend_content"><form onsubmit="return send_to_friend_submit();">';
    cnt += '<table class="frm" width=100% cellpadding=5 cellspacing=0 border=0>';
    cnt += '<tr><td width=40% id="td_first_name"><span class="b">Your First Name:<sup class="ast">*</sup></sup><br><span class="small lg">Use Latin chatracters only!</span></td>'+
        '<td width=60%><input class="inp" id="id_first_name"></td>'+
        '<td rowspan=5><img src="'+img+'" /></td>';
    cnt += '<tr><td id="td_last_name"><span class="b">Your Last Name:<sup class="ast">*</sup></sup><br><span class="small lg">Use Latin chatracters only!</span></td>'+
        '<td><input class="inp" id="id_last_name"></td>';
    cnt += '<tr><td id="td_email"><span class="b">Your e-mail:<sup class="ast">*</sup></sup></td>'+
        '<td><input class="inp" id="id_email"></td>';
    cnt += '<tr><td id="td_friend_name"><span class="b">Your friend\'s Name:<sup class="ast">*</sup></sup><br><span class="small lg">Use Latin chatracters only!</span></td>'+
        '<td><input class="inp" id="id_friend_name"></td>';
    cnt += '<tr><td id="td_friend_email"><span class="b">Your friend\'s e-mail address:<sup class="ast">*</sup></sup></td>'+
        '<td><input class="inp" id="id_friend_email"></td>';
    cnt += '<tr><td valign=top id="td_message"><span class="b">Message:<sup class="ast">*</sup></sup></td>'+
        '<td colspan=2><textarea class="inp" id="id_message"></textarea></td>';
    cnt += '<tr><td>&nbsp;</td><td colspan=2><div style="position: relative; float: left; padding-right: 25px;"><input type="image" src="/media/img/en/btn_send_to_a_friend.png" width=139 height=32 border=0></div><div style="width: 300px; position: relative; float: left">Fields marked with <sup class="act">*</sup><br>are mandatory to fill</div></div></td>';
    cnt += '</table></form></div>';
    dialog({align:'centered'},750,475,cnt,'Send to a Friend');
	$('#id_message').searchbox('Текст может быть набран на русском языке');

}

function showThankYouDialog()
{
	cnt = '<div style="padding:15px; text-align:left; font-size:11pt;">';
	cnt += '<b>Thank you for shopping with us!</b><br />';
	cnt += 'You\'ve successfully placed your order with Golden Flamingo, LLC and we will respond to you<br />';
	cnt += 'as quickly as possible. If you need immediate assistance, please contact our representatives at the<br />';
	cnt += 'telephone numbers below. We appreciate the opportunity to serve you.<br /><br />';
	cnt += 'Tel: 1.718.891.4653 or 1.877.965.6869<br />';
	cnt += 'Business Hours<br />';
	cnt += 'Monday-Friday: 10:30am - 7:00pm (EST)<br />';
	cnt += 'Saturday-Sunday: 10:30am - 6:00pm (EST)';
    cnt += '<div style="text-align: center; padding: 20px;"><img id=dlg_finize src=/media/img/en/btn_close.png width=89 height=32 border=0></div>';
	cnt += '</div>';
	dialog({align:'centered',fin:'/en/'},650,300,cnt,'Thank you');
}

function formatCurrency(num) {                                                                                                                                     
    num = num.toString().replace(/\$|\,/g,'');                                                                                                                     
    if(isNaN(num))                                                                                                                                                 
    num = "0";                                                                                                                                                     
    sign = (num == (num = Math.abs(num)));                                                                                                                         
    num = Math.floor(num*100+0.50000000001);                                                                                                                       
    cents = num%100;                                                                                                                                               
    num = Math.floor(num/100).toString();                                                                                                                          
    if(cents<10)                                                                                                                                                   
    cents = "0" + cents;                                                                                                                                           
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)                                                                                                     
    num = num.substring(0,num.length-(4*i+3))+','+                                                                                                                 
    num.substring(num.length-(4*i+3));
    if (cents=='00')
    	cents = '';
    else
    	cents = '.'+cents;
    return '$' + (((sign)?'':'-') + num + cents);                                                                                                                  
}  

