


function mark_menu(id){
	$("#det_img_"+id).addClass("det_img_act");
	$("#cat_name_"+id).addClass("cat_name_act");
	$("#submenu_"+id).css("left","0");
}

//jQuery(function(){jQuery(document).pngFix();});

(function($){

$.fn.extend({limit:function(limit,element){var interval,f;var self=$(this);$(this).focus(function(){interval=window.setInterval(substring,100)});$(this).blur(function(){clearInterval(interval);substring()});substringFunction="function substring(){ var val = $(self).val();var length = val.length;if(length > limit){$(self).val($(self).val().substring(0,limit));}";if(typeof element!='undefined')substringFunction+="if($(element).html() != limit-length){$(element).html((limit-length<=0)?'0':limit-length);}";substringFunction+="}";eval(substringFunction);substring()}})

$.fn.makeFAQ = function(options) {
        var defaults = {
            indexTitle: "Index",
            faqHeader: ":header",
            displayIndex: false
        };
        var options = $.extend(defaults, options);

        return this.each(function() {
            var $obj = $(this);

            $obj.wrap("<div id='faqRoot'></div>");
            
            if(options.displayIndex) {
                $obj.before("<div id='faqindex'><h2>" + options.indexTitle + "</h2><ul></ul></div>");
            };

            var $faqEntries = $obj.children(options.faqHeader);
			var i = 0;
            $faqEntries.each(function () {
                var $entry = $(this);
                var entryName = $entry.text();
                var entryNameSafe = entryName.replace(/\W/g,"") + i;
                i++;

                var itemHTML = "<li><a id='" + entryNameSafe.toString() + "Index' href='#" + entryNameSafe.toString() + "' >" + entryName + "</a></li>";
                $('#faqindex ul').append(itemHTML);

                if(options.displayIndex) {
                    $('#' + entryNameSafe.toString() + 'Index').click( function(){ 
                        $('#' + entryNameSafe.toString()).next('span').slideDown('fast');
                        $('#' + entryNameSafe.toString()).addClass('faqopened');
                     });
                };

                $entry.next("div").addClass('faqcontent');
                $entry.attr({
                    name: entryNameSafe,
                    id: entryNameSafe                    
                    })
                    .addClass("faqclosed")
                    
                    .click( function() {
                        $entry.next('div').slideToggle('fast');
                        $entry.toggleClass('faqopened');
                        })
                        .next('div').css({ 
                            display: "none"
                        });
            });

        });
    };


	
	
})(jQuery);

$(document).keydown(function(e) {  
    if (e.keyCode == 27) {  
        $("#login-panel").hide(0);  
    }  
}); 




