﻿var lastIFrameLink = null;var lastIFrameLinkSytle = null;var lastCardImage = null;var cardImageList = new Array(); var lastCardLink = null;var lastCardLinkClass = null;function preloadCardImages() {	mid_img = document.getElementById("card_mid_img");	base_path = mid_img.getAttribute("base_path");	card_links_div = document.getElementById("card_links");	card_link = card_links_div.getElementsByTagName("a");		for( i=0 ; i<card_link.length ; ++i ) {		cardImageList[i] = new Image();		cardImageList[i].src = base_path+card_link[i].getAttribute("the_image");	}}function changeCardImage( inCardLink ) {	//alert(inCardName);	inCardName = inCardLink.getAttribute("the_image");	if( lastCardLink != null ) {		lastCardLink.className = lastCardLinkClass;	}	if( lastCardImage == inCardName ) {		inCardName = "empty.gif";		lastCardLink = null;	} else  {		lastCardLinkClass = inCardLink.className;				inCardLink.className = "active";		lastCardLink = inCardLink;	}	lastCardImage = inCardName;	mid_img = document.getElementById("card_mid_img");	base_path = mid_img.getAttribute("base_path");	mid_img.src = base_path+inCardName;}function changeCardOverImage( inCardLink ) {	//alert(inCardName);		if( inCardLink == null ) {			inCardName = "empty.gif";		} else { 			inCardName = inCardLink.getAttribute("the_image");		}	mid_img = document.getElementById("card_mid_over_img");	base_path = mid_img.getAttribute("base_path");	mid_img.src = base_path+inCardName;}function setIFrameLinkActive( inLink ) {		if( lastIFrameLink != null ) {		lastIFrameLink.className = lastIFrameLinkSytle;	}	lastIFrameLink = inLink;	lastIFrameLinkSytle = inLink.className;		 inLink.className = "active";}function openFreeSMS(inLink) {	var test = window.open(inLink.href,"realstate","menubar=no,statusbar=no,width=900,height=550,resizable=yes,scrollbars=yes");	test .focus();	return false;}function openGeldWechsler(inLink) {	var test = window.open(inLink.href,"realstate","menubar=no,statusbar=no,width=900,height=450,resizable=yes,scrollbars=yes");	test .focus();	return false;}function openSetCard(inLink) {	var test = window.open(inLink.href,"setcard","menubar=no,statusbar=no,width=600,height=200");	test .focus();	return false;}function openRealstate(inLink) {	var test = window.open(inLink.href,"realstate","menubar=no,statusbar=no,width=620,height=600,resizable=yes,scrollbars=yes");	test .focus();	return false;}function prepareLinks() {	var main_menu = getDivByToc("main_menu");	links = main_menu.getElementsByTagName("a");	if (links.length) {    	for (var i = 0; i < links.length; i++) {    		if( isLinkActive(links[i].href) ) {    			links[i].className = "active";    		}    	}    }        var sub_menu = getDivByToc("side_menu");	links = sub_menu.getElementsByTagName("a");	if( links != null ) {		if (links.length) {	    	for (var i = 0; i < links.length; i++) {	    		if( isLinkActive(links[i].href) ) {	    			links[i].className = "active";	    		} else if(links[i].getAttribute("toc")=="section") {	   				var div = toc_section_parent(links[i]);	   				var child = collapsible_child(div);	        		if (child) {	        			if( child.style ) {	        				child.style.display = "none";	        			} else {	        				child.visibility = "hidden";	        			}	        		}	        			    		}	    	}	    }    }    }function getDivByToc( inToc ) {	divs = document.getElementsByTagName("div");		if (divs.length) {		for (var i = 0; i < divs.length; i++) {			if( divs[i].getAttribute("toc") == inToc ) {							return divs[i];			}    	}	}}function isLinkActive( link ) {	real_link = link.substring(0, link.length-5)+"/";    current_url = new String(document.location);    current_url = current_url.substring(0,current_url.length-5)+"/";    current_url = current_url.substring(0,real_link.length);	    return ( real_link == current_url );}function collapsible_child(parent) {    // Get the first descendant with toc="collapsible".    // To get all descendants, ask for *.    var children = parent.getElementsByTagName("span");		if (children.length) {		for (var i = 0; i < children.length; i++) {            var child = children[i];            if (child.getAttribute("toc") == "collapsible") {                return child;            }        }	} else if (children) {		return children;    }}function toc_section_parent(element) {    // Find the first parent with a toc attribute of "section".    var toc_parent = element.parentNode;        while (toc_parent) {        if (toc_parent.tagName == "BODY") {            // Have to stop checking here, because the HTML element above this doesn't have a getAttribute() function			// and will crash the next check.            return;        }                if (toc_parent.getAttribute("TOC") == "section") {            return toc_parent;        }                toc_parent = toc_parent.parentNode;    }}
