jQuery.noConflict();

jQuery(document).ready(function(){

// Basket Preview

// Falls JavaScript aktiviert ist, Links entfernen
jQuery('#infocenter-slidein').attr('href', '#');
jQuery('#konto-slidein').attr('href', '#');
jQuery('#merkzettel-slidein').attr('href', '#');
jQuery('#basket-slidein').attr('href', '#');

// Infocenter
jQuery('#infocenter-slidein').click(function() {
    hidePreviews('#infocenter-content');
  jQuery('#infocenter-content').slideToggle('slow', function() {
  });
});
jQuery('.infocenter-preview-close').click(function() {
  jQuery('#infocenter-content').slideToggle('slow', function() {
  });
});

// Konto
jQuery('#konto-slidein').click(function() {
    hidePreviews('#konto-content');
  jQuery('#konto-content').slideToggle('slow', function() {
  });
});
jQuery('.konto-preview-close').click(function() {
  jQuery('#konto-content').slideToggle('slow', function() {
  });
});

// Konto
jQuery('#merkzettel-slidein').click(function() {
    hidePreviews('#merkzettel-content');
  jQuery('#merkzettel-content').slideToggle('slow', function() {
  });
});
jQuery('.merkzettel-preview-close').click(function() {
  jQuery('#merkzettel-content').slideToggle('slow', function() {
  });
});

// Warenkorb
jQuery('#basket-slidein').click(function() {
    hidePreviews('#basket-preview');
  jQuery('#basket-preview').slideToggle('slow', function() {
  });
});
jQuery('.basket-preview-close').click(function() {
  jQuery('#basket-preview').slideToggle('slow', function() {
  });
});

});

function hidePreviews(box){

    switch (box) {

        case '#infocenter-content':
            jQuery('#konto-content').hide();
            jQuery('#merkzettel-content').hide();
            jQuery('#basket-preview').hide();
            break;
        
        case '#konto-content':
            jQuery('#infocenter-content').hide();
            jQuery('#merkzettel-content').hide();
            jQuery('#basket-preview').hide();
            break;

        case '#merkzettel-content':
            jQuery('#infocenter-content').hide();
            jQuery('#konto-content').hide();
            jQuery('#basket-preview').hide();
            break;

        case '#basket-preview':
            jQuery('#infocenter-content').hide();
            jQuery('#konto-content').hide();
            jQuery('#merkzettel-content').hide();
            break;
    }

};

function hideThis(box){
    jQuery(box).slideToggle('slow', function() {
    });
};


/**
 * Ajax-Funktionen
 */
function addFromWishList2Basket(id) {

	var sAddToBasket = document.getElementById(id);
	var data = sAddToBasket.action;
	data = data.substring(data.indexOf("?")+1);
	var request = new Ajax(start,{
		data: 'sAjax=2&'+data,
		method: 'get',
		headers: {'X-Request': 'JSON'},
		onComplete: function(result){
			result = Json.evaluate(result);
			$(document.body).getElementById('basketPreviewContainer').innerHTML = result.sBasketPreview;
			$(document.body).getElementById('basket_quantity').innerHTML = result.sBasket.Quantity+' Artikel&nbsp&nbsp;';
			$(document.body).getElementById('basket_price').innerHTML = '€&nbsp;'+result.sBasket.Amount+'&nbsp;&nbsp;';
			$(document.body).getElementById('note_quantity').innerHTML = result.sNoteQuantity+' Artikel&nbsp;&nbsp;&nbsp;&nbsp;';
			$(document.body).getElementById('merkzettel-container').innerHTML = result.sNotePreview;

		}
	}).request();


}

function deleteFromWishList(ArticleID) {
	var request = new Ajax(start,{
		data: 'sViewport=note&sAjax=2&sDelete='+ArticleID,
		method: 'get',
		headers: {'X-Request': 'JSON'},
		onComplete: function(result){
			result = Json.evaluate(result);
			$(document.body).getElementById('note_quantity').innerHTML = result.sNoteQuantity+' Artikel&nbsp;&nbsp;&nbsp;&nbsp;';
			$(document.body).getElementById('merkzettel-container').innerHTML = result.sNotePreview;

		}
	}).request();

}

function deleteFromBasket(ArticleID) {
	var request = new Ajax(start,{
		data: 'sViewport=basket&sAjax=2&sDelete='+ArticleID,
		method: 'get',
		headers: {'X-Request': 'JSON'},
		onComplete: function(result){
			result = Json.evaluate(result);
			$(document.body).getElementById('basketPreviewContainer').innerHTML = result.sBasketPreview;
			if(result.sBasket.Quantity == null)
				$(document.body).getElementById('basket_quantity').innerHTML = '0 Artikel&nbsp&nbsp;';
			else
				$(document.body).getElementById('basket_quantity').innerHTML = result.sBasket.Quantity+' Artikel&nbsp&nbsp;';
			if(result.sBasket.Amount == null)
				$(document.body).getElementById('basket_price').innerHTML = '€&nbsp;0,00&nbsp;&nbsp;';

			else
				$(document.body).getElementById('basket_price').innerHTML = '€&nbsp;'+result.sBasket.Amount+'&nbsp;&nbsp;';

		}
	}).request();

}

function sendSearch(value) {
	document.getElementById('searchfield').value=value; 
	document.getElementById('searchform').submit();
}


function checkClose(item) {
	if(aktVP == 'sale' || aktVP == 'registerFC' || aktVP == 'login' || aktVP == 'register2shipping' || aktVP == 'register3' || aktVP == 'admin' || aktVP == 'register2' || aktVP == 'register1' || aktVP == 'password')
	{
		location.href=home;
	}
	else
	{
		hideThis(item);
	}

}

function checkForm() 
{
	var isIe/*@cc_on = true@*/;
	var zip = document.getElementById('zipcode');
	var country = document.getElementById('country');
	var country_div = document.getElementById('selDiv');
	var el_orgi = document.getElementById('error_msg');
	var strFehler='';
	if (zip.value.length<5)
	{  
		if (country.options[country.selectedIndex].value==2)
		{
			strFehler='Land oder Postleitzahl falsch - bitte korrigieren';
			zip.setAttribute(isIe ? "className" : "class", "plz instyle_error"); 
			country.setAttribute(isIe ? "className" : "class", "normal instyle_error");
			country_div.setAttribute(isIe ? "className" : "class", "selDiv instyle_error");
		}
	}                                                                                            
	if (strFehler.length>0) 
	{
		if(showPLZMsg == false) {
			el_orgi.innerHTML=el_orgi.innerHTML+strFehler;
			el_orgi.style.display = 'block';
			showPLZMsg = true;
		}
		//alert(strFehler);
		return(false);

	}
}

function check_passwd_required()
{
	if(document.getElementById('no_pass1').checked)
	{
		document.getElementById('passwort').disabled = true;
		document.getElementById('passwort').style.backgroundImage = 'url(../templates/99/de/media/img/notenshop-plus/form-eingabe.gesperrt.gif)';
		document.getElementById('login_head').innerHTML = 'IHRE EMAIL ADRESSE';
	}
	else
	{
		document.getElementById('passwort').disabled = false;
		document.getElementById('passwort').style.backgroundImage = 'none';
		document.getElementById('login_head').innerHTML = 'IHRE EMAIL ADRESSE &amp; IHR PASSWORT';
	}
}






