	function checkCart() {
		var req = jQuery.ajax({type: 'GET', url: '/extensions/awi_webshop/ajax.php?item=cart',success: function(data){jQuery('#cart_amount').html('');if (data != '0') {jQuery('#cart_amount').html(': '+data);}}});req=null;
	}
	function checkCustomer() {
		var req = jQuery.ajax({type: 'GET', url: '/extensions/awi_webshop/ajax.php?item=customer',success: function(data){if (data == '') {jQuery('#login_form').css('visibility', 'visible').css('display', 'block');jQuery('#remind_form').css('visibility', 'visible').css('display', 'block');jQuery('#register_form').css('visibility', 'visible').css('display', 'block');jQuery('#logout_form').css('visibility', 'hidden').css('display', 'none');}else{jQuery('#login_form').css('visibility', 'hidden').css('display', 'none');jQuery('#logout_form').css('visibility', 'visible').css('display', 'block');jQuery('#myorders_form').css('visibility', 'visible').css('display', 'block');jQuery('#mydata_form').css('visibility', 'visible').css('display', 'block');jQuery('#logout_link').text(jQuery('#logout_link').text()+data);}}});req=null;
	}
	//-------------------------------------------------------
	$(document).ready(function() {
			
		if(document.location.hash.substring(0,2)=='#p'){
				jQuery(document.location.hash+'_1').css('background-color','#f48900');
				jQuery(document.location.hash+'_2').css('background-color','#f48900');
				jQuery(document.location.hash+'_3').css('background-color','#f48900');
		}
		$("tr[id^='my_order_']").toggle();
		setInterval("checkCart()", 100);	
		checkCustomer();
		jQuery("img[name]").click(function(){
			if (jQuery(this).attr('name') != '') {
				//jQuery('#awitooltip').hide();
				jQuery('#awitooltipimage').attr('src', '');
				jQuery('#awitooltipimage').attr('src', jQuery(this).attr('name'));
				//img_width = parseInt(jQuery('#awitooltipimage').attr('width'));
				var os = jQuery(this).offset();
				if (jQuery(this).attr('cnt') != '' && parseInt(img_width) > 0) {/**/
					if (parseInt(jQuery(this).attr('cnt')) / 2 == parseInt(parseInt(jQuery(this).attr('cnt')) / 2)) {
						jQuery('#awitooltip').css('left', os.left + jQuery(this).attr('width')).css('top', os.top).css('visibility', 'visible');
						return false;
					} else {
						jQuery('#awitooltip').css('left', os.left - parseInt(img_width)).css('top', os.top).css('visibility', 'visible');
						return false;
					}
				} else {
					jQuery('#awitooltip').css('left', os.left + jQuery(this).attr('width')).css('top', os.top).css('visibility', 'visible');
					return false;
				}
			}
		})
		jQuery('#awitooltip').click(function(){
			jQuery(this).css('visibility', 'hidden');
			jQuery('#awitooltipimage').attr('src', '');
			return false;
		})
	});
	//--------------------------------------------------------
	function LoadEditor() {
		var oFCKeditor = new FCKeditor('FCKeditor1', '100%', '100%', 'Default');
		oFCKeditor.BasePath	= '/webAppLib/applications/cms/fckeditor/';
		oFCKeditor.ReplaceTextarea();
	}
	//--------------------------------------------------------
	function popup(url, w, h) {
		var h2 = h + 25;
		var w2 = w + 20
		var winl = 50;
		var wint = 50;
		var mypage = window.open(url, "mypage", "height="+h2+",width="+w2+",top="+wint+",left="+winl+",scrollbars=yes,resizable=yes");
		return false;
	}
	//--------------------------------------------------------
	function resize_to_image(image){
		document.top = 50;
		document.left = 50;
		var obj = document.images[image];
		if (typeof obj != 'undefined') {
			var browserName=navigator.appName; 
			if (browserName=="Microsoft Internet Explorer") {
				var img_width = obj.width  + 100;
				var img_height = obj.height + 160;
			} else {
				var img_width = obj.width  + 100;
				var img_height = obj.height + 150;
			}
			window.resizeTo(img_width, img_height);
		} else {
			window.resizeTo(400, 400);
		}
	}	
	//--------------------------------------------------------
	function get_var_value(name) {
		var x = window.location.search;
		var x = x.substr(1).split("&")
		for (var i=0; i<x.length; i++) {
			var y = x[i].split("=");		
			if (y[0] == name) {
				return y[1];			
			}
		}
		return '';
	}
	//--------------------------------------------------------
	function show(object, val) {
		if (document.getElementById(object)) {
			
			document.getElementById(object).style.visibility = val;

		}
	}
	//--------------------------------------------------------
	var Position =(function(){
		function resolveObject(s){
			if (document.getElementById && document.getElementById(s)!=null){
				return document.getElementById(s);
			} else if(document.all && document.all[s]!=null) { 
				return document.all[s];
			} else if(document.anchors && document.anchors.length && document.anchors.length>0 && document.anchors[0].x) {
				for(var i=0;i<document.anchors.length;i++){if(document.anchors[i].name==s){
					return document.anchors[i];
				}
			}
		}
	}
	var pos ={};
	pos.$VERSION = 1.0;
	pos.set = function(o,left,top){
		if(typeof(o)=="string"){
			o = resolveObject(o);
		} if (o==null || !o.style) {
			return false;
		} if (typeof(left)=="object") {
			var pos = left;
			left = pos.left;
			top = pos.top;
		} 
		o.style.left = left + "px";
		o.style.top = top + "px";
		return true;
	};
	pos.get = function(o){
	var fixBrowserQuirks = true;
	if(typeof(o)=="string"){
		o = resolveObject(o);
	}
	if(o==null){
		return null;
	}
	var left = 0;
	var top = 0;
	var width = 0;
	var height = 0;
	var parentNode = null;
	var offsetParent = null;
	offsetParent = o.offsetParent;
	var originalObject = o;
	var el = o;
	while(el.parentNode!=null){
		el = el.parentNode;
		if (el.offsetParent==null){}
		else{
			var considerScroll = true;
			if(fixBrowserQuirks && window.opera){
				if(el==originalObject.parentNode || el.nodeName=="TR"){
					considerScroll = false;
				}
			}if(considerScroll){
				if(el.scrollTop && el.scrollTop>0){
					top -= el.scrollTop;
				}if(el.scrollLeft && el.scrollLeft>0){
					left -= el.scrollLeft;
				}
			}
		} if (el == offsetParent){
			left += o.offsetLeft;
			if(el.clientLeft && el.nodeName!="TABLE"){
				left += el.clientLeft;
			}
			top += o.offsetTop;
			if(el.clientTop && el.nodeName!="TABLE"){
				top += el.clientTop;
			}
			o = el;
			if(o.offsetParent==null){
				if(o.offsetLeft){
					left += o.offsetLeft;
				}
				if(o.offsetTop){
					top += o.offsetTop;
				}
			}
			offsetParent = o.offsetParent;
		}
	}
	if(originalObject.offsetWidth){
		width = originalObject.offsetWidth;
	} if (originalObject.offsetHeight){
		height = originalObject.offsetHeight;
	} 
	return{'left':left, 'top':top, 'width':width, 'height':height};};
	pos.getCenter = function(o,altx,alty){
		if (alty==null) {
			alty=0;	
		}
		if (altx==null) {
			altx=0;	
		}
		var c = this.get(o);
		if(c==null){
			return null;
		}
		var browserName=navigator.appName; 
		if (browserName=="Microsoft Internet Explorer") {
			var ww_left = 17;
			var ww_top = 30;
		} else {
			var ww_left = 20;
			var ww_top = 32;
		}
		c.left = c.left + ww_left + altx;
		c.top = c.top + ww_top + alty;
		return c;
	};return pos;})();
	//--------------------------------------------------------
	function Resize(){
		document.top = 100;
		document.left = 100;
		var img_width = document.getElementById('content').offsetWidth  + 20;
		//var img_height = document.content.height + 81;
		self.resizeTo(img_width, 500);
	}
	//--------------------------------------------------------
	function mailto(mailuser, maildomain, mailtld, mailsubject) {
		if(!mailsubject) {
			document.location = "mailto:"+mailuser+"@"+maildomain+"."+mailtld+"";
		} else {
			mailsubject = escape(mailsubject);
			document.location = "mailto:"+mailuser+"@"+maildomain+"."+mailtld+"?subject="+mailsubject+"";
		}
	}
	//--------------------------------------------------------
	function HTTPRequest(url, parameters) {
	  http_request = false;
	  if (window.XMLHttpRequest) { // Mozilla, Safari,...
		 http_request = new XMLHttpRequest();
		 if (http_request.overrideMimeType) {
			// set type accordingly to anticipated content type
			//http_request.overrideMimeType('text/xml');
			http_request.overrideMimeType('text/html');
		 }
	  } else if (window.ActiveXObject) { // IE
		 try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		 } catch (e) {
			try {
			   http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		 }
	  }
	  if (!http_request) {
		alert('Cannot create XMLHTTP instance');
		return null;
	  }
	  http_request.onreadystatechange = HTTPRequestStatus;
	  http_request.open('POST', url, true);
	  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  http_request.setRequestHeader("Content-length", parameters.length);
	  http_request.setRequestHeader("Connection", "close");
	  http_request.send(parameters);
	  
	  return 1;
	}
	//--------------------------------------------------------
	function HTTPRequestStatus() {
	  if (http_request.readyState == 4) {
         if (http_request.status == 200) {
			return 1;
		} else {
			return 0;
		}
      }
   }	
   //--------------------------------------------------------
	function toggle(obj) {
		
		var state = 0;
		var el = document.getElementById(obj);
		if ( el.style.display != 'none' ) {
			el.style.display = 'none';
			state = 0;
		} else {
			el.style.display = '';
			state = 1;
		}
		deleteCookie(obj) 		
		setCookie(obj, state);
	}
	//--------------------------------------------------------
	function setToggleStatus(obj) {
		
		var el = document.getElementById(obj);
		var state = getCookie(obj);
		if (state == 0) {
			el.style.display = 'none';
		} else {
			el.style.display = '';
		}	
	}
	//--------------------------------------------------------
	function getToggleImage(obj) {
		
		var togglestatus = getCookie(obj);
		if (togglestatus == "0") {
			document.images['img'+obj].src = "/extensions/awi_sekretar/px_sekretar/images/open.jpg";
		} else {
			document.images['img'+obj].src = "/extensions/awi_sekretar/px_sekretar/images/close.jpg";
		}		
	}
	//--------------------------------------------------------
	function getCookie( name ) {
		var start = document.cookie.indexOf( name + "=" );
		var len = start + name.length + 1;
		if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
			return null;
		}
		if ( start == -1 ) return null;
		var end = document.cookie.indexOf( ';', len );
		if ( end == -1 ) end = document.cookie.length;
		return unescape( document.cookie.substring( len, end ) );
	}
	//--------------------------------------------------------
	function getExpDate(days, hours, minutes) {
		var expDate = new Date();
		if (typeof days == "number" && typeof hours == "number" && typeof hours == "number") {
			expDate.setDate(expDate.getDate() + parseInt(days));
			expDate.setHours(expDate.getHours() + parseInt(hours));
			expDate.setMinutes(expDate.getMinutes() + parseInt(minutes));
			return expDate.toGMTString();
		}
	}	
	//--------------------------------------------------------
	function fixDate(date) {
		var base = new Date(0)
		var skew = base.getTime()
		if (skew > 0)
		date.setTime(date.getTime() - skew)
	}
	//--------------------------------------------------------
	function setCookie(name, value) {
		var exdate = new Date();
		exdate.setDate(exdate.getDate()+365);
		var expires=exdate.toGMTString();
		document.cookie=name+ "=" +escape(value)+";expires="+expires;
	}	
	//--------------------------------------------------------
	function deleteCookie( name, path, domain ) {
		if ( getCookie( name ) ) document.cookie = name + '=' +
				( ( path ) ? ';path=' + path : '') +
				( ( domain ) ? ';domain=' + domain : '' ) +
				';expires=Thu, 01-Jan-1970 00:00:01 GMT';
	}
	//--------------------------------------------------------
	function objectMoveXY(e) {
		var csrX, csrY, x, y, dx, dy, R;
		document.onmousemove = null;  // turn off mouseMove events
		if (e == null)    // IE only
		{
		e = window.event
		}
		// add any scroll to get csr location wrt to the top left of the document.
		dx = e.clientX + document.documentElement.scrollLeft;
		dy = e.clientY + document.documentElement.scrollTop;
		document.getElementById('tooltip_home').style.left = dx + "px";
		document.getElementById('tooltip_home').style.top = dy + "px";

		window.setTimeout(function(){document.onmousemove = eyesMove}, 100);
	}	
	//--------------------------------------------------------
	function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
	//--------------------------------------------------------
	function makeRequest(url, method) {
	   
		createXMLHttpRequest();
		queryString =   url ;
		//queryString = queryString + "&selcountry="+document.forms[0].country.options[document.forms[0].country.selectedIndex].value;
		xmlHttp.onreadystatechange = handleStateChange;
		xmlHttp.open(method, queryString, true);
		xmlHttp.send(null);
	}	
	//--------------------------------------------------------
	function createXMLHttpRequest() {
		if (window.ActiveXObject) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}  else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
	}
	//--------------------------------------------------------
	function handleStateChange() {
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				return 1;
			}
		}
	}
	//--------------------------------------------------------
	function findPos(obj) {
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		return [curleft,curtop];
	}	
	//--------------------------------------------------------
	function setLyr(obj,lyr) {
		var coors = findPos(obj);
		//if (lyr == 'testP') coors[1] -= 50;
		var x = document.getElementById(lyr);
		x.style.top = coors[1] + 'px';
		x.style.left = coors[0] + 'px';
	}
	//--------------------------------------------------------
	function addEventSimple(obj,evt,fn) {
		if (obj.addEventListener)
			obj.addEventListener(evt,fn,false);
		else if (obj.attachEvent)
			obj.attachEvent('on'+evt,fn);
	}
	//--------------------------------------------------------
	function removeEventSimple(obj,evt,fn) {
		if (obj.removeEventListener)
			obj.removeEventListener(evt,fn,false);
		else if (obj.detachEvent)
			obj.detachEvent('on'+evt,fn);
	}
	//--------------------------------------------------------
	function CheckEmail(value) {
		if(!value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi)) {
			return false;
		}
		return true;
	}
	//--------------------------------------------------------
	function CheckMultiEmail(csv_emails) {
		var email = csv_emails.split(',');
		if (email.length > 0) {
			//alert(email[0]+' ja '+email[1]);
			for (var i = 0; i < email.length; i++) {
				if (CheckEmail(email[i]) == false) {
					return false;
				}
			}
			return true;
		} else {
			return CheckEmail(csv_emails);
		}
		return true;
	}
	//--------------------------------------------------------
	