// JavaScript-Library
// Projekt: condor.com
// (c)2006 Denkwerk GmbH

//--------------------------------------------------------------------------------
// Umgebungsvariablen definieren
//--------------------------------------------------------------------------------

var ns = (document.layers)? true : false;
var ie = (document.all)? true : false;
var w3c = ((document.getElementById) && (!document.all))? true : false; // ie5 kennt getElementById auch

//Variablen je nach Browser und Version mit Werten belegen
var version = parseInt(navigator.appVersion);
var agent = navigator.userAgent.toLowerCase();

if ((agent.indexOf("compatible") == -1) && (version >= 5)) {
	//alert("Netscape 6");
	var obj = document.getElementById;
   	var styleObj = ".style";
   	var sichtbar = 'visible';
    var unsichtbar = 'hidden';

	}
if (agent.indexOf("msie") != -1) {
	//alert("IE");
	var obj = document.all;
   	var styleObj = ".style";
    var sichtbar ="visible";
    var unsichtbar = "hidden";

	}
if ((agent.indexOf("compatible") == -1) && (version < 5)) {
	//alert("Netscape 4");
	var obj = document.layers;
    var styleObj = "";
   	var sichtbar = "show";
    var unsichtbar = "hide";

}


//--------------------------------------------------------------------------------
// Öffnet Popup für MarcoPolo-Daten
//--------------------------------------------------------------------------------
  
function openInfoPopup(inUrl) {
    window.open(inUrl ,"_new", "width=780,height=700,left=0,top=50,scrollbars=yes,resizable=no,location=no,menubar=no,toolbar=no");
}

//--------------------------------------------------------------------------------
// Öffnet Popup für Länderfliegen-Flash
//--------------------------------------------------------------------------------
  
function openTeilnahme() {
    window.open('teilnahmebedingungen_laenderfliegen.html',"_laenderfliegen", "width=810,height=600,scrollbars=yes,resizable=no,location=no,menubar=no,toolbar=no");
}

//--------------------------------------------------------------------------------
// Öffnet ein Popup und plaziert dieses in der Bildschirmmitte
//--------------------------------------------------------------------------------

function openTCPopup(url, w, h){

var parameter = 'width='+w+',height='+h+',left='+eval((screen.width-w)/2)+',top=50,scrollbars=yes,resizable=no,location=no,menubar=no,toolbar=no';


if (self.window.name != "popupOK" ) {
	self.window.name == "popupOK"
	thomascookwin = window.open(url,'thomascook',parameter);
	window.thomascookwin.focus();
	}
else {
	if (window.thomascookwin.closed == true) {
		thomascookwin = window.open(url,'thomascook',parameter);
		window.thomascookwin.focus();
		}
	else {
		window.thomascookwin.location.href=url;
		window.thomascookwin.resizeTo(w,h);
		window.thomascookwin.focus();
		}
	}
}

function openTCPopupNoScroll(url, w, h){

var parameter = 'width='+w+',height='+h+',left='+eval((screen.width-w)/2)+',top=50,scrollbars=no,resizable=no,location=no,menubar=no,toolbar=no';


if (self.window.name != "popupOK" ) {
	self.window.name == "popupOK"
	thomascookwin = window.open(url,'thomascook',parameter);
	window.thomascookwin.focus();
	}
else {
	if (window.thomascookwin.closed == true) {
		thomascookwin = window.open(url,'thomascook',parameter);
		window.thomascookwin.focus();
		}
	else {
		window.thomascookwin.location.href=url;
		window.thomascookwin.resizeTo(w,h);
		window.thomascookwin.focus();
		}
	}
}


//--------------------------------------------------------------------------------
// Funktionen f?r den Tippticker auf der Startseite
//--------------------------------------------------------------------------------

function lade(nummer) {
    if (nummer != satzsammlungs_array.length-1) {
        nummer_follow = nummer+1;
    }
    else {
        nummer_follow = 0;
    }
    document.getElementById('satz').innerHTML = "<strong>" + satzsammlungs_array[nummer][0] + "</strong>"
    document.getElementById('url').innerHTML = "<strong><a href=" + satzsammlungs_array[nummer][1] + ">" + satzsammlungs_array[nummer][2] + "</a></strong>"
    if (anzahl_seiten != 0) {
        document.getElementById('next').innerHTML = "<strong><a href=\"javascript:lade(" + nummer_follow + ");\">Next Tip</a><strong>"
    }
    aktuelle_seite = nummer;
}
function laderandom() {
	var rand_num = Math.round(anzahl_seiten*(Math.random()));
    lade(rand_num);
}

//------------------------------------------------------------------------------
//Funktionen fuer den Bildzoom bei Premium Meals
//------------------------------------------------------------------------------
    function showZoom(was) {
        document.getElementById(was).style.display = 'block';
    }
    function hideZoom(was) {
	document.getElementById(was).style.display = 'none';
    }


//------------------------------------------------------------------------------
//Funktionen fuer Header mit Icons fuer Bookamrk,Startseite und Tell a Friend
//------------------------------------------------------------------------------
Note = null;
//document.onmousemove = updateNote;
function updateNote(e) {
    x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
    y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
    if (Note != null) {
        if (navigator.appName != "Netscape") {
            Note.style.left = (x - 250) + "px";
            Note.style.top  = (y + 20) + "px";
        }
        else {
            Note.style.left = (x - 250) + "px";
            Note.style.top  = (y + 20) + "px";
        }
    }
}
        
