<!--
 
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {
  	if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    	document.MM_pgW=innerWidth;
    	document.MM_pgH=innerHeight;
    	onresize=MM_reloadPage;
    }
  }
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;
  if(!d) d=document;
  if((p=n.indexOf("?"))>0&&parent.frames.length){
  	d=parent.frames[n.substring(p+1)].document;
  	n=n.substring(0,p);
  }
  if(!(x=d[n])&&d.all) x=d.all[n];
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n);
  return x;
}

function P7_runEm() { //v1.3 by PVII
	if(document.layers) return;
	if(document.body.innerHTML){
		var args=P7_runEm.arguments;
		var j,b,pt,h,w,d=/&apos;/gi;
 		for (var i=0;i<args.length;i++) {
  		b = document.body.innerHTML;
  		pt = eval("/"+args[i]+"\\([^\\(]*\\)/");
  		h = unescape(b.match(pt));
  		w = h.replace(d,"'");
  		eval(""+w+"");
  	}
  }
}

function P7_MultiClass() { //v1.5 by PVII
	var d,k,w=true,args=P7_MultiClass.arguments;
	for(i=0; i<(args.length-1);i+=2){
		if((d=MM_findObj(args[i]))!=null){
	  	if(document.p7setdown){
	  		w=true;
  	  	for(k=0;k<p7dco.length-1;k+=2){
			    if(args[i]==p7dco[k]){
			  		d.className=p7dco[k+1];
			  		w=false;
			  		break;
			  	}
				}
			}
  		if(w) {
	  		d.className=args[i+1];
  		}
	  }
  }
}

function P7_downClass() { //v1.5 by PVII
	var d,args=P7_downClass.arguments;
	if(!document.p7setdown) {
		p7dco=new Array();
		document.p7setdown=true;
	}
	p7dco.length=0;
	for(i=0; i<(args.length-1);i+=2){
		if((d=MM_findObj(args[i]))!=null){
			d.className=args[i+1];
			p7dco[i]=args[i];
			p7dco[i+1]=args[i+1];
		}
	}
}

function P7_Snap() { //v2.61 by PVII
  var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,args=P7_Snap.arguments;
  a=parseInt(a);
  for (k=0; k<(args.length-3); k+=4)
  	if ((g=MM_findObj(args[k]))!=null) {
    	el=eval(MM_findObj(args[k+1]));
    	a=parseInt(args[k+2]);
    	b=parseInt(args[k+3]);
    	x=0;
    	y=0;
    	ox=0;
    	oy=0;
    	p="";
    	tx=1;
    	da="document.all['"+args[k]+"']";
    	if(document.getElementById) {
     		d="document.getElementsByName('"+args[k]+"')[0]";
     		if(!eval(d)) {
     				d="document.getElementById('"+args[k]+"')";
     				if(!eval(d)) {
     					d=da;
     				}
     		}
    	}
    	else if(document.all) {
    		d=da;
    	} 
  		if (document.all || document.getElementById) {
  			while (tx==1) {
  				p+=".offsetParent";
      			if(eval(d+p)) {
      				x+=parseInt(eval(d+p+".offsetLeft"));
      				y+=parseInt(eval(d+p+".offsetTop"));
      			}
      			else{
      				tx=0;
      			}
    		}
    		ox=parseInt(g.offsetLeft);
    		oy=parseInt(g.offsetTop);
    		var tw=x+ox+y+oy;
   			if(tw==0 || (navigator.appVersion.indexOf("MSIE 4")>-1 && navigator.appVersion.indexOf("Mac")>-1)) {
      		ox=0;
      		oy=0;
      		if(g.style.left){
      			x=parseInt(g.style.left);
      			y=parseInt(g.style.top);
      		}
      	else{
	      	var w1=parseInt(el.style.width);
  	    	bx=(a<0)?-5-w1:-10;
    	  	a=(Math.abs(a)<1000)?0:a;
      		b=(Math.abs(b)<1000)?0:b;
     			x=document.body.scrollLeft + event.clientX + bx;
      		y=document.body.scrollTop + event.clientY;
      	}
    	}
  	}
  	else if (document.layers) {
	  	x=g.x;
  		y=g.y;
  		var q0=document.layers,dd="";
    	for(var s=0;s<q0.length;s++) {
	    	dd='document.'+q0[s].name;
      	if(eval(dd+'.document.'+args[k])) {
	      	x+=eval(dd+'.left');
      		y+=eval(dd+'.top');
      		break;
      	}
    	}
	  }
  	if(el) {
  		e=(document.layers)?el:el.style;
   		var xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
   		if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>4){
	   		xx+="px";
	   		yy+="px";
   		}
			if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
    		xx+=parseInt(document.body.leftMargin);
    		yy+=parseInt(document.body.topMargin);
    		xx+="px";
    		yy+="px";
    	}
    	e.left=xx;
    	e.top=yy;
    }
  }
}

