function tellafriend(){
	$.facebox({ ajax: '/includesOpen/tellafriend.php'});
}

function checkDomain(nname) {
	var arr = new Array(
	'.com','.net','.org','.biz','.coop','.info','.museum','.name',
	'.pro','.edu','.gov','.int','.mil','.ac','.ad','.ae','.af','.ag',
	'.ai','.al','.am','.an','.ao','.aq','.ar','.as','.at','.au','.aw',
	'.az','.ba','.bb','.bd','.be','.bf','.bg','.bh','.bi','.bj','.bm',
	'.bn','.bo','.br','.bs','.bt','.bv','.bw','.by','.bz','.ca','.cc',
	'.cd','.cf','.cg','.ch','.ci','.ck','.cl','.cm','.cn','.co','.cr',
	'.cu','.cv','.cx','.cy','.cz','.de','.dj','.dk','.dm','.do','.dz',
	'.ec','.ee','.eg','.eh','.er','.es','.et','.eu','.fi','.fj','.fk','.fm',
	'.fo','.fr','.ga','.gd','.ge','.gf','.gg','.gh','.gi','.gl','.gm',
	'.gn','.gp','.gq','.gr','.gs','.gt','.gu','.gv','.gy','.hk','.hm',
	'.hn','.hr','.ht','.hu','.id','.ie','.il','.im','.in','.io','.iq',
	'.ir','.is','.it','.je','.jm','.jo','.jp','.ke','.kg','.kh','.ki',
	'.km','.kn','.kp','.kr','.kw','.ky','.kz','.la','.lb','.lc','.li',
	'.lk','.lr','.ls','.lt','.lu','.lv','.ly','.ma','.mc','.md','.mg',
	'.mh','.mk','.ml','.mm','.mn','.mo','.mp','.mq','.mr','.ms','.mt',
	'.mu','.mv','.mw','.mx','.my','.mz','.na','.nc','.ne','.nf','.ng',
	'.ni','.nl','.no','.np','.nr','.nu','.nz','.om','.pa','.pe','.pf',
	'.pg','.ph','.pk','.pl','.pm','.pn','.pr','.ps','.pt','.pw','.py',
	'.qa','.re','.ro','.rw','.ru','.sa','.sb','.sc','.sd','.se','.sg',
	'.sh','.si','.sj','.sk','.sl','.sm','.sn','.so','.sr','.st','.sv',
	'.sy','.sz','.tc','.td','.tf','.tg','.th','.tj','.tk','.tm','.tn',
	'.to','.tp','.tr','.tt','.tv','.tw','.tz','.ua','.ug','.uk','.um',
	'.us','.uy','.uz','.va','.vc','.ve','.vg','.vi','.vn','.vu','.ws',
	'.wf','.ye','.yt','.yu','.za','.zm','.zw');

	var mai = nname;
	var val = true;

	var dot = mai.lastIndexOf(".");
	var dname = mai.substring(0,dot);
	var ext = mai.substring(dot,mai.length);
	//alert(ext);
		
	if(dot>2 && dot<57){
		for(var i=0; i<arr.length; i++)	{
			if(ext == arr[i]) {
				val = true;
				break;
			} else {
				val = false;
			}
		}
		if(val == false) {
			//alert("Die Endung "+ext+" ist nicht korrekt");
			return false;
		} else {
			for(var j=0; j<dname.length; j++) {
				var dh = dname.charAt(j);
				var hh = dh.charCodeAt(0);
				if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || hh==45 || hh==46) {
					if((j==0 || j==dname.length-1) && hh == 45) {
						//alert("Domains dürfen nicht mit '-' beginnen oder enden");
						return false;
					}
				} else {
					//alert("Domains dürfen keine Sonderzeichen enthalten");
					return false;
				}
			}
		}
	} else {
		//alert("Domains müssen zwischen 3 und 56 Zeichen lang sein");
		return false;
	}
	return true;
}

