﻿function toggleDivDisplay(divId) {
	if (document.getElementById(divId).style.display == "none")
		document.getElementById(divId).style.display = "block";
	else
		document.getElementById(divId).style.display = "none";
}

function showDiv(divId) {
	document.getElementById(divId).style.display = "block";
}

function hideDiv(divId) {
	document.getElementById(divId).style.display = "none";
}

var popupWindow = false; 
function openPopup(url,w,h) {
	x = screen.width/2-w/2;
	y = screen.height/2-h/2;
	if (popupWindow) popupWindow.close();
    popupWindow=window.open(url,'ny','toolbar=no,copyhistory=no,location=no,' + 'directories=no,status=no,menubar=no,scrollbars=no,' +'resizable=no,width=' + w + ',height=' + h + ',top=' + y +',left=' + x);
}

function openPopupPay(url,w,h) {
	x = screen.width/2-w/2;
	y = screen.height/2-h/2;
	if (popupWindow) popupWindow.close();
    popupWindow=window.open(url,'ny','toolbar=no,copyhistory=no,location=yes,' + 'directories=no,status=yes,menubar=no,scrollbars=yes,' +'resizable=no,width=' + w + ',height=' + h + ',top=' + y +',left=' + x);
}

function toggleImage(element) {
	curImg = document.getElementById(element).src
	if (curImg.match("_on.") == "_on.") {
		document.getElementById(element).src = curImg.replace(/_on./i,"_off.")
	}
	else {
		document.getElementById(element).src = curImg.replace(/_off./i,"_on.")
	}
}
function toggleClass(element) {
	curClass = document.getElementById(element).className
	if (curClass == "Off") {
		//document.getElementById(element).src = curImg.replace(/_on./i,"_off.")
		newClass = 'On'
	}
	else {
		//document.getElementById(element).src = curImg.replace(/_off./i,"_on.")
		newClass = 'Off'
	}
	document.getElementById(element).className = newClass 


}

function product_preview(img) {
	document.getElementById('SlideShow').src=img;
	document.getElementById('popupImageLink').href=img.replace(/\/b\//,"/c/");
	Lightbox.prototype.updateImageList();
}
function getUpdate(type,parameter1,parameter2) { //flashrotator status function
  if (type == 'item') {
	document.getElementById("imgNr").innerHTML = parameter1+1;
	document.getElementById("popupTextLink").onclick = function() { doImageClick(parameter1+1) };

  }
}

function hideSplash(val) {

	elementBg = document.getElementById("SplashBg").style;
	element = document.getElementById("Splash").style;
	
	incre = 6
    if (val > 0) {
		element.filter = 'alpha(opacity='+val+')';
		element.opacity = val/100;
		elementBg.filter = 'alpha(opacity='+val+')';
		elementBg.opacity = val/100;
		timerID = setTimeout('hideSplash('+(val-incre)+')', 35);	
	}
	if (val <= 0) {
		element.filter = 'alpha(opacity=0)'; // set opacity = 0
		element.opacity = 0;
		elementBg.filter = 'alpha(opacity=0)';
		elementBg.opacity = 0; 

		element.display='none';  // reset values for next use
		element.filter = 'alpha(opacity=85)';
		element.opacity = 0.85;
		elementBg.display='none';  // reset values for next use
		elementBg.filter = 'alpha(opacity=100)';
		elementBg.opacity = 1;		
	}		
}

jQuery(document).ready(function() {

	jQuery("#kontakt_mig").click(function() { jQuery("#lcf").submit(); });
	
	// dynamic select
	jQuery("div.dynSelect div.titleItem").click(function(e) {
		e.preventDefault();
		e.stopPropagation();
		var dynSelect = jQuery(this).parents('div.dynSelect:first');
		if(dynSelect.hasClass('expanded')) {
			// close
			dynSelect.removeClass('expanded');
			jQuery("body").unbind('click');
		} else {
			// open
			dynSelect.addClass('expanded');
			jQuery("body").bind('click', function() {
				jQuery('div.dynSelect.expanded').removeClass('expanded');
				jQuery("body").unbind('click');				
			});
		}
	});
	jQuery("div.dynSelect div.itemHolder div").click(function(e) {
		e.preventDefault();
		e.stopPropagation();		
		var dynSelect = jQuery(this).parents('div.dynSelect:first');
		var newItem = jQuery(this);
		//var titleItem = dynSelect.find("div.titleItem:first");
		var itemHolder = dynSelect.find("div.itemHolder:first");
		var valueHolder = dynSelect.find("input.value:first");
		
		//jQuery("div.selected",itemHolder).removeClass('selected');
		newItem.toggleClass('selected');
		//titleItem.html(newItem.html());
		
		// get values of all items with class = selected
		var selectedValues = "";
		jQuery.each(jQuery("div.selected",itemHolder), function() {
			selectedValues = selectedValues + "," + jQuery(this).attr('rel');														  
		});
		if(selectedValues!="") selectedValues = selectedValues.substring(1);
		valueHolder.val(selectedValues);		
		// close
		//dynSelect.removeClass('expanded');
	});	
	// dynamic select	

});