function GetVar(varId, val, prod)
{
	//console.log("/product/getpvar?varId=" + varId + "&val=" + val + "&products=" + prod);
	$.ajax({  
        type: "POST",  
        url: "/product/getpvar?varId=" + varId + "&val=" + val + "&products=" + prod,  
        data: ({ varId: varId, val: val, products: prod}),
		timeout: 3000,
		success: function(html){
			$("#pvar_"+varId+"").html(html);
		} 
    });
	//$('select#speedD_43').selectmenu({style:'dropdown', menuWidth: 200,format: addressFormatting});	
}



		//a custom format option callback
		var addressFormatting = function(text){
			var newText = text;
			//array of find replaces
			var findreps = [
				{find:/^([^\-]+) \- /g, rep: '<span class="ui-selectmenu-item-header">$1</span>'},
				{find:/([^\|><]+) \| /g, rep: '<span class="ui-selectmenu-item-content">$1</span>'},
				{find:/([^\|><\(\)]+) (\()/g, rep: '<span class="ui-selectmenu-item-content">$1</span>$2'},
				{find:/([^\|><\(\)]+)$/g, rep: '<span class="ui-selectmenu-item-content">$1</span>'},
				{find:/(\([^\|><]+\))$/g, rep: '<span class="ui-selectmenu-item-footer">$1</span>'}
			];
			
			for(var i in findreps){
				newText = newText.replace(findreps[i].find, findreps[i].rep);
			}
			return newText;
		}


function addtowishlist(id,name){$.ajax({type: "POST", url: "/addtowishlist/"+id, data:id, success: function(html){humanMsg.displayMsg('<span class="indent">"'+name+'"<br/> добавлен в Ваши закладки</span>');}});};		
		
function addtobasket(id, name){ $data = jQuery.param($('#variant').serializeArray());$.ajax({type: "POST", url: "/addtobasket/", data: $data, success: function(html){$("#basket").html(html);}});};		


function sendcouponcode(){ 

    $.ajax({  
        type: "POST",  
        url: "/basket/checkout/",  
        data: "sendcouponcode=1&"+jQuery.param($('#couponcode')),
		dataType : "json",
		success: function(data){
			if(data.result == 1){humanMsg.displayMsg('<span class="indent">Код Вашего купона принят</span>');
			$('#CouponCodePR1').show();
			$('#CouponCodePR2').html("<small style=\"display:inline\"><b>- "+data.CouponCode+" %</b> от стоимости товара</small> <span id=\"why\"></span>").show();
			$('#prod_block_price').html(data.BasketSumm+" "+data.KostenZahlungSymbol).show();
			$('#couponon').show();$('#couponoff').hide();}
			if(data.result == 2)humanMsg.displayMsg('<span class="indent">Код Вашего купона НЕ принят</span>');
			if(data.result == 3)humanMsg.displayMsg('<span class="indent">Вы не ввели код купона или ввели некорректный код</span>');
			if(data.result == 4)humanMsg.displayMsg('<span class="indent">Ваша накопительная скидка больше или равна скидке по данному купону<br/>Код Вашего купона НЕ принят</span>');
			if(data.result == 5)humanMsg.displayMsg('<span class="indent">Срок действия Вашего купона истек<br/>Или у вас нету прав на его использование.</span>');
			if(data.result2 == 1)$('#why').html("<a href=\"/discount/\" target=\"_blank\" style=\"text-decoration:none;\" klerol=\"Дополнительная информация<br/><br/><small>откроется в новом окне</small>\"><img class=\"absmiddle\" src=\"/templates/ave/images/icon_help.gif\" border=\"0\" alt=\"Дополнительная информация\"></a>");tooltip.init();
			
		} 
    });  
}	



function delcouponcode(){ $.ajax({type: "POST", url: "/basket/checkout/",  data: "couponcode_del=1",dataType : "json",success: function(data){if(data.result == 1){
humanMsg.displayMsg('<span class="indent">Код Вашего купона удален</span>');
$('#CouponCodePR1').hide();
$('#CouponCodePR2').html("").hide();
$('#prod_block_price').html(data.BasketSumm+" "+data.KostenZahlungSymbol);
$('#couponon').hide();$('#couponoff').show();
}}});  
}
			//if(data.result == 2)humanMsg.displayMsg('<span class="indent">Код Вашего купона НЕ принят</span>');
			//if(data.result == 3)humanMsg.displayMsg('<span class="indent">Вы не ввели код купона или ввели некорректный код</span>');



function is_null(mixed_var){return ( mixed_var === null );}



	//$data = jQuery.param($('#variant').serializeArray());


function addtobasket2(id, name){ $.ajax({type: "POST",  url: "/addtobasket/", data: "product_id="+id+"&amount=1", success: function(html){$("#basket").html(html);}}); }		
		
		
function getShiper()
{
		var selected = $("#billing_town option:selected");
		if(selected.val() == 0){
			$("#shipppayrows").html("Для выбора метода отправки укажите регион в котором вы находитесь.");return;
		}else{
			$("#blinking").css('border', '1px solid #636363');
			$("#blinking").attr('id', '');
			$("#shipppayrows").parent().attr('id', 'blinking');
			$("#shipppayrows").html('');
			$("#shipppayrowsdop").html(''); 
			$(".loader").show();
		}
			$("#contact").html('');
			$("#button").html('');
			$('body').scrollTo(480, 600);
			$(".paymentrows").html('Пожалуйста, выберите сначала вид доставки');
			$.ajax({  
				type: "POST",  
				url: "/basket/checkout/",  
				data: "sub=request&get=shipping&l_land=" + selected.val(),
				success: function(html){  
					$(".loader").hide();
					$("#shipppayrows").html(html);  
				},
				error: function(html) { 
					$("#shipppayrows").html('<span style="color:#ff0000">Ошибка получения данных - почтовый сервер перегружен, пожалуйста, попробуйте чуть позже.</span>');  
					$(".loader").hide();
				}  
			});
}


function togg(){
		$('#target').everyTime(200, function(){$(this).toggleClass('fieldset_target')} ,20);
}
		
		
function getDopShiper(l_land, shiper)
{
			$("#blinking").css('border', '1px solid #636363');
			$("#blinking").attr('id', '');
			$("#shipppayrows").parent().attr('id', 'blinking');
			
			$(".paymentrows").html('Пожалуйста, выберите сначала вид доставки');
			$(".shipppayrowsdop").html('');
			$("#contact").html('');
			$("#button").html('');			
			$("#loader_"+shiper).show();
			$(".tr").css("background","");
			$('body').scrollTo(480, 600);
			$("#tr_"+shiper).css("background","#f4f4f4");
			$.ajax({  
				type: "POST",
				timeout: 9000,				
				url: "/basket/checkout/",  
				data: "sub=request&get=dopshipping&l_land=" + l_land + "&shiper=" + shiper,
				success: function(html){  
					$(".loader2").hide();
					$("#shipppayrowsdop_"+shiper).html(html);  
				},
				error: function(html) { 
					$("#shipppayrowsdop_"+shiper).html('<span style="color:#ff0000">Ошибка получения данных, пожалуйста, попробуйте чуть позже.</span>');  
					$(".loader2").hide();
				}  
			});
}


function getDopDopShiper(l_land, mainshiper, shiper)
{
			$("#blinking").css('border', '1px solid #636363');
			$("#blinking").attr('id', '');
			$("#shipppayrows").parent().attr('id', 'blinking');
			
			$(".paymentrows").html('Пожалуйста, выберите сначала вид доставки');
			$(".shipppayrowsdopdop").html('');  
			$("#loader_"+shiper).show();
			$("#button").html('');
			$('body').scrollTo(480, 600);
			$(".tr_d").css("background","");
			$("#tr_d_"+shiper).css("background","#f4f4f4");			
			$.ajax({  
				type: "POST",  
				timeout: 8000,
				url: "/basket/checkout/",  
				data: "sub=request&get=dopdopshipping&l_land=" + l_land + "&mainshiper=" + mainshiper + "&shiper=" + shiper,
				success: function(html){  
					$(".loader2").hide();
					$("#shipppayrowsdopdop_"+shiper).html(html);  
				},
				error: function(html) { 
					$("#shipppayrowsdopdop_"+shiper).html('<span style="color:#ff0000">Ошибка получения данных, пожалуйста, попробуйте чуть позже.</span>');  
					$(".loader2").hide();
				} 
			});
}


function getPayment(l_land, mainshiper, dopshiper, shiper){
	$(".paymentrows").html('');
	$(".pay_loader").show();
	$("#button").html('');
	$("#blinking").css('border', '1px solid #636363');
	$("#blinking").attr('id', '');
	$(".paymentrows").parent().attr('id', 'blinking');
	if(!dopshiper){
		$(".shipppayrowsdop").html(''); 
		$(".tr").css("background","");}
	else{
		$("#tr_d_"+dopshiper).css("background","#f4f4f4");
	}
	
	if(shiper || dopshiper){
		$(".tr_d").not("#tr_d_"+dopshiper).css("background","");
		$("#tr_d_"+shiper).css("background","#f4f4f4");
	}
	$("#tr_"+mainshiper).css("background","#f4f4f4");
	
	if(dopshiper){
		$('body').scrollTo(680, 600);
	} else if(shiper){
		$('body').scrollTo(580, 600);
	} 
	else if(mainshiper){
		$('body').scrollTo(480, 600);
	}
	$("#contact").html('');
	$.ajax({ type: "POST", timeout: 8000, url: "/basket/checkout/",  data: "sub=request&get=payment&l_land=" + l_land + "&mainshiper=" + mainshiper + "&dopshiper=" + dopshiper + "&shiper=" + shiper,success: function(html){  $(".paymentrows").html(html); $(".pay_loader").hide();},error: function(html) { $(".paymentrows").html('<span style="color:#ff0000">Ошибка получения данных, пожалуйста, попробуйте чуть позже.</span>'); $(".pay_loader").hide();}
	});
}





function getDopPayment(l_land, shiper, payment, mainshiper, dopshiper)
{
			//$(".paymentrows").html('Пожалуйста, выберите сначала вид доставки');
			$(".paypayrowsdop").html('');
			$("#blinking").css('border', '1px solid #636363');
			$("#blinking").attr('id', '');
			$(".paymentrows").parent().attr('id', 'blinking');
			if(dopshiper){$('body').scrollTo(880, 600);} else if(shiper){$('body').scrollTo(680, 600);} else if(mainshiper){$('body').scrollTo(480, 600);}$("#contact").html('');
			$("#button").html('');			
			$("#loader_"+payment).show();
			$(".tr_p").css("background","");
			//$('body').scrollTo(480, 600);
			$("#tr_p_"+payment).css("background","#f4f4f4");
			$.ajax({  
				type: "POST",
				timeout: 9000,				
				url: "/basket/checkout/",  
				data: "sub=request&get=Dop_payment&payment=" + payment + "&l_land=" + l_land + "&shiper=" + shiper,
				success: function(html){  
					$(".loader2").hide();
					$("#paypayrowsdop_"+payment).html(html);  
				},
				error: function(html) { 
					$("#paypayrowsdop_"+payment).html('<span style="color:#ff0000">Ошибка получения данных, пожалуйста, попробуйте чуть позже.</span>');  
					$(".loader2").hide();
				}  
			});
}









//payment

function next_check_out(l_land, shiper, paymentid, paymentcode, mainshiper, dopshiper, doppayment){
	$(".tr_pd").css("background","");
	$("#button").html('');
	if(!doppayment){
		$(".paypayrowsdop").html(''); 
		$(".tr_p").css("background","");}
	else{
		$("#tr_pd_"+doppayment).css("background","#f4f4f4");
	}	
	
	$("#blinking").css('border', '1px solid #636363');
	$("#blinking").attr('id', '');
	$("#contact").find('fieldset').attr('id', 'blinking');
	$("#contact").html(''); 
	$(".contact_loader").show();

	$("#tr_p_"+paymentcode).css("background","#f4f4f4");
	$.ajax({  type: "POST", timeout: 8000, url: "/basket/checkout/", data: "sub=request&get=next_out&paymentid=" + paymentid + "&paymentcode=" + paymentcode + "&l_land=" + l_land + "&shiper=" + shiper,success: function(html){  $("#contact").html(html); $(".contact_loader").hide();check_billing();},error: function(html) { $("#contact").html('<span style="color:#ff0000">Ошибка получения данных - почтовый сервер перегружен, пожалуйста, попробуйте чуть позже.</span>'); $(".contact_loader").hide();}  
	});
	$('body').scrollTo($('#contact'), 800);
}		




function check_billing(){

	$(".check").show();
	$("#button").html(''); 
	$(".billing_error").html('');
	$('#cont').find("input").removeClass("input_target");
	$(".button_loader").show();
	$.ajax({
	type: 'post',
	url: '/basket/checkout/',
	data: "sub=request&get=contacts&" + jQuery.param($('#process').serializeArray()),
	dataType : "json",
	success: function(data){ 
		$(".check").hide();
		
		if(!is_null(data)){
			$.each(data, function(i, val) {
				$('#'+i).addClass("input_target");$('#'+i+"_error").html(val);
				$(".button_loader").hide();	
				$("#button").html('<small style="color:#ff0000">Что бы продолжить оформление заказа, пожалуйста, проверьте правильность заполнения Ваших контактных данных</small>');
			});
		}else{
		$("#blinking").css('border', '1px solid #636363');
     	$("#blinking").attr('id', '');
		$(".button_loader").hide();	
		$("#button").html('<input type="hidden" name="zusammenfassung" id="zus" value="" /><input id="blinking" onclick=\"document.getElementById(\'zus\').value=\'1\'" class="absmiddle" type="image" src="/templates/ave/modules/shop/sendorder.gif" />'); 
		}
	},
	error: function(html) { $("#button").html('<span style="color:#ff0000">Ошибка получения данных - сервер перегружен, пожалуйста, попробуйте чуть позже.</span>');  $(".button_loader").hide();}  
	});
}
	



$(document).ready(function(){

	humanMsg.setup();
	
	 $("#qtabs-ex2 > li").click(function(){
		$('#qtabs-ex2').find(".open").removeClass("open").addClass('closed')
		$(this).addClass('open');
		$("div.qtcontent:visible").removeClass('open')
		$("div.qtcontent:hidden").show().addClass('open').removeClass('closed');
		$("div.qtcontent:visible").not('.open').hide().addClass('closed');
	 })
	

    $("#login-link").click(function(){$("#login-panel").slideToggle(400);})      
	$("#login-link2").click(function(){  $("#login-panel").slideToggle(400);})  
	$("#billing_town").change(getShiper);
	
	
	
	$("#abg_accept").click(function(){ 

		if ($('#abg_accept').is(':checked')){
		$("#blinking").css('border', '1px solid #636363');
		$("#blinking").attr('id', '');
		$("#sendorder input").attr('id', 'blinking');
		$('#sendorder input').attr({disabled:false, src: '/templates/ave/modules/shop/sendorder.gif'});		$('#sendorder small').html('');		
		}else{
		$("#blinking").css('border', '1px solid #fff');
		$("#blinking").attr('id', '');
		$("#abg_accept").parent('fieldset').attr('id','blinking');
		$('#sendorder input').attr({disabled:true, src: '/templates/ave/modules/shop/sendorder_disabled.gif'});$('#sendorder small').html('Вы должны принять пользовательское соглашение для того чтобы продолжить оформление заказа');					
		}	
    });  
	
	
	function isempty(object){
		return (object.length > 0 ? true : false);
	}


	function check_username(){
		$.ajax({
			beforeSend: function(){ $("#checkUsername").show(); },
			type: 'post',
			url: 'index.php',
			data: ({ module: 'login', action: 'checkusername', username: $("#username").val() }),
			timeout: 3000,
			success: function(data){ 
				if(isempty(data))$("#error").show(); 
				if(!isempty(data))$("#error").hide(); 
				$("#checkUsername").hide(); 
				$("#checkResultUsername").html(data); 
				//$("#error").show(); 

				
			}
		});
	};

	function check_email(){
		$.ajax({
			beforeSend: function(){ $("#checkEmail").show(); },
			type: 'post',
			url: 'index.php',
			data: ({ module: 'login', action: 'checkemail', email: $("#email").val() }),
			timeout: 3000,
			success: function(data){ 
				if(isempty(data))$("#error").show(); 
				if(!isempty(data))$("#error").hide(); 
				$("#checkEmail").hide(); 
				$("#checkResultEmail").html(data); 
				
			}
		});
	};
	
	$("#username").change(function(){ check_username(); });
	$("#email").change(function(){ check_email(); });
	
	
	
$(".default .jCarouselLite").jCarouselLite({
    btnNext: ".default .next",
    btnPrev: ".default .prev",
	visible: 3,
	auto: 2000,
	speed: 1500

});

			$('#captcha img').click(function(){getCaptha();});
	

			$("li.home_categ_list").mouseover(function() {
				$(this).children().children(".det_img").addClass("det_img_act");
				$(this).children().children(".cat_name").addClass("cat_name_act");
				//$(".home_categ_submenu").css("left","-9000px");
				//$(this).children(".home_categ_submenu").css("left","0");
				
			});
		
			$("li.home_categ_list").mouseout(function() {
				$("li.home_categ_list").not("#act") .children().children(".det_img").removeClass("det_img_act");
					
				$("li.home_categ_list").not("#act") .children().children(".cat_name").removeClass("cat_name_act");
				
				//$(this).children(".home_categ_submenu").css("left","-9000px");
			});
			
			$("ul.home_categ_submenu").mouseover(function() {
				$(this).parent(".det_img").addClass("det_img_act");
				//$(this).parent().parent(".cat_name").addClass("cat_name_act");
			});
		
	

			$("a.white_link").mouseover(function() {
				$(this).children().children(".det_img").addClass("det_img_act");
				$(this).children().children(".cat_name").addClass("cat_name_act");
				
			});	
	
	
	

	
	
	
	
	
	
 	
	var _fadeTo = $(this).parents('li').is('.active') ? '1' : '0.3';

	
 	$("#thumbnail a").hover(
		function() { 
			var li = $(this).parents('li');
			li.not('.active').addClass('hover'); 
			$("> img", this).fadeTo('fast',1);
		},
		function() { 
			var li = $(this).parents('li');
			//li.not('.active').children('a').children('img').fadeTo('fast',0.3);
			li.removeClass('hover'); 
		}
	);
	
 	$("#thumbnail a").mouseover(function(){
		$("#large img").hide().attr({"src": $(this).attr("img"), "title": $("> img", this).attr("title")});
		$("#large a").attr({"href": $(this).attr("href")});
		$(this).parents('li').siblings('.active').removeClass('active');
		$(this).parents('li').addClass('active');
		//$(this).parents('li').siblings().children('a').children('img').fadeTo('fast',0.3);
		return false;
	});
 
				
 	$("#large>a>img").load(function(){
		$("#large>a>img:hidden").fadeIn(200);
	});	
	 
	
		
});



function getCaptha(){
	now = new Date();
	$('#captcha img').attr('src','/inc/captcha.php?cd='+now);
};




function popup(datei,name,breite,hoehe,noresize)
{
	var posX=(screen.availWidth-breite)/2;
	var posY=(screen.availHeight-hoehe)/2;
	var resizable = (noresize==1) ? 0 : 1;
	window.open(datei,name,"resizable="+resizable+",scrollbars=1,width=" + breite + ",height=" + hoehe + "screenX=" + posX + ",screenY=" + posY + ",left=" + posX + ",top=" + posY + "");
}

function galpop(datei,name,breite,hoehe,noresize)
{
	var posX=(screen.availWidth-breite)/2;
	var posY=(screen.availHeight-hoehe)/2;
	var resizable = (noresize==1) ? 0 : 1;
	var scrollbar = (document.all) ? 0 : 1;
	window.open(datei,name,"resizable="+resizable+",scrollbars="+scrollbar+",width=" + breite + ",height=" + hoehe + "screenX=" + posX + ",screenY=" + posY + ",left=" + posX + ",top=" + posY + "");
}

function textCounter(field, countfield, maxlimit)
{
	if (field.value.length > maxlimit)
	{
		field.value = field.value.substring(0, maxlimit);
	} else {
		countfield.value = maxlimit - field.value.length;
	}
}

function elemX (element) {
	var x = 0;
	while (element) {
		x += element.offsetLeft;
		element = element.offsetParent;
	}
	return x;
}

function elemY (element) {
	var y = 0;
	while (element) {
		y += element.offsetTop;
		element = element.offsetParent;
	}
	return y;
}

function getWidth (element) {
	return element.offsetWidth;
}

function getHeight (element) {
	return element.offsetHeight;
}

function elemObj(elementId) {
	if (document.all)
		return document.all[elementId];
	else if (document.getElementById)
		return document.getElementById(elementId);
	else
		return null;
}

function show_hide_text(divObj,text) {
    var div = divObj.parentNode.getElementsByTagName('div')[1];
    if (div.style.display == 'none') {
	
		$(div).slideToggle(400);
		$('#parent_id').val('');
		//$('#from').html(' Рє СЃС‚Р°С‚СЊРµ');
		
    } else {
		$(div).slideToggle(400);
		$('#parent_id').val('');
    }
}
















var qTipTag = "img,a,label,input,div,strike,option";
var qTipX = 0;
var qTipY = 15;
tooltip = {name : "qTip",offsetX : qTipX,offsetY : qTipY,tip : null}


var myWidth = 0, myHeight = 0;

if( typeof( window.innerWidth ) == 'number' ) {
	myWidth = window.innerWidth;
	myHeight = window.innerHeight;
}else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	myWidth = document.documentElement.clientWidth;
	myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	myWidth = document.body.clientWidth;
	myHeight = document.body.clientHeight;
}
tooltip.init = function () {var tipNameSpaceURI = "http://www.w3.org/1999/xhtml";if(!tipContainerID){ var tipContainerID = "qTip";}
var tipContainer = document.getElementById(tipContainerID);if(!tipContainer) {tipContainer = document.createElementNS ? document.createElementNS(tipNameSpaceURI, "div") : document.createElement("div");
tipContainer.setAttribute("id", tipContainerID);document.getElementsByTagName("body").item(0).appendChild(tipContainer);}if (!document.getElementById) return;this.tip = document.getElementById (this.name);
if (this.tip) document.onmousemove = function (evt) {tooltip.move (evt)};
var a, sTitle, elements;
var elementList = qTipTag.split(",");for(var j = 0; j < elementList.length; j++){elements = document.getElementsByTagName(elementList[j]);if(elements){for (var i = 0; i < elements.length; i ++){a = elements[i];

sTitle = a.getAttribute("klerol");

if(sTitle){
	a.setAttribute("tipname", sTitle);
	a.onmouseover = function() {
		tooltip.show(this.getAttribute('tipname'), this.getAttribute('k_width'))
	};
	a.onmouseout = function() {
		tooltip.hide()
	};
}
}}}}
tooltip.move = function (evt) {var x=0, y=0;
if (document.all) {
x = (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
y = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
x += window.event.clientX;y += window.event.clientY;} 
else {x = evt.pageX;y = evt.pageY;}

cont = $('#qTip').innerWidth();
if(x + cont > myWidth){
	this.tip.style.left = (x - ((x+cont)-myWidth+25)) + "px";
}else{
	this.tip.style.left = (x + this.offsetX) + "px";
}
this.tip.style.top = (y + this.offsetY) + "px";
}

tooltip.show = function (text, swidth) {
	if (!this.tip) return;
	this.tip.innerHTML = text;
	this.tip.style.display = "block";
	if(swidth)this.tip.style.width = swidth+'px';
}
tooltip.hide = function () {
	if (!this.tip) return;
	this.tip.innerHTML = "";
	this.tip.style.display = "none";
	this.tip.style.width = '';
}
window.onload = function () {tooltip.init ();}





var humanMsg = {
	setup: function(appendTo, logName, msgOpacity) {
		humanMsg.msgID = 'humanMsg';

		if (appendTo == undefined)
			appendTo = 'body';

		humanMsg.msgOpacity = .8;

		if (msgOpacity != undefined) 
			humanMsg.msgOpacity = parseFloat(msgOpacity);

		jQuery(appendTo).append('<div id="'+humanMsg.msgID+'" class="humanMsg"><p></p></div> ');
	},
	displayMsg: function(msg) {
		if (msg == '')
			return;

		clearTimeout(humanMsg.t2);

		jQuery('#'+humanMsg.msgID+' p').html(msg)
		jQuery('#'+humanMsg.msgID+'').show().animate({ opacity: humanMsg.msgOpacity}, 200);

		humanMsg.t1 = setTimeout("humanMsg.removeMsg()", 4000)
		humanMsg.t2 = setTimeout("humanMsg.removeMsg()", 6000)
	},

	bindEvents: function() {
		jQuery(window)
			.mousemove(humanMsg.removeMsg)
			.click(humanMsg.removeMsg)
			.keypress(humanMsg.removeMsg)
	},

	removeMsg: function() {
		jQuery(window)
			.unbind('mousemove', humanMsg.removeMsg)
			.unbind('click', humanMsg.removeMsg)
			.unbind('keypress', humanMsg.removeMsg)

		if (jQuery('#'+humanMsg.msgID).css('opacity') == humanMsg.msgOpacity)
			jQuery('#'+humanMsg.msgID).animate({ opacity: 0 }, 500, function() { jQuery(this).hide() })
	}
};









eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5.H.A({I:6(a,b,c,d,e){j 4.u(6(){5.k.v(4,a,b,c,d,e)})},J:6(a,b,c){j 4.u(6(){5.k.v(4,a,b,c,1)})},K:6(a,b){j 4.u(6(){5.k.n(4,a,b)})}});5.A({k:{B:1,o:{},C:/^([0-9]+)\\s*(.*s)?$/,D:{\'L\':1,\'M\':10,\'N\':O,\'s\':P,\'Q\':R,\'S\':T,\'U\':V},E:6(a){3(a==W||a==r)j r;7 b=4.C.X(5.Y(a.Z()));3(b[2]){7 c=11(b[1],10);7 d=4.D[b[2]]||1;j c*d}w{j a}},v:6(a,b,c,d,e,f){7 g=0;3(5.12(c)){3(!e)e=d;d=c;c=b}b=5.k.E(b);3(13 b!=\'14\'||15(b)||b<=0)j;3(e&&e.16!=17){f=!!e;e=0}e=e||0;f=f||x;3(!a.$l)a.$l={};3(!a.$l[c])a.$l[c]={};d.$8=d.$8||4.B++;7 h=6(){3(f&&4.y)j;4.y=18;3((++g>e&&e!==0)||d.19(a,g)===x)5.k.n(a,c,d);4.y=x};h.$8=d.$8;3(!a.$l[c][d.$8])a.$l[c][d.$8]=t.1a(h,b);3(!4.o[c])4.o[c]=[];4.o[c].1b(a)},n:6(a,b,c){7 d=a.$l,m;3(d){3(!b){p(b q d)4.n(a,b,c)}w 3(d[b]){3(c){3(c.$8){t.F(d[b][c.$8]);z d[b][c.$8]}}w{p(7 c q d[b]){t.F(d[b][c]);z d[b][c]}}p(m q d[b])G;3(!m){m=r;z d[b]}}p(m q d)G;3(!m)a.$l=r}}}});3(5.1c.1d)5(t).1e("1f",6(){7 a=5.k.o;p(7 b q a){7 c=a[b],i=c.1g;1h(--i)5.k.n(c[i],b)}});',62,80,'|||if|this|jQuery|function|var|timerID|||||||||||return|timer|timers|ret|remove|global|for|in|null||window|each|add|else|false|inProgress|delete|extend|guid|regex|powers|timeParse|clearInterval|break|fn|everyTime|oneTime|stopTime|ms|cs|ds|100|1000|das|10000|hs|100000|ks|1000000|undefined|exec|trim|toString||parseInt|isFunction|typeof|number|isNaN|constructor|Number|true|call|setInterval|push|browser|msie|one|unload|length|while'.split('|'),0,{}))