function P7_N4hideIt(e) { //v1.2 by PVII
	var b=e.target;
	if(b.p7N4hide==true) {
		b.visibility="hidden";
	}
}

function P7_N4autoHide() { //v1.2 by PVII
	if(!document.layers)return;
	var args=P7_N4autoHide.arguments;
	p7N4 = new Array();
	for (var k=0;k<(args.length);k++) {
		if ((g=MM_findObj(args[k]))!=null) {
			g.captureEvents(Event.MOUSEOUT);
			g.onmouseout = P7_N4hideIt;
			g.p7N4hide=true;
		}
	}
}

function P7_autoLayers() { //v1.2 by PVII
	var g,b,k,f,args=P7_autoLayers.arguments;
	var a = parseInt(args[0]);
	if(isNaN(a))a=0;
	if(!document.p7setc) {
		p7c=new Array();
		document.p7setc=true;
		for (var u=0;u<10;u++) {
			p7c[u] = new Array();
		}
	}
	for(k=0; k<p7c[a].length; k++) {
		if((g=MM_findObj(p7c[a][k]))!=null) {
			b=(document.layers)?g:g.style;
			b.visibility="hidden";
		}
	}
	for(k=1; k<args.length; k++) {
		if((g=MM_findObj(args[k])) != null) {
			b=(document.layers)?g:g.style;
			b.visibility="visible";
			f=false;
			for(j=0;j<p7c[a].length;j++) {
				if(args[k]==p7c[a][j]) {
					f=true;
				}
			}
			if(!f) {
				p7c[a][p7c[a].length++]=args[k];
			}
		}
	}
}

function P7_ReDoIt() { //v1.2 by PVII
	if(document.layers) {
		MM_reloadPage(false);
	}
}


// Webs Unlimited's J-BOTS FrontPage 2000 JavaScript Generator version 3.0
// Copyright Webs Unlimited 1998, 1999 All rights reserved - http://WebsUnlimited.com
function MakeHexArray() {
  this.length = 16;
  for (var i = 1; i <= 10; i++) this[i] = i-1;
  this[11]="A"; this[12]="B"; this[13]="C"; this[14]="D"; this[15]="E"; this[16]="F";
  return this
}
hex = new MakeHexArray;
function toHex(decimalColor) { 
  var sixteens = decimalColor / 16;
  if (sixteens < 1) {
    sixteens = 0;
   }
  sNum = sixteens + "";
  sNum = sNum.substring(0,2);
  sixteens = parseInt(sNum,10);
  var leftHex = hex[sixteens+1];
  var ones = decimalColor - sixteens*16;
  if (ones < 1) ones = 0;
  sNum = ones + "";
  sNum = sNum.substring(0,2);
  ones = parseInt(sNum,10);
  var rightHex = hex[ones+1];
  var outputHex = leftHex + "" + rightHex;
  return outputHex;
}
function ColorFade(text,sC,eC) {
  steps = text.length;
  sR = parseInt(sC.substring(0,3),10);
  sG = parseInt(sC.substring(3,6),10);
  sB = parseInt(sC.substring(6,9),10);
  eR = parseInt(eC.substring(0,3),10);
  eG = parseInt(eC.substring(3,6),10);
  eB = parseInt(eC.substring(6,9),10);
  rInc = (eR - sR) / steps;
  gInc = (eG - sG) / steps;
  bInc = (eB - sB) / steps;
  for (i=0; i != steps; i++) {
    document.write('<FONT COLOR="' + toHex(sR + (i * rInc)) + toHex(sG + (i * gInc)) + toHex(sB + (i * bInc)) + '" >' + text.substring(i,i+1) + '</FONT>' );
  }
}


