function hoveron(){ 
	$("#usermenu").addClass("uservisible");
	$("#username").addClass("on");
}; 
function hoverout(){ 
	$("#usermenu").removeClass("uservisible");
	$("#username").removeClass("on");
}
function windowHeight() {
	var de = document.documentElement;
	return self.innerHeight || ( de && de.clientHeight ) || document.body.clientHeight;
}
function windowWidth() {
	var de = document.documentElement;
	return self.innerWidth || ( de && de.clientWidth ) || document.body.clientWidth;
}
function download_counter(id){
	$.post("../../../download_counter.php", {action:'count_in',id:id});
	return false;
}
function sess(id){
	$.post("../../../sess.php", {action:'sess',id:id});
	return false;
}
var togheig = '';
var url_p="../../../usmenu.php";
$.post(url_p,{action: "preload"},function(res){
	$('#block-block-8').html(res);
});
$(document).ready(function() {
	
	$.post(url_p,{action: "usmenu"},function(res){
		$('#block-block-8').html(res);
	});
	
	togheig = $('#blout div div.content').css('height','auto').outerHeight();
	//if($.browser.msie && $.browser.version < 8){
		togheig = ($('div.content div#blout div.content').css('display','block').height());
	//}
	f_h = $('div.footer').outerHeight();
	$('#blout div div.content').css('height','0');
	$('#block_toggle').toggle(
		function(){
			$('#blout div div.content').animate({height:togheig+"px"},500);
			$('div.footer').animate({height:parseInt(parseInt(f_h)+parseInt(togheig))+"px"},500);
			$('#page').animate({paddingBottom:parseInt(parseInt(togheig)+parseInt(200))+"px"},500);
			if($.browser.msie && $.browser.version < 7){
				$('.footer').css('display','none');
				var timer=setTimeout("$('.footer').css('bottom','0px');$('.footer').css('display','block');",500);
			}
		},
		function(){
			$('#blout div div.content').animate({height:"0"},500);
			$('div.footer').animate({height:f_h+"px"},500);
			$('#page').animate({paddingBottom:"200px"},500);
			if($.browser.msie && $.browser.version < 7){
				$('.footer').css('display','none');
				var timer=setTimeout("$('.footer').css('bottom','0px');$('.footer').css('display','block');",500);
			}
		}
	);
	if($('#simplenews-block-form-9').html()){
		var url="../../../subscribe.php";
		var mail="";
		$.post(url,{action: "btn"},function(res){
			if(res != 0){
				//arr=data.split(':');
				$('#simplenews-block-form-9 #edit-submit').val(res);
				//$('#simplenews-block-form-9 #edit-submit').val(arr[1]);
			}
		});
	}
	if($("#uc-cart-checkout-form").html()){
		$("#edit-panes-delivery-copy-address").attr('checked','checked');
		$('#edit-panes-delivery-delivery-company, #edit-panes-delivery-delivery-street1, #edit-panes-delivery-delivery-street2, #edit-panes-delivery-delivery-city').attr('readonly',true);
		$('#edit-panes-delivery-delivery-company, #edit-panes-delivery-delivery-street1, #edit-panes-delivery-delivery-street2, #edit-panes-delivery-delivery-city').css('background-color','#EEE');
		uc_cart_copy_address(true, 'billing', 'delivery');
	}
	$("#edit-panes-delivery-copy-address").click(function(){
		if($(this).attr('checked')){
			$('#edit-panes-delivery-delivery-company, #edit-panes-delivery-delivery-street1, #edit-panes-delivery-delivery-street2, #edit-panes-delivery-delivery-city').attr('readonly',true);
			$('#edit-panes-delivery-delivery-company, #edit-panes-delivery-delivery-street1, #edit-panes-delivery-delivery-street2, #edit-panes-delivery-delivery-city').css('background-color','#EEE');
		}else{
			$('#edit-panes-delivery-delivery-company, #edit-panes-delivery-delivery-street1, #edit-panes-delivery-delivery-street2, #edit-panes-delivery-delivery-city').removeAttr('readonly');
			$('#edit-panes-delivery-delivery-company, #edit-panes-delivery-delivery-street1, #edit-panes-delivery-delivery-street2, #edit-panes-delivery-delivery-city').css('background-color','#FFF');
		}
	});	
	
	$("#code-form").submit(function(){
		//alert(path_ajax+"cart_sess.php");
		$.post(path_ajax+"cart_sess.php", {code_id:$("#code-id").val()},function(e){
			//alert(e);
			location.reload();			
		});
		return false;
	});
		if($("#block-uc_ajax_cart_authcache-0 div.content").html() && $("#block-uc_ajax_cart_authcache-0 div.content").html()!="&nbsp;" && $("#block-uc_ajax_cart_authcache-0 div.content").html().length > 1){
		Drag.init(document.getElementById("block-uc_ajax_cart_authcache-0"));
		var url="../../../cart_sess.php";
		$.post(url,{action: "load"},function(res){
			if($.browser.msie && $.browser.version < 7){
				$('#block-uc_ajax_cart_authcache-0').css('display','none');
				$('#block-uc_ajax_cart_authcache-0').css('visibility','hidden');
			}
			var wW=windowWidth();
			var wH=windowHeight();
			if($.browser.msie && $.browser.version < 7){
				$('#block-uc_ajax_cart_authcache-0').css('visibility','visible');
			}
			var bW=$("#block-uc_ajax_cart_authcache-0").width();
			var bH=$("#block-uc_ajax_cart_authcache-0").height();
			var leftPos = parseFloat(wW) - parseFloat(bW) - 70;
			var topPos = parseFloat(wH) - parseFloat(bH) - 60;
			if(res=='1'){
				$("#block-uc_ajax_cart_authcache-0").css('left', leftPos+'px');
				$("#block-uc_ajax_cart_authcache-0").css('top', topPos+'px');
				$("#block-uc_ajax_cart_authcache-0").css('display', 'block');
			}else{
				var pos = res.split(",");
				if(parseFloat(pos[0])+parseFloat(bW) < parseFloat(wW))
					$("#block-uc_ajax_cart_authcache-0").css('left', pos[0]+'px');
				else{
					$("#block-uc_ajax_cart_authcache-0").css('left', parseFloat(wW) - parseFloat(bW) - 70 + 'px');
				}
				if(parseFloat(pos[1])+parseFloat(bH) < parseFloat(wH))
					$("#block-uc_ajax_cart_authcache-0").css('top', pos[1]+'px');
				else{
					$("#block-uc_ajax_cart_authcache-0").css('top', parseFloat(wH) - parseFloat(bH) - 60 + 'px');
				}
				if(pos[2]=="cart-block-arrow arrow-down" || pos[2]=="cart-block-arrow arrow-up"){
					$(".cart-block-title-bar").children("span").removeAttr("className");
					$(".cart-block-title-bar").children("span").addClass(pos[2]);
					if(pos[2]=="cart-block-arrow arrow-down")
						$('#cart-block-contents').css('display','none');
					else if(pos[2]=="cart-block-arrow arrow-up")
						$('#cart-block-contents').css('display','block');
				}
				$("#block-uc_ajax_cart_authcache-0").css('display', 'block');
			}
		}); 
		$(".cart-block-title-bar").click(function(){
			$.post(url,{action: "collaps", cart_class: $(this).children(".cart-block-arrow").attr("className")}); 
		});
		
		document.getElementById("block-uc_ajax_cart_authcache-0").onDragEnd = function(x, y) {
			var url="../../../cart_sess.php";
			$.post(url,{action: "drag", x: x, y: y, cart_class: $(".cart-block-title-bar").children(".cart-block-arrow").attr("className")},function(res){
				if(res=='1'){
					$("#block-uc_ajax_cart_authcache-0").css('display', 'block');
				}else{
					var leftPos = windowWidth() - $("#block-uc_ajax_cart_authcache-0").width() - 70;
					var topPos = windowHeight() - $("#block-uc_ajax_cart_authcache-0").height() - 60;
					$("#block-uc_ajax_cart_authcache-0").css('left', leftPos+'px');
					$("#block-uc_ajax_cart_authcache-0").css('top', topPos+'px');
					$("#block-uc_ajax_cart_authcache-0").css('display', 'block');
				}
			}); 
		}
	
	}
	if($("#block-uc_cart-0").html()){
		Drag.init(document.getElementById("block-uc_cart-0"));
		var url="../../../cart_sess.php";
		$.post(url,{action: "load"},function(res){
			if($.browser.msie && $.browser.version < 7){
				$('#block-uc_cart-0').css('display','none');
				$('#block-uc_cart-0').css('visibility','hidden');
			}
			var wW=windowWidth();
			var wH=windowHeight();
			if($.browser.msie && $.browser.version < 7){
				$('#block-uc_cart-0').css('visibility','visible');
			}
			var bW=$("#block-uc_cart-0").width();
			var bH=$("#block-uc_cart-0").height();
			var leftPos = parseFloat(wW) - parseFloat(bW) - 70;
			var topPos = parseFloat(wH) - parseFloat(bH) - 60;
			if(res=='1'){
				$("#block-uc_cart-0").css('left', leftPos+'px');
				$("#block-uc_cart-0").css('top', topPos+'px');
				$("#block-uc_cart-0").css('display', 'block');
			}else{
				var pos = res.split(",");
				if(parseFloat(pos[0])+parseFloat(bW) < parseFloat(wW))
					$("#block-uc_cart-0").css('left', pos[0]+'px');
				else{
					$("#block-uc_cart-0").css('left', parseFloat(wW) - parseFloat(bW) - 70 + 'px');
				}
				if(parseFloat(pos[1])+parseFloat(bH) < parseFloat(wH))
					$("#block-uc_cart-0").css('top', pos[1]+'px');
				else{
					$("#block-uc_cart-0").css('top', parseFloat(wH) - parseFloat(bH) - 60 + 'px');
				}
				if(pos[2]=="cart-block-arrow arrow-down" || pos[2]=="cart-block-arrow arrow-up"){
					$(".cart-block-title-bar").children("span").removeAttr("className");
					$(".cart-block-title-bar").children("span").addClass(pos[2]);
					if(pos[2]=="cart-block-arrow arrow-down")
						$('#cart-block-contents').css('display','none');
					else if(pos[2]=="cart-block-arrow arrow-up")
						$('#cart-block-contents').css('display','block');
				}
				$("#block-uc_cart-0").css('display', 'block');
			}
		}); 
		$(".cart-block-title-bar").click(function(){
			$.post(url,{action: "collaps", cart_class: $(this).children(".cart-block-arrow").attr("className")}); 
		});
		
		document.getElementById("block-uc_cart-0").onDragEnd = function(x, y) {
			var url="../../../cart_sess.php";
			$.post(url,{action: "drag", x: x, y: y, cart_class: $(".cart-block-title-bar").children(".cart-block-arrow").attr("className")},function(res){
				if(res=='1'){
					$("#block-uc_cart-0").css('display', 'block');
				}else{
					var leftPos = windowWidth() - $("#block-uc_cart-0").width() - 70;
					var topPos = windowHeight() - $("#block-uc_cart-0").height() - 60;
					$("#block-uc_cart-0").css('left', leftPos+'px');
					$("#block-uc_cart-0").css('top', topPos+'px');
					$("#block-uc_cart-0").css('display', 'block');
				}
			}); 
		}
	
	}
	$('.delete_supp').click(function(){
		el=this;
		jConfirm(Drupal.t('Delete support request?'), Drupal.t('Attention'), function(r) {
		    if(r){
				var url="../del_support.php";
				$.post(url,{action: "delete", id: el.id},function(res){
					if(res=='1'){
						location=$('#ajurl').text();
					}
				}); 
			}
		});
	 });
	 $('.close_supp').click(function(){
	 	el=this;
		jConfirm(Drupal.t('Close support request?'), Drupal.t('Attention'), function(r) {
		    if(r){
				var url="../del_support.php";
				$.post(url,{action: "close", id: el.id},function(res){
					if(res=='1'){
						location.reload();
					}
				}); 
			}
		});
	 });
	 $('.continue_supp').click(function(){
	 	el=this;
		jConfirm(Drupal.t('Continue support request?'), Drupal.t('Attention'), function(r) {
		    if(r){
				var url="../del_support.php";
				$.post(url,{action: "continue", id: el.id},function(res){
					if(res=='1'){
						location.reload();
					}
				}); 
			}
		});
	 });
	 $('.app-list .app-list-l2 li:not(.line)').hover(
			function(){
				$(this).addClass("hovered");
			},
			function(){
				$(this).removeClass("hovered");
			}
		);
	 if($.browser.msie){
		$('.close_supp, .delete_supp, .continue_supp, #uc-cart-view-form .sticky-table tbody tr, #cart-form-products table tbody tr, .uc-order-history tbody tr, #block-uc_cart-0, .buynode').hover(
			function(){
				$(this).addClass("hovered");
			},
			function(){
				$(this).removeClass("hovered");
			}
		);
	 }	 
	if($.browser.msie && $.browser.version < 7){
		$('ul.tab-buttons li a').click(function(){
			$('.footer').css('display','none');
			var timer=setTimeout("$('.footer').css('bottom','0px');$('.footer').css('display','block');",500);
		});
	}
	$('a').focus(function(){
		$(this).blur();
	});
	$('.slide_dn_news_hide').click(function(){
		$(this).parent().prevAll('.content_news').slideDown();
		$(this).parent().fadeOut(function(){
			$(this).next(".slide_up_news").fadeIn();
			return false;
		});
	});
	$('.slide_up_news_hide').click(function(){
		$(this).parent().prevAll('.content_news').slideUp();
		$(this).parent().fadeOut(function(){
			$(this).prev(".slide_dn_news").fadeIn();
			return false;
		});
	});
	$('.slide_dn_news_hide').hover(
		function(){
			$(this).children().addClass("hovered");
		},
		function(){
			$(this).children().removeClass("hovered");
		}
	);
 	$('.slide_up_news').hover(
		function(){
			$(this).children().addClass("hovered");
		},
		function(){
			$(this).children().removeClass("hovered");
		}
	);
	$('.slide_up_review_hide').hover(
		function(){
			$(this).addClass("slide_up_review_hide_hover");
		},
		function(){
			$(this).removeClass("slide_up_review_hide_hover");
		}
	);
	$('.slide_dn_review_hide').hover(
		function(){
			$(this).addClass("slide_dn_review_hide_hover");
		},
		function(){
			$(this).removeClass("slide_dn_review_hide_hover");
		}
	);
	$('.slide_dn_review_hide').click(function(){
		$(this).hide();
		$(this).next('.slide_up_review_hide').show();
		el=$(this).parent().prev().prev();
		el.children(".review_tiaser").slideUp();
		el.children(".review_body").slideDown();
	});
	$('.slide_up_review_hide').click(function(){
		$(this).hide();
		$(this).prev('.slide_dn_review_hide').show();
		el=$(this).parent().prev().prev();
		el.children(".review_body").slideUp();
		el.children(".review_tiaser").slideDown();
	});

	$('.pager-next').hover(
		function(){
			$(this).addClass("hovered");
		},
		function(){
			$(this).removeClass("hovered");
		}
	);
	$('.pager-previous').hover(
		function(){
			$(this).addClass("hovered");
		},
		function(){
			$(this).removeClass("hovered");
		}
	);
	$('img.mail').click(function(){
		$('#userLoginModalPopup').css('display','none');
		
		var left=$(this).offset().left;
		var top=$(this).offset().top;
 		var height=($('body').innerHeight());
		var width=($('body').innerWidth());
		if(height-top<500)
			top=top-325;
		else
			top=top-125;
		if(width-left<200)
			left=left-380;
		$("#newsletter_register").css({ 
			"top": top, 
			"left": left
		}); 
		$('#newsletter_register').fadeIn("slow");
		
	});
	
	$('#newsletter_registerClose').click(function(){
		$('#newsletter_register').fadeOut("slow", function(){
			$('#edit-mail').val('');
			$('#newsletter_register .messages').remove();
		});
	});
	
	$('#simplenews-block-form-9').submit(function(){
		$('.form-submit').remove();
		$('#newsletter_registerClose').click(function(){
			location.reload();
		});
	});
	$('#edit-submit').click(function(){
		$('#simplenews-subscription-manager-form').submit();
	});
	$('.buy_subm').click(function(){
		$(this).parent().next().submit();
		return false;
	});
});

