// JavaScript Document

function setHomepage() 
{
	if (BrowserDetect.browser == 'Explorer'){
	document.write('<a class="meta_nav" href="http://www.kabeldeutschland.de/portal" onclick="this.style.behavior=\'url(#default#homepage)\';this.setHomePage(\'http://www.kabeldeutschland.de/portal\');" title="kabeldeutschland.de - Kabel Deutschland Portal">Als Startseite einrichten</a>');
	} else {
	document.write('<a class="meta_nav" href="http://www.kabeldeutschland.de/portal" onclick="document.getElementById(\'homepageLayer\').style.display = \'block\'; return false;" title="kabeldeutschland.de - Kabel Deutschland Portal">Als Startseite einrichten</a>');
	document.write('<div id="homepageLayer" onClick="document.getElementById(\'homepageLayer\').style.display = \'none\'; "><div id="setHomeLogo"><a href="http://www.kabeldeutschland.de/portal" onClick="return false;"></a></div><ol><li>Ziehen Sie das Kabel Deutschland Logo auf das Haus-Symbol des Browsers.</li><li>W&auml;hlen Sie <strong>&quot;Ja&quot;</strong> im Popup-Fenster aus</li></ol><strong>Fertig!</strong></div>');
	}
}

function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f
	
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );
		
		
		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
	
		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found ) 
	{
		return null;
	}
}

function getDefaultTabByCookie(tabNavId, cookieName){
	var tnPrevTab = (Get_Cookie(cookieName) == null) ? -1 : Get_Cookie(cookieName);
	//var tnTabs = $$('ul#'+tabNavId+' + div.tab_top_3c + div.tab_content_3c > div');
	//var tnTabCount = tnTabs.length;
	var tnAllTabs = new Array();
		tnAllTabs[0] = "tab001";
		tnAllTabs[1] = "tab002";
		tnAllTabs[2] = "tab003";
		tnAllTabs[3] = "tab004";
		tnAllTabs[4] = "tab005";
	
	/*for(var tnI = 0; tnI < tnTabCount; tnI++){
		tnAllTabs[tnI] = tnTabs[tnI].identify().toString();
	}*/							
	
	var tnNextTab = parseInt(tnPrevTab) + 1;
	if(tnNextTab >= tnAllTabs.length){ 
		tnNextTab = 0;
	}

	document.cookie = cookieName+"="+parseInt(tnNextTab);
	return tnNextTab;

}

function setDomain(){
var oldDomain = document.domain;
oldDomain.match(/[.*\.]*([\w-]+\.[\w-]+)$/);
document.domain = RegExp.$1;
}

setDomain();

// JS function for mouse-over

function over(name,imgObj)      {       //
        if (version == "n3" && document[name]) {document[name].src = eval(name+"_h.src");}
        else if (document.getElementById && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_h.src");}
        else if (imgObj)        {imgObj.src = eval(name+"_h.src");}
}

// JS function for mouse-out

function out(name,imgObj)       {       //
        if (version == "n3" && document[name]) {document[name].src = eval(name+"_n.src");}
        else if (document.getElementById && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_n.src");}
        else if (imgObj)        {imgObj.src = eval(name+"_n.src");}
}

// JS function to scroll to top of page

function scrollToTop() {
        scroll(0,0);
}