<!-- Copyright 2001 William Bontrager of http://willmaster.com/
function ToMailer(a) {
RE = /^(.+)\*(.+)$/;
var launch = a.replace(RE,"mailto:$1@$2");
window.location = launch;
}


function PostCodeNetherlands(textobj) 
{
   var plz = textobj;
   var err = 0;

   if(  plz.length <= 7 && plz.length >= 4  )   
   {                                                                          
      if( plz.indexOf(" ") == 4)
      {
        var temp = plz.replace(" ", "");
        plz = temp;
      }      
      if(plz.length > 6)
        err = 1;
		      
      okok = new Array(0, 0, 0, 0);
    
      for(index=0; index<4; index++)
      {
        if(index == 0)
        {
          for(j=1; j<10;j++)
          {
            if( plz.charAt(index) == j  )
            {              
               okok[index] = 1;
            }
          }
        }
        else
        {            
           for(j=0; j<10;j++)
		   {
     	     if( plz.charAt(index) == j  )
		     { 
               okok[index] = 1;
		     }
	       }
	  	}
	  }
    
      for(j=0; j<okok.length;j++)
      {
	      if (okok[j] == 0 ) 	
		    err = 1;
	  }

      if( !(plz.length == 4) )
	  {      
	      var sub = plz.substr(4,2).toUpperCase();  //var sub = plz.substring(4,6).toUpperCase();
	
	      if (  sub == "SA" || sub == "SD"|| sub == "SS" )
	      {
	          err = 1;
	      }
	      // 1234AF
	      var sub_2 = plz.substr(4,1).toUpperCase(); //var sub_2 = plz.substring(4,5).toUpperCase();
	      var sub_3 = plz.substr(5,1).toUpperCase(); //var sub_3 = plz.substring(5,6).toUpperCase(); 
	         
	      for(i=0; i<10; i++)
	      {
	        if ( sub_2 == i  || sub_3 == i )
	        {
	          err = 1;
	        }
	      }
	
	   /* Braucht vorerst nicht mehr ueberprueft zu werden
	      buchstaben = new Array('F', 'I', 'O', 'Q', 'U', 'Y');
	      for(i=0; i<buchstaben.length; i++)      
	      {
	        if ( sub_2 == buchstaben[i]  || sub_3 == buchstaben[i] )
	        {
	          err = 1;
	        }
	      } */
	   } 
   }  
   else if( plz.length > 7 || plz.length < 4 ) 
   {	
      err = 1;
   }
   
   if (!err) 
   {
     return 0;
   }
   else if(err)
        {
           return 1;
        }
}

function MaxLenAllowFrom2Fields(obj1, obj2, maxAlloLen)	  
{
	len = obj2.value.length;
	if (len==0)
		len = 1;
 	if (obj1.value.length > maxAlloLen-len)
		obj1.value = obj1.value.substr(0, maxAlloLen-len);
}


// Aufklappen der Produktbeschreibung START
var descrheight = 0;
var orgdescrheight;

function openProductDescription() {
	if(document.getElementById("productdescription"))
	{
		orgdescrheight = document.getElementById("productdescription").offsetHeight;
		
		if(orgdescrheight > 90)
		{
			document.getElementById("productdescription").style.height = "73px";
		}
		else
		{
			document.getElementById("readmoreopen").style.display = 'none';
		}
	}
}