var popupStatus = 0;
var start = 0;
//Drupal.behaviors.Ajax = Drupal.Ajax.init;
function absPosition(obj) {
	var x = y = 0;
	while(obj) {
		x += obj.offsetLeft;
		y += obj.offsetTop;
		obj = obj.offsetParent;
	}
	return {x:x, y:y};
}
 
function loadPopup(){ 
	if(popupStatus==0){ 
		$('body').append('<div id="userLoginModalPopup"></div>');
		if(start==0){  
			document.getElementById('userLoginModalOpen').setAttribute('href', '#');
			$('#log_wrapp').appendTo('#userLoginModalPopup');
			start = 1;
		}
		var windowHeight = document.documentElement.clientHeight; 
		var ourRef = document.getElementById("userLoginModalOpen");
		var ourRefX = absPosition(ourRef).x;
		var ourRefY = absPosition(ourRef).y;
 
		$("#userLoginModalPopup").css({ 
			"position": "absolute", 
			"top": ourRefY + 20, 
			"left": ourRefX - 50
		}); 
 
		$("#backgroundPopup").css({ 
			"height": windowHeight 
		}); 
 
		$("#backgroundPopup").css({ 
			"opacity": "0.0" 
		}); 
 
		$("#backgroundPopup").fadeIn("slow"); 
		$("#userLoginModalPopup").fadeIn("slow"); 
		popupStatus = 1; 
	} 
}
 
