	var stripe = function() {
		var tables = document.getElementsByTagName("table");	

		for(var x=0;x!=tables.length;x++){
			var table = tables[x];
			if (! table) { return; }
			
			var tbodies = table.getElementsByTagName("tbody");
			
			for (var h = 0; h < tbodies.length; h++) {
				var even = true;
				var trs = tbodies[h].getElementsByTagName("tr");
				
				for (var i = 0; i < trs.length; i++) {
					trs[i].onmouseover=function(){
						this.className += " ruled"; return false
					}
					trs[i].onmouseout=function(){
						this.className = this.className.replace("ruled", ""); return false
					}
					
					if(even)
						trs[i].className += " even";
					
					even = !even;
				}
			}
		}
	}

	window.onload = stripe;

/* === SWAP SINGLE LAYER === */

function hide(d) {document.getElementById(d).style.display = "none";}
function show(d) {document.getElementById(d).style.display = "block";}

function changePrice(id) {
	obj=document.getElementById("tx_mqwebshop_preisstaffel_"+id);
	if (obj) qty=obj.value;
	else return false;
	
	obj=document.getElementById("tx_mqwebshop_qty_"+id);
	if (obj) obj.value=""+qty;
	else return false;
}


function changeCartPrice(id) {
	obj=document.getElementById("preisstaffel_"+id);
	if (obj) qty=obj.value;
	else return false;
	
	obj=document.getElementById("cartqty_"+id);
	if (obj) obj.value=""+qty;
	else return false;
}

function closeDetailView() {
	var txt="";
	for (i=0;i<document.details.elements.length;i++) {
		if (document.details.elements[i].name.substr(0,30)=='tx_mqwebshop_pi1[productDetail') document.details.elements[i].value='';
		if (document.details.elements[i].name.substr(0,13)=='productDetail') document.details.elements[i].value='';
		if (document.details.elements[i].name=='compare') document.details.elements[i].value='';
	}
	
}

function compareProducts(error) {
	var count=0;
	for (i=0;i<document.productlist.elements.length;i++) {
		if ((document.productlist.elements[i].name.substr(0,13)=='productDetail')&&(document.productlist.elements[i].checked)) count++;
	}
	if (count>1) {
		document.productlist.compare.value='compare';
		document.productlist.submit();
	} else alert(error);
	return false;
}


function chancheCompare(obj,error) {
	var count=0;
	for (i=0;i<document.productlist.elements.length;i++) {
		if ((document.productlist.elements[i].name.substr(0,13)=='productDetail')&&(document.productlist.elements[i].checked)) count++;
	}
	if (count>5){
		obj.checked=false;
		alert(error);
		return false;
	} return true;
}

function CreateControl(img,width,height) {
      document.writeln('<div class="flash">');
      document.writeln('<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://active.macromedia.com/flash2/cabs/swflash.cab#version=9,0,0,0" WIDTH="'+width+'" HEIGHT="'+height+'">');
      document.writeln('<PARAM NAME=movie VALUE="'+img+'">');
      document.writeln('<PARAM NAME=quality VALUE=high>');
      document.writeln('<EMBED SRC="'+img+'" QUALITY=high WIDTH="'+width+'" HEIGHT="'+height+'" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>');
      document.writeln('</OBJECT>');
      document.writeln('</div>');
}

function setFontSize( txt_size ) { // set the font size.
	var contentDiv = document.getElementById("frame"); 
	contentDiv.style.fontSize = txt_size;
	setCookie( 'mq_txtsize', txt_size, '365' ); 
}


function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function encodePassword() {
	obj1=document.getElementById('password');
	obj2=document.getElementById('pass');
	obj2.value=MD5(obj1.value);
}

function checkFormFields(fields,error,errormail) {
	iserror=false;
	for (i=0;i<fields.length;i++) {
		if (!iserror) {
			obj=document.getElementById(fields[i]);
			if ((obj)&&(obj.value=='')) {
				obj.focus();
				alert(fields[i]+' '+error);
				iserror=true;
			}else {
				if ((obj.name=='email') && (!obj.value.match(/^[^@]+@.+\.\D{2,}$/))) {
					obj.focus();
					alert(errormail);
					iserror=true;
				}
			}
		}
	}
	return (!iserror);
}

function checkPayment(error) {
	selected=false;
	if (document.payment.payment.checked) selected=true;
	for (i=0;i<document.payment.payment.length;i++) {
		
		if (document.payment.payment[i].checked) selected=true;
	}
	if (!selected) alert(error);
	return (selected);
}

function checkQty(objid) {
	var expression = /^\d+$/;
	input=document.getElementById(objid).value;
	return ((expression.test(input))&&(input!="0"));
}

$(document).ready(function() {
	if($.cookie('TEXT_SIZE')) {
		$('#sub-menu2').addClass($.cookie('TEXT_SIZE'));
		$('#sub-menu').addClass($.cookie('TEXT_SIZE'));
		$('#col2').addClass($.cookie('TEXT_SIZE'));
	}
	$('.resizer a').click(function() {
		var textSize = $(this).parent().attr('class');
		$('#sub-menu2').removeClass('small medium large').addClass(textSize);
		$('#sub-menu').removeClass('small medium large').addClass(textSize);
		$('#col2').removeClass('small medium large').addClass(textSize);
		$.cookie('TEXT_SIZE',textSize, { path: '/', expires: 10000 });
		return false;
	});
});