function opentext()
{
	if(document.getElementById("productdescription"))
	{
		document.getElementById("productdescription").style.height = orgdescrheight+"px"; 
		document.getElementById("readmoreopen").style.display = 'none';
		document.getElementById("readmoreclose").style.display = 'block';
	}
}

function closetext()
{
	if(document.getElementById("productdescription"))
	{
		document.getElementById("productdescription").style.height = "73px";
		document.getElementById("readmoreopen").style.display = 'block';
		document.getElementById("readmoreclose").style.display = 'none';
	}
}
// Aufklappen der Produktbeschreibung ENDE

function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function check_email(strng)
{
	email = new String(strng);
	
	var usr    = "([a-zA-Z0-9]|[a-zA-Z0-9][.]{0,1}([a-zA-Z0-9_-][.]{0,1})*[a-zA-Z0-9_-]|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
	var domain = "([a-zA-Z0-9][a-zA-Z0-9_-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9_-]*\\.[a-zA-Z]{2,5}";
	var regex  = "^" + usr + "\@" + domain + "$";
	
	var rgx    = new RegExp(regex);

    if (email == "" || email.search(rgx) == "-1") {
    	return 1;
    } else {
    	return 0;
    }
}

function activeStatsPageView (folderName, folderId) 
{
	if (folderName != '') {
	    var img = new Image();
	    var tmpurl = '/common/statistik/ActiveStatsPageView.asp?sid='+document.getElementsByName('sid')[0].value+'&FolderName='+folderName;
	    if (folderId) {
	        tmpurl += '&FolderId='+folderId;
	    }
	    img.src = tmpurl+'&random='+Math.random();
    }
    return true;
}



$(function() 
{		
			if($("#draggable").length > 0)
		$("#draggable").draggable({ cancel:"p.ui-widget-header" });
});
	



 $(document).ready(function(){
if  ($('select').attr('selectboxtype') == "grafik")
	{
     $('select').jdrop()
	 }
})

$().ready(function()
	{
		$(document).ready(function()
		{   
			// Laesst nur die Eingabe von Zahlen zu.
				$('input[datatype="numeric"]').keydown(function(ev)
					{
						keyCode = ev.keyCode ? ev.keyCode : ev.charCode ? ev.charCode : ev.which;
						if (keyCode != 13 && keyCode != 27 && keyCode != 37 && keyCode != 39 && keyCode != 8 && keyCode != 46 && keyCode != 45 && keyCode != 9 && keyCode != 86)
						{
				  			if((keyCode < 48  || keyCode > 57) && (keyCode < 96  || keyCode > 105)) 
								{
									ev.preventDefault();  // Firefox
									event.returnValue = false;    // IE
								}
								
						}
						
						if(ev.shiftKey == true) 
						{
							ev.preventDefault();  // Firefox
							event.returnValue = false;    // IE
						}
								
								
						if ((ev.ctrlKey == false) && (keyCode == 86))
						{
								ev.preventDefault();  // Firefox
								event.returnValue = false;    // IE
						}
					}); 
							
				// Gibt eine Meldung aus, falls Text in das Feld kopiert wird, in dem nur Zahlenwerte zulässug sind.
					$('input[datatype="numeric"]').change(function()
					{ 
						var text = $(this).val();
						if(isNaN(text)==true)	
						{
								$(this).val("");
						}
				});

     				  
				$('input[name="username"]').attr('autocomplete','off');
				$('input[name="username"]').blur(function()
				{
					this.value = this.value.replace(/[']/gi,"");
					
				});
				
				$('input[name="loginname"]').attr('autocomplete','off');
				$('input[name="loginname"]').blur(function()
				{
					this.value = this.value.replace(/[']/gi,"");
					
				});				

			
		});  
});

var imagesArray = new Array();
  
for ( i = 0; i < 8; i++)
{
	var imgObj = new Image();
	imgObj.src = "/images/templates/navi_" + (i+1) + ".png";
	imagesArray[i] = imgObj;
}


//-->
