function fixpng(a){if(/MSIE (5\.5|6).+Win/.test(navigator.userAgent)){var b;if(a.tagName=='IMG'){if(/\.png$/.test(a.src)){b=a.src;a.src="/img/blank.gif"}}else{b=a.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);if(b){b=b[1];a.runtimeStyle.backgroundImage="none"}}if(b)a.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+"',sizingMethod='scale')"}}
var busy = 0

var AjaxResult = function(response){
// 	alert(response)
	eval(response)
}

var del = function(Id, El){
	if(confirm("Удалить?"))
	$.post(
		'/req/delete.php',
		{id:Id,el:El},
		AjaxResult
	)
}

var move = function(Id, Dir, El){
	if(busy) return
	busy = 1
	$.post(
		'/req/move.php',
		{id:Id,dir:Dir,el:El},
		function(response){
			busy = 0
			eval(response)
		}
	)
}

var commentary_send = function(id, element){
	var nick = document.getElementById('nick_'+element).value
	var commentary = document.getElementById('commentary_'+element).value
	var captcha = document.getElementById('captcha_'+element).value
	$.post('/req/commentary_send.php',{id:id, nick:nick, element:element, commentary:commentary, captcha:captcha},AjaxResult)
}

var commentary_remove = function(id, element){
	if(confirm('Удалить комментарий?')) $.post('/req/commentary_remove.php',{id:id,element:element},AjaxResult)
}

var commentary_load = function(element, id, page){
	if(!page) page = 0
	$.post('/req/commentary_load.php', {page:page, element:element, id:id}, AjaxResult)
}

var commentary_moder = function(element, id, mode){
	$.post('/req/commentary_moder.php',{element:element, id:id, mode:mode},AjaxResult)
}

var clear_commentary_form = function(element){
	document.getElementById('nick_'+element).value = '';
	document.getElementById('commentary_'+element).value = '';
	document.getElementById('captcha_'+element).value = '';document.getElementById('nick_'+element).value = '';
}

var shortcuts = function(){
	$('textarea.commentary').keydown(function(e){
		if(e.ctrlKey && e.keyCode == 13){
			$(this).closest('form').submit()
			return;
		}
	})
}

var registration = function(){
	var RegName = $('#name').val()
	var Passwd = $('#passwd').val()
	var Passwd2 = $('#passwd2').val()
	var Email = $('#email').val()
	var Phone = $('#phone').val()
	var Captcha = $('#captcha').val()

	if(!RegName || !Passwd || !Email || !Phone || !Captcha){
		alert('Все поля обязательны для заполнения')
		return
	}

	if(!Email.match(/^[a-z0-9\-\_\.]+\@[a-z0-9\-\_\.]+\.[a-z]{2,5}$/gi)){
		alert('Некорректный адрес электронной почты')
		return
	}

	if(Passwd !== Passwd2){
		alert('Введенные пароли не совпадают')
		return
	}

	$.post('/req/registration.php', {regname:RegName, passwd:Passwd, email:Email, phone:Phone, captcha:Captcha}, AjaxResult)
}

var authorize = function(){
	var AuthName = $('#auth_name').val()
	var AuthPassword = $('#auth_password').val()
	var Remember = $('#remember')[0].checked ? 1 : 0

	$.post('/req/authorize.php', {auth_name:AuthName, auth_password:AuthPassword, remember:Remember}, AjaxResult)
}

var confirm_new_pass = function(){
	var passwd = $('#password').val()
	var passwd2 = $('#password2').val()

	if(!passwd || !passwd2){
		alert('Пароль не может быть пустым!')
		return false
	}

	if(passwd !== passwd2){
		alert('Введенные пароли не совпадают')
		return false
	}

	if(passwd.length < 5){
		alert('Слишком короткий пароль')
		return false
	}

	return true
}

var _2basket = function(Id){
	$.post('/req/2basket.php',{id:Id},AjaxResult)
	fly_2_basket('item'+Id)
}

var fly_2_basket = function(id){
	var basket_obj = $('#basket')
	var basket_offset = basket_obj.offset()
	var basket_width = basket_obj.width()
	var basket_height = basket_obj.height()

	var offset = $('#'+id).offset()

	$('img', '#'+id).clone().appendTo('body').css({position:'absolute', zIndex:10, top:offset.top, left:offset.left}).animate({top:basket_offset.top, left:basket_offset.left, opacity:'hide'}, 400, 0, function(){$(this).remove()})
}

var select_games = function(){
	var genre = document.getElementById('nav_genre').value
	var manufacturer = document.getElementById('nav_manufacturer').value
	var year = document.getElementById('nav_year').value
	location.href='/games/1/'+genre+'/'+manufacturer+'/'+year
}

var payment_type_apply = function(payment_type, cost_total){
	var cost_rur = (cost_total*currencies[1][0]).toFixed(2);
	var cost_usd = (cost_total/currencies[0]['USD']*currencies[1][1]).toFixed(2);
	var cost_eur = (cost_total/currencies[0]['EUR']*currencies[1][2]).toFixed(2);
	var cost_uah = (cost_total/currencies[0]['UAH']*currencies[1][3]).toFixed(2);
	var cost_qiwi = (cost_total/currencies[0]['QIWI']*currencies[1][4]).toFixed(2);
	var cost_yamoney = (cost_total*currencies[1][5]).toFixed(2);
	var cost_assist = (cost_total/currencies[0]['ASSIST']*currencies[1][6]).toFixed(2);

	var cost_currencies = ['', cost_rur, cost_usd, cost_eur, cost_uah, cost_qiwi, cost_yamoney, cost_assist], currencies_txt = ['', 'WMR', 'WMZ', 'WME', 'WMU', 'руб.', 'руб.', 'руб.'];

	//переводим в нужную валюту
	var cost = cost_currencies[payment_type];
	document.getElementById('cost').innerHTML = cost;
	document.getElementById('currency').innerHTML = currencies_txt[payment_type];
	$('.currency_help:visible').fadeOut(300, function(){
		$('#currency'+payment_type).fadeIn(300)
	})
}

var uploadcomplete = function(){
	alert('Файлы успешно загружены')
}
