/*
	Opens a new window with the provided url and dimension
	
	@param url the url to open	
	@param width the window width
	@param height the window height
*/
function openPopup(url, width, height)
{
	if (url != null)
	{
		if (width != null && height != null)
		{	
			window.open(url, "", "width=" + width +", height=" + height +", scrollbars=yes, resizable=no");
		}
		else
		{
			window.open(url, "", "scrollbars=yes, resizable=yes");
		}		
	}
}

/*
 * Called on product details site
 * Proceed to next image and keep track of current image index
 * Function uses variables declared in productdetails.isml
 */
function nextImage()
{
	if(index < images.length - 1)
		index++;
	else
		index = 0;
	
	var url = images[index];
	document.getElementById('imgdiv').style.display = "inline";
	hideFlashDivs();
	document.getElementById("gallery_image").src = url;
}
/*
 * Called on product details site
 * Swaps an image to the given image url
 * Function uses variables declared in productdetails.isml
 */
var swapActive = 1;
function galleryImage(imageUrl, newIndex)
{
	document.getElementById('imgdiv').style.display = "inline";
	hideFlashDivs();
	document.getElementById("gallery_image").src = imageUrl;
	index = newIndex;
}

function hideFlashDivs() {
	for (i=1; i<5; i++) {
		if(document.getElementById('flashdiv_' + i)) {
			document.getElementById('flashdiv_' + i).style.display = "none";
		}
	}
}

/*
	Flash 
*/
var flashOn = false;
function showVideo(number, param) {
	hideFlashDivs();
	if (param == "flashOff") {
		document.getElementById('imgdiv').style.display = "inline";
		stopFlashMovie();
		flashOn=false;
		return true;
	}
	document.getElementById('imgdiv').style.display = "none";
	document.getElementById('flashdiv_' + number).style.display = "block";
	flashOn=true;
	playFlashMovie();
}

function checkFlash(number) {  
	if (flashOn) {  
		flashOn=false;
		document.getElementById('imgdiv').style.display = "inline";
		document.getElementById('flashdiv_' + number).style.display = "none";
		stopFlashMovie(); 
	}
}

function getFlashMovieObject() {
	if (navigator.appName.indexOf("Microsoft Internet")!=-1) {
		return window.flash;
	}
	else {
		return window.document.flash;
	}
}


function stopFlashMovie()
{
	getFlashMovieObject().stop();
}

function playFlashMovie()
{
	var flashMovie=getFlashMovieObject();
} 

function body_loaded()
{
  // Try to load more early: (disabled in lighbox so.
  //initLightbox();
}

/*
* formular - id if the form
  formFieldName - name of the hidden formfield that is used instead of the submit button
*/
function submitFormButton(formular, formFieldName) {
	if(formFieldName != 'null')
	{
		$("submit_fake_" + formFieldName).name=formFieldName;
	}
	
	$(formular).submit();
}

/*
	Toogle tabs
*/
function toggleToDetails()
{
	document.getElementById("detailsTab").className = 'active';
	document.getElementById("moreTab").className = 'dummy';
	document.getElementById("ratingsTab").className = 'dummy';
	
	
	document.getElementById("details").className = 'show';
	document.getElementById("more").className = 'hide';
	document.getElementById("ratings").className = 'hide'; 
}

function toggleToDetailsPartner()
{
	document.getElementById("detailsTab").className = 'active';
	document.getElementById("moreTab").className = 'dummy';
	
	
	document.getElementById("details").className = 'show';
	document.getElementById("more").className = 'hide';
}

function toggleToMore()
{
	document.getElementById("detailsTab").className = 'dummy';
	document.getElementById("moreTab").className = 'active';
	document.getElementById("ratingsTab").className = 'dummy';
    loadTracker('eventdetailsreiter');
	
	document.getElementById("details").className = 'hide';
	document.getElementById("more").className = 'show';
	document.getElementById("ratings").className = 'hide';
}

function toggleToMore2()
{
	document.getElementById("detailsTab").className = 'dummy';
	document.getElementById("moreTab").className = 'active';
	
	document.getElementById("details").className = 'hide';
	document.getElementById("more").className = 'show';
}

function toggleToRatings()
{
	document.getElementById("detailsTab").className = 'dummy';
	document.getElementById("moreTab").className = 'dummy';
	document.getElementById("ratingsTab").className = 'active';

    loadTracker('erlebnisberichtereiter');
	
	document.getElementById("details").className = 'hide';
	document.getElementById("more").className = 'hide';
	document.getElementById("ratings").className = 'show';
	
	
	
}
function toggleToDetails2()
{
	document.getElementById("detailsTab").className = 'active';
	document.getElementById("ratingsTab").className = 'dummy';	
	
	document.getElementById("details").className = 'show';
	document.getElementById("ratings").className = 'hide';
}

function toggleToRatings2()
{
	document.getElementById("detailsTab").className = 'dummy';
	document.getElementById("ratingsTab").className = 'active';

	loadTracker('erlebnisberichtereiter');

	document.getElementById("details").className = 'hide';
	document.getElementById("ratings").className = 'show';
}

function loadTracker(desc) {
    
    var myurl = et_trackerPage;
	var myvars = "et_cid=24&et_lid=35&et_sub="+desc;
	// iframe for tracking:
    sendeHTTPRequest('POST',myurl,myvars);
}
function toggleSubNav ( toggleID , imageID) {
	
	document.getElementById( toggleID ).style.display == "none" ? 
	document.getElementById( toggleID ).style.display = "block" :
	document.getElementById( toggleID ).style.display = "none";

	document.getElementById( imageID  ).className == "panelImage_closed" ?	
	document.getElementById( imageID  ).className = "panelImage_open" :	
	document.getElementById( imageID  ).className = "panelImage_closed";
}

 // Show hint to enlarge image with mouseover:
function mag_over(id) {
    document.getElementById(id).style.display = "inline";
 }

function mag_out(id) {
      document.getElementById(id).style.display = "none";
  }

function nav1_over(el) {
  el.style.fontWeight="bold";
  var image = document.getElementById("img:" + el.id);
  image.src="/on/demandware.static/Sites-JSShop-Site/-/default/images/newlayout/navi_haupt_active.png";
}
function nav1_out(el) {
  el.style.fontWeight="normal";
  var image = document.getElementById("img:" + el.id);
  image.src="/on/demandware.static/Sites-JSShop-Site/-/default/images/newlayout/navi_haupt.png";
}
function nav2_over(el) {
	el.style.fontWeight="bold";
	var image = document.getElementById("img:" + el.id);
	image.src="/on/demandware.static/Sites-JSShop-Site/-/default/images/newlayout/navi_sub_active.png";
}
function nav2_out(el) {
	el.style.fontWeight="normal";
	var image = document.getElementById("img:" + el.id);
	image.src="/on/demandware.static/Sites-JSShop-Site/-/default/images/newlayout/navi_sub.png";
}

