function frameset_check()
{
	if(parent.frames[0] && parent.frames[1] && parent.frames[2])
	{
		
	}
	else
	{
		location.href = "index.phtml";
	}		
}

function frameset_check(art, id, cat, ucat)
{
	if(parent.frames[0] && parent.frames[1] && parent.frames[2])
	{
		
	}
	else
	{
		url = "index.phtml?id="+id+"&art="+(art?art:"")+"&maincat="+(cat>0?cat:"")+"&subcat="+(ucat>0?ucat:"");
		//alert(url);	
		location.href = url;
	}		
}

function agb_read() {
   elem = document.getElementById('agbread');
   if (!elem.checked) {
	  alert('Bitte lesen Sie unsere AGB und markieren Sie das Feld "Ich habe die AGB zur Kenntnis genommen", bevor Sie fortfahren.');
	  return false;
   }
   else return true;
}

function change_country(is_book) {
   elem1 = document.getElementById('land');
   elem2 = document.getElementById('billing');
   elem3 = document.getElementById('versand');
   if (elem1 && elem2) {
      if (elem1.selectedIndex > 0) {
      	 if (elem2.options[1].text.substring(0,6) == "Kredit") elem2.selectedIndex = 1;
      	 else if (elem2.options[2].text.substring(0,6) == "Kredit") elem2.selectedIndex = 2;
      	 else if (elem2.options[3].text.substring(0,6) == "Kredit") elem2.selectedIndex = 3; 
      	 if (elem3.options[elem1.selectedIndex]) 
      	 {
      	 	if(is_book && elem1.selectedIndex > 1)
      	 		elem3.selectedIndex = elem1.selectedIndex + 1;
      	 	else
      	 		elem3.selectedIndex = elem1.selectedIndex;
      	 }
      	 else                                    
      	 	elem3.selectedIndex = 1; 
         elem2.disabled = true;
         elem3.disabled = true;
      }
      if (elem1.selectedIndex == 0) {
         elem2.disabled = false;
         elem3.disabled = false;
         elem2.selectedIndex = 1;
         elem3.selectedIndex = 0;
      }
   }
   elem1 = document.getElementById('billing');
   elem2 = document.getElementById('versand');
   elem3 = document.getElementById('billing2');
   elem4 = document.getElementById('versand2');
   if (elem1 && elem2 && elem3 && elem4) {
      if (elem1.disabled) elem3.value = elem1[elem1.selectedIndex].value;
      if (elem2.disabled) elem4.value = elem2[elem2.selectedIndex].value;
   }
}

function change_country2() {
   elem1 = document.getElementById('lieferland');
   elem2 = document.getElementById('versand');
   if (elem1 && elem2) {
      if (elem1.selectedIndex == 1) {
         elem2.selectedIndex = 1;
         elem2.disabled = true;
      }
      if (elem1.selectedIndex == 0) {
         elem2.disabled = false;
         elem2.selectedIndex = 0;
      }
   }
   elem1 = document.getElementById('billing');
   elem2 = document.getElementById('versand');
   elem3 = document.getElementById('billing2');
   elem4 = document.getElementById('versand2');
   if (elem1 && elem2 && elem3 && elem4) {
      if (elem1.disabled) elem3.value = elem1[elem1.selectedIndex].value;
      if (elem2.disabled) elem4.value = elem2[elem2.selectedIndex].value;
   }
}

function change_billing() {   
   elem1 = document.getElementById('land');
   elem2 = document.getElementById('billing');
   elem3 = document.getElementById('versand');
   if (elem1 && elem2) {
   	  if(elem2.value == 1)
   	  {
   	  	document.getElementById('vkhinweis').innerHTML = " <b>HINWEIS</b><br>Sie haben als Zahlungsweise Vorkasse gewählt. Bitte überweisen Sie den kompletten Rechnungsbetrag nach Erhalt Ihrer Bestellbestätigung auf die darin aufgeführte Bankverbindung. Vielen Dank!";
   	  	document.getElementById('vkhinweis').style.visibility = "visible";
   	  	document.getElementById('vkhinweis').style.width	= "400px";
   	  	document.getElementById('vkhinweis').style.height 	= "60px";
   	  	document.getElementById('vkhinweis').style.padding	= "4px";
   	 	  	alert('Sie haben als Zahlungsweise Vorkasse gewählt. Bitte überweisen Sie den kompletten Rechnungsbetrag nach Erhalt Ihrer Bestellbestätigung auf die darin aufgeführte Bankverbindung. Vielen Dank!');
   	  }
   	  else
   	  {
   	  	document.getElementById('vkhinweis').innerHTML = "";
   	  	document.getElementById('vkhinweis').style.visibility = "hidden";
   	  	document.getElementById('vkhinweis').style.width	= "0px";
   	  	document.getElementById('vkhinweis').style.height 	= "0px";
   	  	document.getElementById('vkhinweis').style.padding	= "0px";
   	  }
      if (elem2.options[elem2.selectedIndex].text.substring(0,4) == "Nach") {
      	 elem3.selectedIndex = 0;
      }
   }
}

