  function init(){ }var mousePos;var mouseOffset;function getMouseCoords(ev){ev = ev || window.event;if(ev.pageX || ev.pageY){ return{x:ev.pageX,y:ev.pageY};}else{ return{ x:ev.clientX + document.documentElement.scrollLeft - document.body.clientLeft, y:ev.clientY + document.documentElement.scrollTop - document.body.clientTop };}}function getMouseOffset(ev){ev = ev || window.event;var mousePos = getMouseCoords(ev);return{x:mousePos.x,y:mousePos.y};}function getPosition(o){var left = 0;var top = 0;while(o.offsetParent){ left += o.offsetLeft; top += o.offsetTop; o = o.offsetParent;}; left += o.offsetLeft;top += o.offsetTop;return{x:left,y:top};}function drag(target,parent,lock,sens){target.style.position = "absolute";if(!lock){  var pos_x=(mouseOffset.x); var pos_y=(mouseOffset.y);}else{ var pos_x=(mouseOffset.x)-target.offsetWidth/2; var pos_y=(mouseOffset.y)-target.offsetHeight/2;};switch(sens){ case 'x': target.style.left = pos_x+"px"; break; case 'y': target.style.top = pos_y+"px"; break; default: target.style.left = pos_x+"px"; target.style.top = pos_y+"px"; break;};}function hideById(id){var elem=document.getElementById(id);elem.style.display="none";}function hideThis(elem){elem.style.display="none";}var isIE =(document.all);function menu_hide(obj,e){if(isMouseLeaveOrEnter(e,obj)){ var elem=$('.submenu',obj); elem.stop(true,true); elem.fadeOut(500);}}function menu_show(obj,e){if(isMouseLeaveOrEnter(e,obj)){ var elem=$('.submenu',obj); elem.stop(true,true); elem.fadeIn(500);} }function image_zoom(img){var attr = document.createAttribute("class");attr.value="MKZoomed";img.setAttributeNode(attr);img.onclick=function onclick(){ if(typeof(image_unzoom)=='function'){image_unzoom(this);}};}function image_unzoom(img){var attr = document.createAttribute("class");attr.value="";img.setAttributeNode(attr);img.onclick=function onclick(){ if(typeof(image_zoom)=='function'){image_zoom(this);}};}function check_mail(email){var maReg = new RegExp("^[-+\\.0-9=a-z_]+@([-0-9a-z]+\\.)+([0-9a-z]){2,4}$","gi");if(email.search(maReg)== -1){ return false;}else{ return true;};return false;}function init_accordion(target){var open_parent = function(div){ if(div.className){ if(div.className.indexOf("toggle_accordion")!=-1){  param_menu(div);  if(div.parentNode.height){  toggle_accordion(div.parentNode,null); };  div.opened=true;}; if(div.className.indexOf("item")!=-1 && div.className.indexOf("opened")==-1){  div.className+=" opened";}; if(div.parentNode){  open_parent(div.parentNode);};}else{ if(div.parentNode){  open_parent(div.parentNode);};};};var param_menu = function(target){ target.style.display = "block"; target.style.position = "static"; target.style.width= "auto";  target.style.margin= "0px"; target.style.padding= "0px"; target.style.width=target.offsetWidth+"px"; if(!target.height || target.height==0){ if(target.offsetHeight!=0){target.style.height=target.offsetHeight+"px";  target.height=target.offsetHeight;};};};var div=target.getElementsByTagName("div");for(var i=0;i<div.length;i++){ if(div[i].className.indexOf("opened")!=-1){ open_parent(div[i]);};if(div[i].className.indexOf("toggle_accordion")!=-1){  param_menu(div[i]); if(div[i].parentNode.className.indexOf("opened")!=-1){  if(div[i].parentNode.height){  toggle_accordion(div[i].parentNode,null); };  div[i].opened=true;};}; if(div[i].className.indexOf("toggle_accordion")!=-1 && !div[i].opened){ div[i].style.display = "block"; div[i].style.position = "absolute"; div[i].style.top = "-1500000px";};};}function toggle_accordion(target,bte){ for(var i = 0;i < target.childNodes.length;i++){ if(target.childNodes[i].className){  if(target.childNodes[i].className.indexOf("toggle_accordion")!=-1){  toggle_motion(target.childNodes[i],bte); };};};}function toggle_motion(target,bte){var sh;var fh; var speed; var type;  switch(target.opened){ case true:sh=parseInt(target.height);  fh=0; speed=0.2; type=Tween.regularEaseIn; break; default: sh=0;  fh=parseInt(target.height); speed=0.8; type=Tween.bounceEaseOut; break;};if(!target.animated){ var anim=new Tween(target.style,'height',type,sh,fh,speed,'px'); target.style.position="relative"; target.style.display="block"; target.style.width= "auto"; target.style.top="0px"; target.style.left="0px"; target.style.height=target.height; target.style.overflowY="hidden"; target.animated=true; anim.onMotionFinished = function(){ target.animated=false; if(!target.opened){ target.style.position="absolute";  target.style.display="none";}else{};target.style.height="auto";anim=null;};  target.opened=!target.opened; switch(target.opened){ case true :  if(bte){  effectOpen(bte); } break; default:  target.height=target.offsetHeight;  if(bte){  effectClose(bte); } break;}; anim.start();}}function effectClose(target){if(target.className.indexOf("opened")!=-1){target.className = target.className.replace("opened","closed");};}function effectOpen(target){if(target.className.indexOf("closed")!=-1){target.className = target.className.replace("closed","opened");};}function addEvent(obj,evt,fn){if(obj.addEventListener) obj.addEventListener(evt,fn,false);else if(obj.attachEvent) obj.attachEvent('on'+evt,fn);}function removeEvent(obj,evt,fn){if(obj.removeEventListener) obj.removeEventListener(evt,fn,false);else if(obj.detachEvent) obj.detachEvent('on'+evt,fn);}function keystroked(e){var code;var character;if(!e)e = window.event;if(e.keyCode)code = e.keyCode;else if(e.which)code = e.which;if(code){ var character = String.fromCharCode(code); }else{ character = null; alert("keystroked(e):no Char" + e);};return character; }function nodeSelector(path,elem){var path_array=path.split(".");var node=elem;function check(node){ if(node){return true;}else{return false;} };for(var i=0;i<path_array.length;i++){ switch(path_array[i]){ case "parent":  node=node.parentNode; break; case "grandParent":  node=node.parentNode.parentNode; break; case "firstChild":  if(node.childNodes[0].nodeType==1){  node=node.childNodes[0]; }else if(node.childNodes[1].nodeType==1){  node=node.childNodes[1]; } break; case "nextSibling": if(check(node.nextSibling)){  if(node.nextSibling.nodeType==1){  node=node.nextSibling; }else if(check(node.nextSibling.nextSibling)){  if(node.nextSibling.nextSibling.nodeType==1){node=node.nextSibling.nextSibling; } }else{return false;} }else{return false;}break; case "previousSibling": if(node.previousSibling.nodeType==1){  node=node.previousSibling; }else if(node.previousSibling.previousSibling.nodeType==1){  node=node.previousSibling.previousSibling; } break; };};return node;}function JSDebug(info){var debugBox=document.getElementById("MKJsdebug");debugBox.innerHTML=info+"<br/>"+debugBox.innerHTML;debugBox.style.display="block";}function isMouseLeaveOrEnter(e,handler){if(e.type != 'mouseout' && e.type != 'mouseover')return false;var reltg = e.relatedTarget ? e.relatedTarget :e.type == 'mouseout' ? e.toElement :e.fromElement;while(reltg && reltg != handler)reltg = reltg.parentNode;return(reltg != handler);} 
