 function toggleVisibility(elemID){
             if (document.getElementById(elemID).className == "invisible") {
              document.getElementById(elemID).className  = "visible";
             }
             else {
              document.getElementById(elemID).className = "invisible";
             }
       }
/* Java Script für die Tabelle */
        function changeArrowAndContent(elem1ID,elem2ID){
            if(document.getElementById(elem1ID).className=="feature_line"){// wenn die angklickte tr schon eingeblendet ist, dann ausblenden
                document.getElementById(elem1ID).className="invisible";
                document.getElementById(elem2ID).src="/images/orange-arrow-right.gif";
            }else{
                var trs=document.getElementsByTagName("tr");
                for(j=0;j<trs.length;j++){
                    if(trs.item(j).className=="feature_line")// suchen nach die eingeblendete tr, ausblenden
                        trs.item(j).className="invisible";
                        
                        // alle nach unten gezeigte Pfeile wieder nach rechts zeigen lassen
                        var arrows=document.getElementsByName("arrow");
                        for(k=0; k<arrows.length; k++){
                            var UrlOfImg=arrows.item(k).src;
                            var ImgParts=UrlOfImg.split("/images/");
                            if(ImgParts[1]=="orange-arrow-down.gif")
                                    arrows.item(k).src="/images/orange-arrow-right.gif";
                        }
                        //die angeklickte tr einblenden und Pfeil nach unten zeigen lassen
                        document.getElementById(elem1ID).className="feature_line";
                        document.getElementById(elem2ID).src="/images/orange-arrow-down.gif";
                }
            }   
       }  

/* Java Script für die Feature-Tabelle auf Produkt-Seiten - Dirk Bergander */
        function changeArrowAndContent(elem1ID,elem2ID){
            if(document.getElementById(elem1ID).className=="product_feature_line"){// wenn die angklickte tr schon eingeblendet ist, dann ausblenden
                document.getElementById(elem1ID).className="invisible";
                document.getElementById(elem2ID).src="/images/orange-arrow-right.gif";
            }else{
                var trs=document.getElementsByTagName("tr");
                for(j=0;j<trs.length;j++){
                    if(trs.item(j).className=="product_feature_line")// suchen nach die eingeblendete tr, ausblenden
                        trs.item(j).className="invisible";
                        
                        // alle nach unten gezeigte Pfeile wieder nach rechts zeigen lassen
                        var arrows=document.getElementsByName("arrow");
                        for(k=0; k<arrows.length; k++){
                            var UrlOfImg=arrows.item(k).src;
                            var ImgParts=UrlOfImg.split("/images/");
                            if(ImgParts[1]=="orange-arrow-down.gif")
                                    arrows.item(k).src="/images/orange-arrow-right.gif";
                        }
                        //die angeklickte tr einblenden und Pfeil nach unten zeigen lassen
                        document.getElementById(elem1ID).className="product_feature_line";
                        document.getElementById(elem2ID).src="/images/orange-arrow-down.gif";
                }
            }   
       }  


/* Java Script für die Produktfinder Startseite*/
        function hideChildren(id1,id2){
            document.getElementById(id1).className="g2";
            document.getElementById(id2).className="invisible";
        }

        function display1Children(id1, id2) {
            document.getElementById(id1).className = "g-onmouseover";
            document.getElementById(id2).className = "img1-onmouseover";
        }

        function display2Children(id1,id2){
            document.getElementById(id1).className="g-onmouseover";
            document.getElementById(id2).className="img2-onmouseover";
        }
        function display3Children(id1,id2){
            document.getElementById(id1).className="g-onmouseover";
            document.getElementById(id2).className="img3-onmouseover";
        }
        
        
/*-------Anfang: die in Weltweit Skin verwendete Javascript-----------------------*/   


var Africa={"Algeria":3, "Angola":3, "Cameroon":3, "Egypt":3, "Ghana":3, "Ivory Coast":3, "Kenya":3, 
            "Libya":3, "Morocco":3, "Mozambique":3, "Namibia":3, "Nigeria":3,
            "Senegal":3, "South Africa":3, "Tanzania":3, "Tunisia":3, "Other country":3 }
var AsiaPacific={"Australia":2, "China":3, "Hongkong":3, "India":2, "Indonesia":3, "Japan":2, "Malaysia":3,
                 "New Zealand":2, "Philipines":3, "Singapore":3, "South Korea":2,
                 "Taiwan":2, "Thailand":3, "Vietnam":3, "Other country":3 }
var Europa={"Austria":1, "Belgium":2, "Bulgaria":2, "Czech Republic":2, "Denmark":2, "Estonia":2, "Finland":2, 
            "France":2, "Germany":1, "Georgia":2, "Greece":2, "Hungary":2, "Iceland":2, "Ireland":2,
            "Italy":2, "Kazakhstan":2, "Lithuania":2, "Montenegro":2, "Netherlands":2, "Norway":2,"Poland":2, "Portugal":2, 
            "Romania":2, "Russia":3, "Serbia":2, "Slovakia":2, "Slovenia":2,"Spain":2, "Sweden":2, 
            "Switzerland":1, "Turkey":2, "Ukraine":3, "United Kingdom":2, "Other country":2}