function change_versand() {
   elem1 = document.getElementById('billing');
   elem2 = document.getElementById('versand');
   if (elem1 && elem2) {
      if (elem2.options[elem2.selectedIndex].text.substring(0,4) == "Büch") {
      	 elem1.selectedIndex = 0;
      }
   } 
   
}

function check_country(is_book) {
   change_country(is_book);
   change_country2();
   change_billing();
}

function wk_del()
{
	var is_confirmed = confirm('Sind Sie sicher, dass Sie diesen Artikel aus dem Warenkorb nehmen wollen?'); 
	if (is_confirmed)
	{
		this.href += '&amp;confirmed=1';
	}
	else
		is_confirmed = false;
	return is_confirmed;
}

function show_pic(pic, bgcolor)
{
	posx = (screen.width - 488) / 2; 
	posy = (screen.height - 384) / 2 - 30; 
	w = window.open('','PicPreview','titlebar=no,toolbar=no,menubar=no,scrollbars=no,width=488,height=384,resizable=no,left='+posx+',top='+posy+',screenX='+posx+',screenY='+posy);
	w.location.href = 'design_showpic.phtml?pic='+pic+"&bgcolor="+bgcolor;
	w.focus();
	return false;
}

function play_sound(sound)
{
	posx = (screen.width - 305) / 2; 
	posy = (screen.height - 300) / 2 - 30; 
	w = window.open('','SoundPreview','titlebar=no,toolbar=no,menubar=no,scrollbars=no,width=320,height=164,resizable=no,left='+posx+',top='+posy+',screenX='+posx+',screenY='+posy);
	w.location.href = 'design_playsound.phtml?art='+sound;
	w.focus();
	return false;
}

function load_top(id) 
{
	if (parent.topframe)
	{
		parent.topframe.location.href = 'design_top.phtml?id='+id;
	}
}

function ticker_start() {
	var tickerSupported = false;
	
	tickme = document.getElementById("TICKER");
	if(tickme)
	{
		inhalt = document.getElementById("TICKER").innerHTML;
		right_to_left = false;
		speed = 3;
		tstyle = "font-family:Arial; font-size:14px; color:#FFFFFF; font-weight: bold;";
		pause = false;
	}
	else
		return false;

	TICKER_WIDTH = document.getElementById("TICKER").style.width;
	
	var img = "<img src=ticker_space.gif width="+TICKER_WIDTH+" height=0>";

	// Firefox
	if (navigator.userAgent.indexOf("Firefox")!=-1 || navigator.userAgent.indexOf("Safari")!=-1) {
		document.getElementById("TICKER").innerHTML = "<TABLE  cellspacing='0' cellpadding='0' width='100%'><TR><TD nowrap='nowrap'>"+img+"<SPAN style='"+tstyle+"' ID='TICKER_BODY' width='100%'>&nbsp;</SPAN>"+img+"</TD></TR></TABLE>";
		tickerSupported = true;
	}
	// IE
	if (navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1) {
		document.getElementById("TICKER").innerHTML = "<DIV nowrap='nowrap' style='width:100%;'>"+img+"<SPAN style='"+tstyle+"' ID='TICKER_BODY' width='100%'></SPAN>"+img+"</DIV>";
		tickerSupported = true;
	}
	if(!tickerSupported) document.getElementById("TICKER").outerHTML = ""; else {
		document.getElementById("TICKER").scrollLeft = right_to_left ? document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth : 0;
		document.getElementById("TICKER_BODY").innerHTML = inhalt;
		document.getElementById("TICKER").style.display="block";
		TICKER_tick();
	};
}

function TICKER_tick() {
	if(!pause) document.getElementById("TICKER").scrollLeft += speed * (right_to_left ? -1 : 1);
	if(right_to_left && document.getElementById("TICKER").scrollLeft <= 0) document.getElementById("TICKER").scrollLeft = document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth;
	if(!right_to_left && document.getElementById("TICKER").scrollLeft >= document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth) document.getElementById("TICKER").scrollLeft = 0;
	window.setTimeout("TICKER_tick()", 50);
}

function raiseEvent (eventType, menuID) {   
    var o = parent.frames[1].document.getElementById('domMenu_mdr_' + menuID + "-1"); 
    if (parent.frames[1].document.createEvent) { 
        var evt = parent.frames[1].document.createEvent("MouseEvents");   
        evt.initEvent(eventType, true, true);   
        o.dispatchEvent(evt); 
    }   
    else if (parent.frames[1].document.createEventObject)   
    {  
        var evt = parent.frames[1].document.createEventObject();   
        o.fireEvent('on' + eventType, evt);   
    }   
    o = null;  
} 

function showDropDownMenu(menu) {
    if (parent.frames[1]) {
        raiseEvent("mouseover", menu);
    }
}

function hideDropDownMenu(menu) {
    if (parent.frames[1]) {
        raiseEvent("mouseout", menu);
    }
}