function disablePopup(){ 
	if(popupStatus==1){ 
		$("#backgroundPopup").fadeOut("slow");  
		$("#userLoginModalPopup").fadeOut("slow"); 
		popupStatus = 0;  
	} 
}
 
$(document).ready(function(){
	$("#userLoginModalOpen").click(function(){
		loadPopup();
		if($.browser.msie && $.browser.version < 7)
			$('#edit-country-id').css('display','none');
	});
 
	$("#userLoginModalClose").click(function(){ 
		disablePopup();
		if($.browser.msie && $.browser.version < 7)
			$('#edit-country-id').css('display','inline');
	});
 
	$("#backgroundPopup").click(function(){
		disablePopup();
		if($.browser.msie && $.browser.version < 7)
			$('#edit-country-id').css('display','inline');
	});
 
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1) {
			disablePopup();
		}
	});
});

var height=0;var width=0; 
if (self.screen) { 
// for NN4 and IE4 
width = screen.width 
height = screen.height 
} 
if (width<1025) { 
	document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"\/themes\/custom\/sabit\/1020.css\" >")
	if($.browser.msie && $.browser.version < 7) {
		document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"\/themes\/custom\/sabit\/1020_ie.css\" >")
	}
}
/**************************************************
 * dom-drag.js
 * 09.25.2001
 * www.youngpup.net
 * Script featured on Dynamic Drive (http://www.dynamicdrive.com) 12.08.2005
 **************************************************
 * 10.28.2001 - fixed minor bug where events
 * sometimes fired off the handle, not the root.
 **************************************************/