var LatinAmerica={"Argentina":3, "Brazil":3, "Chile":3, "Colombia":3, "Costa Rica":3, "Mexico":3,
                  "Trinidad & Tobago":3, "Venezuela":3,"Other country":3}            
var MiddleEast={"Irak":3, "Iran":3, "Israel":2, "Jordan":3, "Kuwait":3, "Lebanon":3, "Oman":3,
                "Pakistan":3, "Qatar":3, "Saudi Arabia":3, "UAE":3,"Other country":2}
var NorthAmerica={"Canada":3, "USA":3}

// Für Portal Auswahl
 function setCookie(c_name,value,expiredays){
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    var c_path="/";
    var c_domain=".thinprint.com";
    document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate.toGMTString())+";path="+c_path+";domain="+c_domain+";";
}

 function getCookie(c_name){ // was wird zurück geliefert? Cookie Value? ja!
      if (document.cookie.length>0){
        c_start=document.cookie.indexOf(c_name + "=");
          if (c_start!=-1){ 
                c_start=c_start + c_name.length+1 ;
                c_end=document.cookie.indexOf(";",c_start);
                if (c_end==-1) c_end=document.cookie.length
                return unescape(document.cookie.substring(c_start,c_end));
           } 
      }
    return "";
}/*
function checkCookie(){
    portal=getCookie("portalAuswahl");
    if (portal!=null && portal!="")
       if(portal!="deleteCookie")
            location.href=portal;
}

function isCheck_setRememberDomainCookie(id){
    if(document.getElementById("remember").checked==true){
        setCookie("portalAuswahl",getURL(id),365);// Cookiename,-wert, Gültigszeitraum
      }
 }
*/ 
 function delete_RememberDomainCookie(){
        setCookie("portalAuswahl","deleteRememberDomainCookie",365);// Cookiename,-wert, Gültigszeitraum
 }

 function getURL(id){
    var url_a=document.getElementById(id).href;
    return url_a;
 }
  
function numberToURL(number){// bei der Webseite muss ich die urls hier durch die von Portal ersetzen
      var url;
       switch(number){
           case 1: url = "http://www.thinprint.de";
                    break;
            case 2: url="http://www.thinprint.com";
                    break;
            case 3: url="http://worldwide.thinprint.com";
                    break;
       }
     return url;
}



 function showCountries(continent){
    var countries="";  
    var activ=0;
    var count=0;
    for(var c in continent){count++;}//zählen, wie viele Länder es gibt
    for(var x in continent){// Array Einträge auslesen
        var rest=activ%6; // Der Wert kann nur zwischen 0 und 5 Sein
        var order=activ/6+1;
        if(rest==0){countries+="<div class='div"+order+"'>";}
        if(activ==(count-1))
            {countries+="<a style='width:200px;' href='";}// Der letzte Eintrag sollte in einer Zeile ausgegeben, 
        else
            {countries+="<a href='";}
        countries+=numberToURL(continent[x])+"?country="+x+"'id='"+x+"' onclick='isCheck_setRememberDomainCookie(\""+x+"\");set_Region_Cookie(\"YourRegion\",\""+x+"\",30,\"\/\")'>"+x+"</a>"; // x hier entspricht dem Namen des Landes, zugleich is es auch die Id vom Tag "a" 
        if(rest==5){countries+="</div>";}
        activ++;  
    }
    document.getElementById("countries").innerHTML=countries;
 }
 
 function changeCurrent(){
    // wenn es ein Element mit id="current" existiert
    if(document.getElementById("current")){document.getElementById("current").id="";}
    
 }

/*--------------------Anfang: die wegen Region Hinweise verwendete Javascript------------------------------------------------*/
function get_GET_params(){
    var GET = new Array();
    if (location.search.length > 0) {
        var get_param_str = location.search.substring(1, location.search.length);
        var get_params = get_param_str.split("&");
        for (i = 0; i < get_params.length; i++) {
            var key_value = get_params[i].split("=");
            if (key_value.length == 2) {
                var key = key_value[0];
                var value = key_value[1];
                GET[key] = value;
            }
        }
    }
    return (GET);
}

function get_GET_param(key){
    var get_params = get_GET_params();
    if (get_params[key]) 
        return (get_params[key]);
    else 
        return "the parameter does not exist";
} 

function check_Region_Cookie(){
    region=getCookie("YourRegion");
    if (region!=null && region!=""){
        region="Ihre Region: "+region;
        document.getElementById("regionAusgabe").innerHTML=region;
    }
}

function set_Region_Cookie(c_name,value,expiredays,path){
   var exdate=new Date();
   var domain=".thinprint.com";
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate.toGMTString())+";path="+path+";domain="+domain;

}