function mailprintfooter(a,b,c){
	document.write("<a href='mailto:"+a+"@"+b+"."+c+"' onfocus='if(this.blur)this.blur()' target='_blank'><span class='textklein' style='color:#b91a1b;'>"+a+"@"+b+"."+c+"</span></a>");
}
function mailprint(a,b,c){
	document.write("<a href='mailto:"+a+"@"+b+"."+c+"' onfocus='if(this.blur)this.blur()' target='_blank'>"+a+"@"+b+"."+c+"</a>");
}
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////

function SubmitDelete_WP(MSG) {
	if(MSG=='') {
		alert('Es ist ein Fehler im Programm (javascript)');
	}else{
		Check = confirm(MSG);
		if (Check == true) {
			document.wp_delete.submit();
		}else{
			return false;
		}
	}
}
function SubmitDelete_MYPOSTWP(MSG) {
	if(MSG=='') {
		alert('Es ist ein Fehler im Programm (javascript)');
	}else{
		Check = confirm(MSG);
		if (Check == true) {
			document.mwp_delete.submit();
		}else{
			return false;
		}
	}
}


function TesteValues(values) {
	if(values.length<1) {
		return false;
	}else{
		return true;
	}
}
function validateUsername(ID) {
	var id = document.getElementById(ID).value;
	var multiCharPattern=/^[a-zA-Z0-9_]+$/;
	if (id == null || id == ''){
		return(false);
	}
	if(!multiCharPattern.test(id)){
		return(false);
	}					
	if (id.length < 6){
		return(false); 
	}
	return(true);
}
function validatePassword(ID) {
	var password = document.getElementById(ID).value;
	if (password == null || password == ''){
		return(false);
	}else{
		var passwordMatchPattern=/^[A-Za-z\-\_0-9]+$/;
		if(!passwordMatchPattern.test(password)){
			return false;
		}
	}
	if (password.length < 5)	{
		return(false);
	}
	if(password.toLowerCase() == 'password' || password.toLowerCase() == 'passwort'){
		return(false);
	}
	return(true);
}

