// JavaScript Document
function callSite(site, target) {

	if (target == "_blank") {
		window.open("http://s5620.samsungmobile.de/" + site);
	} else {
		document.location.href = "/" + site;
	}
	
	/*
	var objFrame = $("siteFrame"); 
	objFrame.src = site;
	
	
	if (bg.indexOf(".swf") != -1) {
		$("wrapper").style.backgroundImage = "none";
		swfobject.embedSWF(bg, "bgSwf", "100%", "100%", "10.0.0", "expressInstall.swf", {}, {scale: "noScale", wmode: "opaque", bgcolor: "#000000"});
	} else {
		$("wrapper").style.backgroundImage = "url(" +  bg + ")";
		$("bgSwf").style.display = "none";
	}
	*/
}

function windowResize() {
	var h = getWinSize(); 
	$("siteFrame").style.height = (h.height - 151) + "px";	

	$("addThis").style.display = "block";
	$("addThis").style.marginLeft = (h.width - 152) + "px";	
}

function getWinSize(win) { 
    if(!win) win = window; 
    var s = new Object(); 
    if(typeof win.innerWidth != 'undefined') { 
        s.width = win.innerWidth; 
        s.height = win.innerHeight; 
    } 
    else { 
         var obj = getBody(win); 
         s.width = parseInt(obj.clientWidth); 
         s.height = parseInt(obj.clientHeight); 
    } 
    return s; 
} 

function getBody(w) { 
    return (w.document.compatMode && w.document.compatMode == "CSS1Compat") ? w.document.documentElement : w.document.body || null; 
} 

window.addEvent('domready', function() {	
	//windowResize();
});

window.addEvent('resize', function() {	
	//windowResize();
});

var toggleAllButtonInserted = false;
var allToggls = [];
var isAllOpen = false;

function makeToggle(btnId, tmpEvent) {			
	var toggleAll = new Element('a', {
		'href': '#',
		'class': 'toggleAll',
		'events': {
			'click': function(e){
				e = new Event(e);
				e.stop();
				
				isAllOpen = !isAllOpen;
				
				if (isAllOpen) {					
					for (i = 0; i < allToggls.length; i++) {
						allToggls[i][0].show();
						setClass(allToggls[i][1], "toggleOpend");
					}
					this.set('text', 'Alle schließen');
				} else {	
					for (i = 0; i < allToggls.length; i++) {
						allToggls[i][0].hide();
						setClass(allToggls[i][1], "toggle");
					}
					this.set('text', 'Alle öffnen');
				}				
								
			}
		}
	});
	
	toggleAll.set('text', 'Alle öffnen');

	if (!toggleAllButtonInserted) {		
		var div = $(btnId).getParent().getParent();
		toggleAll.injectBefore(div);
		toggleAllButtonInserted = true;
	}	

	var sliderObj = new Fx.Slide('box' + tmpEvent, {duration: 400});	
	allToggls.push([sliderObj, $(btnId)]);

	sliderObj.hide();
	
	$(btnId).addEvent('click', function(e){
		e = new Event(e);
		sliderObj.toggle();

		swapClass(btnId);
		e.stop();

	});

}

function setClass(id, className) {
	div = $(id);
	div.className = className;
}

function swapClass(id) {
	div = $(id);
	
	if (div.className == "toggle") {
		div.className = "toggleOpend";
	} else {
		div.className = "toggle";
	}

}


