var Drag = {

	obj : null,

	init : function(o, oRoot, minX, maxX, minY, maxY, bSwapHorzRef, bSwapVertRef, fXMapper, fYMapper)
	{
		o.onmousedown	= Drag.start;

		o.hmode			= bSwapHorzRef ? false : true ;
		o.vmode			= bSwapVertRef ? false : true ;

		o.root = oRoot && oRoot != null ? oRoot : o ;

		if (o.hmode  && isNaN(parseInt(o.root.style.left  ))) o.root.style.left   = "0px";
		if (o.vmode  && isNaN(parseInt(o.root.style.top   ))) o.root.style.top    = "0px";
		if (!o.hmode && isNaN(parseInt(o.root.style.right ))) o.root.style.right  = "0px";
		if (!o.vmode && isNaN(parseInt(o.root.style.bottom))) o.root.style.bottom = "0px";

		o.minX	= typeof minX != 'undefined' ? minX : null;
		o.minY	= typeof minY != 'undefined' ? minY : null;
		o.maxX	= typeof maxX != 'undefined' ? maxX : null;
		o.maxY	= typeof maxY != 'undefined' ? maxY : null;

		o.xMapper = fXMapper ? fXMapper : null;
		o.yMapper = fYMapper ? fYMapper : null;

		o.root.onDragStart	= new Function();
		o.root.onDragEnd	= new Function();
		o.root.onDrag		= new Function();
	},

	start : function(e)
	{
		var o = Drag.obj = this;
		e = Drag.fixE(e);
		var y = parseInt(o.vmode ? o.root.style.top  : o.root.style.bottom);
		var x = parseInt(o.hmode ? o.root.style.left : o.root.style.right );
		o.root.onDragStart(x, y);

		o.lastMouseX	= e.clientX;
		o.lastMouseY	= e.clientY;

		if (o.hmode) {
			if (o.minX != null)	o.minMouseX	= e.clientX - x + o.minX;
			if (o.maxX != null)	o.maxMouseX	= o.minMouseX + o.maxX - o.minX;
		} else {
			if (o.minX != null) o.maxMouseX = -o.minX + e.clientX + x;
			if (o.maxX != null) o.minMouseX = -o.maxX + e.clientX + x;
		}

		if (o.vmode) {
			if (o.minY != null)	o.minMouseY	= e.clientY - y + o.minY;
			if (o.maxY != null)	o.maxMouseY	= o.minMouseY + o.maxY - o.minY;
		} else {
			if (o.minY != null) o.maxMouseY = -o.minY + e.clientY + y;
			if (o.maxY != null) o.minMouseY = -o.maxY + e.clientY + y;
		}

		document.onmousemove	= Drag.drag;
		document.onmouseup		= Drag.end;

		return false;
	},

	drag : function(e)
	{
		e = Drag.fixE(e);
		var o = Drag.obj;

		var ey	= e.clientY;
		var ex	= e.clientX;
		var y = parseInt(o.vmode ? o.root.style.top  : o.root.style.bottom);
		var x = parseInt(o.hmode ? o.root.style.left : o.root.style.right );
		var nx, ny;

		if (o.minX != null) ex = o.hmode ? Math.max(ex, o.minMouseX) : Math.min(ex, o.maxMouseX);
		if (o.maxX != null) ex = o.hmode ? Math.min(ex, o.maxMouseX) : Math.max(ex, o.minMouseX);
		if (o.minY != null) ey = o.vmode ? Math.max(ey, o.minMouseY) : Math.min(ey, o.maxMouseY);
		if (o.maxY != null) ey = o.vmode ? Math.min(ey, o.maxMouseY) : Math.max(ey, o.minMouseY);

		nx = x + ((ex - o.lastMouseX) * (o.hmode ? 1 : -1));
		ny = y + ((ey - o.lastMouseY) * (o.vmode ? 1 : -1));

		if (o.xMapper)		nx = o.xMapper(y)
		else if (o.yMapper)	ny = o.yMapper(x)

		Drag.obj.root.style[o.hmode ? "left" : "right"] = nx + "px";
		Drag.obj.root.style[o.vmode ? "top" : "bottom"] = ny + "px";
		Drag.obj.lastMouseX	= ex;
		Drag.obj.lastMouseY	= ey;

		Drag.obj.root.onDrag(nx, ny);
		return false;
	},

	end : function()
	{
		document.onmousemove = null;
		document.onmouseup   = null;
		Drag.obj.root.onDragEnd(	parseInt(Drag.obj.root.style[Drag.obj.hmode ? "left" : "right"]), 
									parseInt(Drag.obj.root.style[Drag.obj.vmode ? "top" : "bottom"]));
		Drag.obj = null;
	},

	fixE : function(e)
	{
		if (typeof e == 'undefined') e = window.event;
		if (typeof e.layerX == 'undefined') e.layerX = e.offsetX;
		if (typeof e.layerY == 'undefined') e.layerY = e.offsetY;
		return e;
	}
};