$(document).ready(Init);

// Init page
function Init(){    $('#menu td.selected').attr('rel', 'firstselected');
	$('#menu td').mouseover( function() {		if ($(this).attr('rel') == 'firstselected')
			return;
		$(this).addClass('selected');	}).mouseout( function() {		if ($(this).attr('rel') == 'firstselected')
			return;
		$(this).removeClass('selected');
	});
    $('a[@href="#messageform"]').addClass('send-mail-link');
	$('a.send-mail-link').addClass('fancy-ajax').attr('href', '/jslib/users.php?action=messageform');

	var item = $('a.wide-ask').attr('rel');
	$('a.wide-ask').addClass('fancy-ajax').attr('href', '/jslib/users.php?action=messageform&item='+item);

	var specbox = $('#specitemslist');
	if (specbox)
	if ($(specbox).html()){


		var j = 0;
		$('div.item-box', specbox).each( function(i) {
			$(this).attr('specnumber', j);

			j++;
		});

		$(specbox).attr({'itemscount': j, 'itemposition': 0});

		setTimeout('specitemschange()',5000);
	}

}

function specitemschange(){

	var specbox = $('#specitemslist');

	var count = parseInt($(specbox).attr('itemscount'));
	var ind = parseInt($(specbox).attr('itemposition'));

	var newind = ind+1;
	if (newind >= count)
		newind = 0;

	$('div.item-box[@specnumber='+ind+']', specbox).fadeOut(700, function(){
		$('div.item-box[@specnumber='+newind+']', specbox).fadeIn(700);
		$(specbox).attr('itemposition', newind);
	});

	//$('div.item-box[@specnumber='+newind+']', specbox).fadeIn(700);



	setTimeout('specitemschange()',5000);
}

function authfancyInit(){	$('.fancy-ajax').fancybox({
 		'padding'			:	20,
        'frameWidth'			:	400,
		'frameHeight'			:	400,
		'hideOnContentClick'	:	false,
		'scalewindow'			:	true
 	});

}


function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}



function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 11 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}




function AddToOrder(item) {
	var count = $("#input"+item).attr("value");
	$.get('/jslib/order.php', {item: item, count: count, action: 'addtoorder'}, onAddOrderSuccess);
}

function onAddOrderSuccess(data) {

	$("#basket-block-content").html(data);
//    $('#order-block').css('display', 'block');
	alert('Добавлено в корзину! Для оформления перейдите в раздел "Заказ".');
}


function GetOrder(action) {

	var items = "";

	if(action=="0")
		action = "recalc";

	var delitems = "";
	/*
	var inputs = document.item.getElementsByTagName('input');
	for (var i = 0; i < inputs.length; i++){
        	if(parseInt(inputs[i].value)){
                	items = items+inputs[i].name+"-"+inputs[i].value+" ";
                }
                else if(inputs[i].checked)
                        delitems = delitems+" "+inputs[i].name.replace("delete_", "");

	}
	*/

	$('#orderbody input[@type=text]').each( function() {
		items = items+$(this).attr('name')+"-"+$(this).attr('value')+" ";
	});

	$('#orderbody input[@type=checkbox]:checked').each( function() {
		 delitems = delitems+" "+$(this).attr('name').replace("delete_", "");
	});

	$.get('/jslib/order.php', {items: items, delitems:delitems, action: action}, onGetOrderSuccess);
}


function onGetOrderSuccess(data) {

	var ss = data.split("+");
	$("#basket-block-content").html(ss[0]);
	$("#orderbody").html(ss[1]);

	//alert("Заказ пересчитан!");
}




// Закрываем окно
function CloseBox() {
	$.fn.fancybox.close();
}


//ОТправка сообщения
function MessageSend() {

	var sget = {	action		:	"messagesend",
				    email		:	"",
				    fio			:	"",
				    phone		:	"",
				    itemid		:	"",
				    comments	:	""
				 };

	$('#message-send-form input[@type!=submit]').each( function() {

		var name = $(this).attr('name');
		var value = $(this).val();
		sget[name] = value;

	});

	$('#message-send-form textarea').each( function() {

		var name = $(this).attr('name');
		var value = $(this).val();
		sget[name] = value;

	});

    $.fn.fancybox.showLoading();
	$.get('/jslib/users.php', sget, function(data){

        var data_array = data.split('[_____]');
        var err = 1;
        if (data_array.length == 2){
        	err = parseInt(data_array[1]);
        	data = data_array[0];
        }

		$.fn.fancybox.changeAjaxContent(data);
		$("#fancy_loading").hide();

	});

}



//Голосование
function StartVotingFunc(id){

	var main_div = $("#vote_block_id");
	//получаем строку с идентификаторами выбранных пунктов
	var checked_array = "";
	if (main_div){
    var el = document.getElementsByName("poll_answer");
    if (el){
      for (i = 0; i < el.length; i++){
        frm1 = el[i];
        if (frm1.checked)
           checked_array = checked_array+parseInt(frm1.value)+"_";
      }
    }

	}

  if (id > 0) if (!checked_array.length) {
    alert("Необходимо выбрать ответ для голосования");
    return false;
  }

  $.get()
  $.get('/jslib/StartVotingFunc.php', {id: id, checked_array:checked_array}, function(data){  	$(main_div).html(data);
  });
   /*
  var req = new JsHttpRequest();

	req.onreadystatechange = function() {
	if (req.readyState == 4) {
     main_div.innerHTML = req.responseJS.divtext;
	}
	}

	req.open(null, "/includes/js/StartVotingFunc.php", true);
	req.send( {id: id, checked_array:checked_array} );
     */
   return false;
}


function shonflashcontent(act) {
    if (parseInt(act)) {
	$('#header_title').show();
	$('#favoritelink').show();
    } else {
	$('#header_title').hide();
	$('#favoritelink').hide();
    }
}

function managerclick(th){	var id = $(th).attr('id');	$('#ch_'+id).attr('checked', 'checked');	return false;}