function showNote(id) {
    Note = document.getElementById(id);
    Note.style.display = "block";
}
function hideNote() {
    Note.style.display = "none";
}

function addToBookmarks()
{    
    var name,url,temp,index;
	name="www.condor.com";
    temp=window.location.href;
    
    index = temp.search(/.jsp/);    
    url = temp.substring(0,index+4);   
    url = url.replace(/www[0-9]+./,"www.");   

    if (navigator.appName.indexOf ("Microsoft") !=-1) // funktioniert nicht im Opera
    {
        window.external.AddFavorite(url, name);
    }
    else // funktioniert nicht im Opera
    {
        window.sidebar.addPanel(name, url, '');
    }
}
var wstat
var ns4up = (document.layers) ? 1 : 0
var ie4up = (document.all) ? 1 : 0
var xsize = screen.width
var ysize = screen.height
var breite=360
var hoehe=500
var xpos=(xsize-breite)/2
var ypos=(ysize-hoehe)/2

function opwin() {
wstat=window.open("/tcf-eu/tell_a_friend_condor.jspd","","scrollbars=no,status=no,toolbar=no,location=no,directories=no,resizable=no,menubar=no,width="+breite+",height="+hoehe+",screenX="+xpos+",screenY="+ypos+",top="+ypos+",left="+xpos)
}

//--------------------------------------------------------------------------------
// Funktionen für dynamische Doorpage mit Klappteasern
//--------------------------------------------------------------------------------

// initialisierung: container 1 ist offen, 2 und 3 geschlossen
var con1 = true;
var con2 = false;
var con3 = false;
arrow_on = new Image();
arrow_on.src = "/tcf-de/images/structure/icons/on.gif";
arrow_off = new Image();
arrow_off.src = "/tcf-de/images/structure/icons/off.gif";
// effektgeschwindigkeit in sekunden
var speed = 0.75;
function oeffne1(){
if (con1){
//document.getElementById('leiste1').className = 'leiste_over';
new Effect.BlindUp('d1',{duration:speed});
setTimeout("new Effect.ScrollTo('bodyTop',{duration:speed});",800);
document.images.arrow1.src = arrow_off.src;
con1 = false;
} else {
new Effect.BlindDown('d1',{duration:speed});
setTimeout("new Effect.ScrollTo('leiste1',{duration:speed});",800);
document.images.arrow1.src = arrow_on.src;
con1 = true;
}
}
function oeffne2(){
if (con2){
new Effect.BlindUp('d2',{duration:speed});
setTimeout("new Effect.ScrollTo('bodyTop',{duration:speed});",800);
document.images.arrow2.src = arrow_off.src;
con2 = false;
} else {
new Effect.BlindDown('d2',{duration:speed});
setTimeout("new Effect.ScrollTo('leiste2',{duration:speed});",800);
document.images.arrow2.src = arrow_on.src;
con2 = true;
}
}

function oeffne3(){
if (con3){
new Effect.BlindUp('d3',{duration:speed});
setTimeout("new Effect.ScrollTo('bodyTop',{duration:speed});",800);
document.images.arrow3.src = arrow_off.src;
con3 = false;
} else {
new Effect.BlindDown('d3',{duration:speed});
setTimeout("new Effect.ScrollTo('leiste3',{duration:speed});",800);
document.images.arrow3.src = arrow_on.src;
con3 = true;
}
}

//////////// Social Bookmarks//////////////
function addSocialBookmark(site) {
var url = window.location;
var title = "Condor - Born to Fly";
var description = document.getElementsByName("description")[0].content;
	switch(site) {
		case 'digg':
			openBookmarkPopup('http://digg.com/remote-submit?phase=2&url='+url+'&title='+title+'&bodytext='+description, 600, 450, title+"_"+site);
			break;
		case 'delicious':
			openBookmarkPopup('http://del.icio.us/post?&url='+url+'&title='+title+'&notes='+description, 970, 450, title+"_"+site);
			break;
		case 'facebook':
			openBookmarkPopup('http://www.facebook.com/sharer.php?u='+url+'&t='+title,600, 450, title+"_"+site);
			break;
		case 'mrwong':
			openBookmarkPopup('http://www.mister-wong.com/index.php?action=addurl&bm_description='+title+'&bm_url='+url, 600, 450, title+"_"+site);
			break;
		case 'webnews':
			openBookmarkPopup('http://www.webnews.de/einstellen?title='+title+'&url='+url, 850, 450, title+"_"+site);
			break;
		case 'folkd':
			openBookmarkPopup('http://www.folkd.com/submit/'+url, 800, 450, title+"_"+site);
			break;
		case 'oneview':
			openBookmarkPopup('http://www.oneview.com/quickadd/neu/addBookmark.jsf?title='+title+'&URL='+url, 750, 580, title+"_"+site);
			break;
		case 'yigg':
			openBookmarkPopup('http://www.yigg.de/neu?exturl='+url+'&exttitle='+title+'&extdesc='+description, 750, 580, title+"_"+site);
			break;
		case 'linkarena':
			openBookmarkPopup('http://linkarena.com/bookmarks/addlink/?url='+url+'&title='+title+'&desc='+description,1000, 580, title+"_"+site);
			break;
	}


}

function openBookmarkPopup(url, winW, winH, template) {

    winX = (screen.width/2)-(winW/2);

    winY = (screen.height/2)-(winH/2);

    popupLegal = window.open(url,'condor','width='+winW+',height='+winH+',top='+winY+',left='+winX+',scrollbars=yes');

  }

//////////// Social Bookmarks//////////////