function validateEmail(ID){
var Country_Codes = new Array('AD','AE','AF','AG','AI','AL','AM','AN','AO','AQ','AR','AS','AT','AU','AW','AZ','BA','BB','BD','BE','BF','BG','BH','BI','BJ','BM','BN','BO','BR','BS','BT','BV','BW','BY','BZ','CA','CC','CF','CG','CH','CI','CK','CL','CM','CN','CO','CR','CS','CU','CV','CX','CY','CZ','DE','DJ','DK','DM','DO','DZ','EC','EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'FX', 'GA', 'GB', 'GD', 'GE', 'GF', 'GH', 'GI','GL','GM','GN','GP','GQ','GR','GS','GT','GU','GW','GY','HK','HM','HN','HR','HT','HU','ID','IE','IL','IN','IO','IQ','IR','IS','IT','JM','JO','JP','KE','KG','KH','KI','KM','KN','KP','KR','KW','KY','KZ','LA','LB','LC','LI','LK','LR','LS','LT','LU','LV','LY', 'MA', 'MC', 'MD', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ','MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NT', 'NU','NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RU', 'RW', 'SA','Sb', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SU', 'SV', 'SY', 'SZ', 'TC', 'TD','TF', 'TG', 'TH', 'TJ', 'TK', 'TM', 'TN', 'TO', 'TP', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UK', 'UM', 'US', 'UY', 'UZ','VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'YU', 'ZA', 'ZM', 'ZR', 'ZW', 'COM', 'EDU', 'GOV', 'INT','MIL', 'NET', 'ORG', 'ARPA', 'NATO', 'AERO', 'BIZ', 'COOP', 'INFO', 'MUSEUM', 'NAME', 'PRO');
var email = document.getElementById(ID).value;

if (email == ''){
	return(false);
}else if (email.search(/^[A-Za-z0-9_\.\-\']+\@[A-Za-z0-9_\-]+\.[A-Za-z0-9_\.\-]+$/)  == -1){
	return(false);
}else{
	var i = 0;
	while(i<email.length){
		if(email.charAt(i) == '.'){
			if(email.charAt(i+1) == '.'){
				return(false);
			}
		}
	i++;
	}

	var startPos = email.indexOf('@')+1;
	i = startPos;
	var endPos = '';
	
	while(i<email.length){
		if(email.charAt(i) == '.'){
			endPos = i;
			break;
		}
		i++;
	}
	
	var domainName = email.substring(startPos,endPos);
	if (domainName.length < 2){
		return(false);
	}else{  
		var flag = 0;
		var topDomain = email;
		while(topDomain.search(/[.]/) != -1){
			topDomain = topDomain.substring(topDomain.indexOf('.')+1);
		}
		topDomain = topDomain .toUpperCase();
		for(i=0;i<Country_Codes.length;i++){
			if(Country_Codes[i]==topDomain){
				flag = 1;
				break;
			}
		}
		if (flag == 0){
			return(false);
		}
	}
}
return(true);
}
function UsedUsername(ID,Username_Codes) {
	var newusername = document.getElementById(ID).value;	
	var flag = 0;
	for(i=0;i<Username_Codes.length;i++){
		if(Username_Codes[i]==newusername.toLowerCase()){
			flag = 1;
			break;
		}
	}
	if (flag == 1){
		return(false);
	}
	return(true);
}
function UsedUsername(ID,Username_Codes) {
	var newusername = document.getElementById(ID).value;	
	var flag = 0;
	for(i=0;i<Username_Codes.length;i++){
		if(Username_Codes[i]==newusername.toLowerCase()){
			flag = 1;
			break;
		}
	}
	if (flag == 1){
		return(false);
	}
	return(true);
}
function UsedUsernameIN(ID,Username_Codes,MeineID) {
	var newusername = document.getElementById(ID).value;	
	var flag = 0;
	
	for(i=0;i<Username_Codes.length;i++){
		if( MeineID == Username_Codes[i]){
			// meine ID
		}else{
			if(Username_Codes[i]==newusername.toLowerCase()){
				flag = 1;
				break;
			}
		}
	}
	if (flag == 1){
		return(false);
	}
	return(true);
}



function TestZIP(values) {
		if(values.length<4 || values.length>4) {
			return false;
		}else{
			for(n=0; n < values.length; n++) {
				if( values.charAt(n) < '0' || values.charAt(n) > '9') {
					ist_zahl = false;
					break;
				}else{
					ist_zahl = true;
				}
			}
			//////////////////////
			if(ist_zahl) {
				if( values <= 999 ) {
					return false;
				}else{
					return true;
				}
			}else{
				return false;
			}
		}
}
function generateAlerts(indikator) {
	
	var ErDATAPW='Bitte geben Sie Ihr Passwort ein. Bitte kontrollieren Sie die Schreibweise: keine Sonderzeichen oder Umlaute; (nur a-z und 0 bis 9 sind erlaubt)';
	
	if( indikator == 1 ) {
		ERRORSMSGALERT = '';
	} 
	if (indikator == 2) {
		ERRORSMSGALERT = '';
	}
	if (indikator == 3) {
		ERRORSMSGALERT = 'Username/Passwort Grossbuchstaben und Sonderzeichen (ausser Bindestrich und Unterstrich) sind nicht erlaubt. Bitte mindestens 6 Zeichen angeben.';
	}
	if (indikator == 4) {
		ERRORSMSGALERT = 'Ihre E-Mail-Adresse ist falsch; bitte kontrollieren Sie die Schreibweise';
	}
	if (indikator == 5) {
		ERRORSMSGALERT = 'Dieser Username ist leider bereits schon vergeben. Bitte geben Sie einen anderen Username ein.';
	}
	if( indikator == 6 ) {
		ERRORSMSGALERT = 'Bitte geben Sie Ihren Nachnamen ein';
	} 
	if (indikator == 7) {
		ERRORSMSGALERT = 'Bitte geben Sie Ihren Vorname an';
	}
	if (indikator == 8) {
		ERRORSMSGALERT = 'Bitte geben Sie die Adresse ein';
	}
	if (indikator == 9) {
		ERRORSMSGALERT = 'Bitte geben Sie die PLZ an';
	}
	if (indikator == 10) {
		ERRORSMSGALERT = 'Bitte geben Sie eine Ortschaft an';
	}
	if (indikator == 11) {
		ERRORSMSGALERT = 'Tel ist nicht korrekt eingegeben (nur +, -, / und 0 bis 9 sind erlaubt)';
	}
	if (indikator == 12) {
		ERRORSMSGALERT = 'Ihr Bestellfeld ist leer';
	}
	if (indikator == 13) {
		ERRORSMSGALERT = 'Die Sicherheitsabfrage ist leer!';
	}
	if (indikator == 14) {
		ERRORSMSGALERT = 'Der Wochenplatztitel ist nicht gesetzt!';
	}
	if (indikator == 15) {
		ERRORSMSGALERT = 'Die Zeit ist nicht gesetzt!';
	}
	if (indikator == 16) {
		ERRORSMSGALERT = 'Bitte geben Sie eine anz. Stunden an!';
	}
	if (indikator == 17) {
		ERRORSMSGALERT = 'Bitte beschreiben Sie Ihr Anliegen.';
	}
	if (indikator == 18) {
		ERRORSMSGALERT = 'Bitte wiederholen Sie Ihr Passwort';
	}
	if (indikator == 19) {
		ERRORSMSGALERT = 'Bitte geben Sie Ihr Passwort ein';
	}
	if (indikator == 20) {
		ERRORSMSGALERT = 'Bitte geben Sie Ihren Rufname an';
	}
	if (indikator == 21) {
		ERRORSMSGALERT = 'Die Natelnummer ist nicht korrekt (nur +, -, / und 0 bis 9 sind erlaubt)';
	}
	alert(ERRORSMSGALERT);
}



function testeTellAFriend() {
	var X=0;
	if( !TesteValues(document.getElementById('t_name_empf').value) ) {
		X++;
		return false;
	}
	if( !TesteValues(document.getElementById('t_mail_empf').value) ) {
		X++;
		return false;
	}
	if( !validateEmail('t_mail_empf') ) {
		X++;	
		generateAlerts(4);
		return false;
	}
	if( !TesteValues(document.getElementById('t_mail_sender').value) ) {
		X++;
		return false;
	}
	if( !TesteValues(document.getElementById('t_mail_sender').value) ) {
		X++;
		return false;
	}
	if( !validateEmail('t_mail_sender') ) {
		X++;	
		generateAlerts(4);
		return false;
	}
	if( X == 0 ) {
		document.tellafriend.submit();
	}else{
		return false;	
	}
}

function testeMeineDaten() {
	var X=0;
	if( !TesteValues(document.getElementById('mu_Passwort').value) ) {
		X++;
		generateAlerts(19);
		return false;
	}
	if( !validatePassword('mu_Passwort') ) {
		X++;
		generateAlerts(19);
		return false;
	}
	if( document.getElementById('mu_Passwort').value != document.getElementById('mu_Passwort2').value ) {
		X++;
		generateAlerts(18);
		return false;
	}
	
	if( !TesteValues(document.getElementById('mu_Name').value) ) {
		X++;
		generateAlerts(6);
		return false;
	}
	if( !TesteValues(document.getElementById('mu_Vorname').value) ) {
		X++;
		generateAlerts(7);
		return false;
	}
	
	if( !TesteValues(document.getElementById('mu_Adresse').value) ) {
		X++;
		generateAlerts(8);
		return false;
	}
	
	
	if( !TesteValues(document.getElementById('mu_PLZ').value) ) {
		X++;
		generateAlerts(9);
		return false;
	}
	if( !TestZIP(document.getElementById('mu_PLZ').value) ) {
		X++;
		generateAlerts(9);
		return false;
	}
	
	
	if( !TesteValues(document.getElementById('mu_Ort').value) ) {
		X++;
		generateAlerts(10);
		return false;
	}
		
	if( X == 0 ) {
		document.meineDaten.submit();
	}else{
		return false;	
	}
}






function shopDataControll() {
	var X=0;
	if( !TesteValues(document.getElementById('id_4').value) ) {
		X++;
		generateAlerts(6);
		return false;
	}
	if( !TesteValues(document.getElementById('id_5').value) ) {
		X++;
		generateAlerts(7);
		return false;
	}
	if( !TesteValues(document.getElementById('id_8').value) ) {
		X++;
		generateAlerts(9);
		return false;
	}
	
	if( !TesteValues(document.getElementById('id_9').value) ) {
		X++;
		generateAlerts(10);
		return false;
	}
	
	if( !TesteValues(document.getElementById('id_11').value) ) {
		X++;	
		generateAlerts(4);
		return false;
	}
	if( !validateEmail('id_11') ) {
		X++;	
		generateAlerts(4);
		return false;
	}
	if( X == 0 ) {
		document.getElementById('bestellen').value='bestellen';
		document.bestellung_b.submit();
	}else{
		return false;	
	}
}

function testeForm_kontakt() {
	var X=0;
	if( !TesteValues(document.getElementById('firstName').value) ) {
		X++;
		generateAlerts(6);
		return false;
	}
	if( !TesteValues(document.getElementById('lastName').value) ) {
		X++;
		generateAlerts(7);
		return false;
	}
	if( !TesteValues(document.getElementById('email').value) ) {
		X++;	
		generateAlerts(4);
		return false;
	}
	if( !validateEmail('email') ) {
		X++;	
		generateAlerts(4);
		return false;
	}
	if( !TesteValues(document.getElementById('message').value) ) {
		X++;	
		generateAlerts(17);
		return false;
	}
	if( X == 0 ) {
		document.kontakt_form.submit();
	}else{
		return false;	
	}
}



function NLTest() {
	var X=0;
	if( document.getElementById('myusersnl_status').checked ) {
		if( !TesteValues(document.getElementById('myusersVorname').value) ) {
			X++;	
			generateAlerts(7);
			return false;
		}
		if( !TesteValues(document.getElementById('myusersNachname').value) ) {
			X++;	
			generateAlerts(6);
			return false;
		}
	}	
	if( !TesteValues(document.getElementById('myusersEmail').value) ) {
		X++;	
		generateAlerts(4);
		return false;
	}
	if(!validateEmail('myusersEmail')){
		X++;	
		generateAlerts(4);
		return false;
	}
	if( X == 0 ) {
		document.nlform.submit();
	}else{
		return false;	
	}
	
}
function loginleghtIntranet(values) {
	if(values.length<2) {
		return false;
	}else{
		return true;
	}
}
function loginThingIntranet() {
	var X=0;
	if( !TesteValues(document.getElementById('username').value) || !loginleghtIntranet(document.getElementById('username').value)) {
		X++;	
		return false;
	}
	if( !TesteValues(document.getElementById('password').value) || !loginleghtIntranet(document.getElementById('password').value)) {
		X++;	
		return false;
	}
	if( X == 0 ) {
		document.Login.submit();
	}else{
		return false;	
	}
}
///////////////////////////////////////////
///////////////////////////////////////////
///////////////////////////////////////////
///////////////////////////////////////////
///////////////////////////////////////////
///////////////////////////////////////////




function browsersize(breite) {
	return parseInt(1250-(breite/2));
}

function goToContextHelp(id) {
	var ID = id;
	Fenster1 = window.open('/_popups/admin_help.php?helpCenterID='+ID,'help','width=500,height=250,left=100,top=100,resizable=no,status=no,scrollbars=yes');	
	Fenster1.focus();
}


function Fensterweite () {
var A = window.innerWidth;
var B = document.body.offsetWidth;
var C = self.innerWidth;
  if(!B) {
	 if(!A) {
		return C; 
	 }else{
    	return A;
	 }
  }else{
    return B;
  }
}

function Fensterhoehe () {
  if (window.innerHeight) {
    return window.innerHeight;
  } else if (document.body && document.body.offsetHeight) {
    return document.body.offsetHeight;
  }else{
    return 0;
  }
}

function neuAufbau () {
  if (Weite != Fensterweite() || Hoehe != Fensterhoehe())
    location.href = location.href;
}


function sendwein() {
  submit();
}

function myprint() {
	self.focus();
	window.print();		
}

function MM_displayStatusMsg(msgStr) { //v1.0
  top.status=msgStr;
  document.MM_returnValue = 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 MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
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_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 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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == 'init' && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == 'over') {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == 'out' ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == 'down') {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}