window.onload=function(){
	altTableRows();
}
function altTableRows(){
	if (!document.getElementById) return;
	var r=document.getElementsByTagName('tr');
	var l=r.length;
	for (i=0;i<l;i++){if (i%2 == 0){} else {r[i].className+=' altrow';}}
}

function ToggleGroup(whichLink,id){
	if(!document.getElementById)return;
	var fpages=document.getElementById("featurepages");
	var links=fpages.getElementsByTagName("a");
	for (var i=0;i<links.length;i++){
		links[i].className='';
	}
	whichLink.className='active';
	whichLink.blur();
	var groups=document.getElementsByTagName("div");
	for(var i=0;i<groups.length;i++){
		var groupId=groups[i].id;
		if(groupId&&groupId.substring(0,4)=='grp_')
		if(groupId!=id){
			groups[i].style.visibility='hidden';
			groups[i].style.display='none';
		}else{
			groups[i].style.visibility='visible';
			groups[i].style.display='block';
		}
	}
}

function foldLayer(whichLayer,whichLayer2,imageid){
	var strFilename;
	var strHref = document.getElementById(imageid).src;

	strHref = strHref.replace(/\//g,"\\");

	var iIdx = strHref.lastIndexOf("\\");
	if (-1<iIdx) {
	strFilename = strHref.substring(iIdx+1);
	} else {
	strFilename = strHref;
	}

	if (strFilename == 'btn_minus.gif'){
		document.getElementById(imageid).src = '/skin/frontend/kraxel/default/images/btn_plus.gif';
		document.getElementById(whichLayer).style.display='none';
		document.getElementById(whichLayer2).style.display='none';
	}else{
		document.getElementById(imageid).src = '/skin/frontend/kraxel/default/images/btn_minus.gif';
		document.getElementById(whichLayer).style.display='block';
		document.getElementById(whichLayer2).style.display='block';
	}
}


//billing
var Newsletter = Class.create();
Newsletter.prototype = {
    initialize: function(form, saveUrl){
        this.form = form;
        this.saveUrl = saveUrl;
        
    },

    
    fillForm: function(transport){
        var elementValues = {};
        if (transport && transport.responseText){
            try{
                elementValues = eval('(' + transport.responseText + ')');
            }
            catch (e) {
                elementValues = {};
            }
        }
        else{
            this.resetSelectedAddress();
        }
        arrElements = Form.getElements(this.form);
        for (var elemIndex in arrElements) {
            if (arrElements[elemIndex].id) {
                var fieldName = arrElements[elemIndex].id.replace(/^billing:/, '');
                arrElements[elemIndex].value = elementValues[fieldName] ? elementValues[fieldName] : '';
                if (fieldName == 'country_id' && billingForm){
                    billingForm.elementChildLoad(arrElements[elemIndex]);
                }
            }
        }
    },

     save: function(){
        //if (checkout.loadWaiting!=false) return;

        var validator = new Validation(this.form);
        if (validator.validate()) {
        		//alert('hier');
             document.forms['co-billing-form'].submit();
        }
    },

    resetLoadWaiting: function(transport){
        checkout.setLoadWaiting(false);
    }
}