// JavaScript Document

/*
var wunschzettelDisplay = function(e) {
	$('wunschzettel_dd').setStyle('display','block');
	var url = 'inc/wunschzettel.inc.php?idSession='+idSession+'&rnd='+Math.random();
	$('wunschzettel_content').load(url);
}


var wunschzettelArtikelLoeschen = function(ziel,idSession,artikel){
	$(ziel).fade('out');
	var elementEntfernen = function(){
		$(ziel).setStyle('display','none');
	}
	elementEntfernen.delay(600);
	// jetzt die ajax url für das entfernen laden ins wunschzettel_leer
	var url = 'inc/wunschzettelArtikelEntfernen.inc.php?idSession='+idSession+'&artikel='+artikel;
	$('wunschzettel_leer').load(url);
}

var aufWunschZettelSetzen = function() {
	var urlWunschSezten = $$('a[class=aufWunschzettelsetzen]').get('href');
	urlWunschSezten += "&idSession="+idSession;
	$$('a[class=aufWunschzettelsetzen]').set('href',urlWunschSezten);
}

var zumWunschZettel = function() {
	var urlWunschSezten = $$('a[class=zumWunschZettel]').get('href');
	urlWunschSezten += "&idSession="+idSession;
	$$('a[class=zumWunschZettel]').set('href',urlWunschSezten);
}

var fuellen = function(e,button) {
	if(button!="sortieren"){
		e = replaceUmlauts(e,0);
		$(button + '_status').set('html',e)
	    $(button + '_status').setStyles({
	        'background-color': '#f8f6f9'
	    });
	} else {
		$('sortieren_status').set('html',e);
	}
}
 */
 
// Umlaute richtig darstellen
function replaceUmlauts(string, index){
    var anArray = new Array(2);
    anArray[0] = new Array("%C3%A4", "�", "�", "�", "�", "%C3%BC", "%C3%9F", "%20");
    anArray[1] = new Array("&auml;", "&ouml;", "&Auml;", "&auml;", "&Uuml;", "&uuml;", "&szlig;", " ");
    
    for (var i=0; i<anArray[index].length; i++){
		myRegExp = new RegExp(anArray[index][i],"g");
		string = string.replace(myRegExp, anArray[(index==0?1:0)][i]);
	}
    return string;
}

/*
// Die Filtern Menus in der Höhe anpassen
var listeAnpasse = function() {
	var myFilter = new Array('schuhe_dd','typ_dd','farbe_dd','marke_dd');
	i = 0
	myFilter.each(function(){
		var filterVar = myFilter[i];
		k = 0;
		$(filterVar).getElements('li').each(function(e){
			$(e).getElement('a').setStyles({
				'letter-spacing':'0.1em',
				'width':'160px'
			});
			k++;
			hoehe = 20 * i + 'px'; 
			if(k <= 6) {
				$(filterVar).setStyle('overflow-y','hidden');
			} else {
				$(filterVar).setStyle('overflow-y','scroll');
				$(filterVar).setStyle('height','120px');
			}
		});
		i++;
	});
}

// Produkte einfaden
var artikelFadeIn = function(){
	$$('div[class=artikel]').fade('hide');
	$$('div[class=artikel]').fade('in');
}

// Gewinnspiel versenden
function senden(durchlauf, idSession){
	k=0;
	wunschSchuhe = "";
	for(i=0;i<durchlauf;i++){
		if(eval("document.wunschzettel.schuh"+i+".checked")){
			if(k==0){
				wunschSchuhe += eval("document.wunschzettel.schuh"+i+".value");
				k++;
			} else {
				wunschSchuhe += "|" + eval("document.wunschzettel.schuh"+i+".value");
			}
		}
	}
	url = "rol_gewinnspiel_form.php?schuhe="+wunschSchuhe+"idSession="+idSession;
	$$("a[rel=boxed]").set("href",url);		
}

*/

// Startseite Teaser
var flashTeaser = function() {
	var myFlash = $('flashTeaser');
		if(myFlash != null) {
			var obj = new Swiff('flash/startseite_teaser/startseite_teaser.swf', {
		    width:  988, 
		    //height: 90, 
		    height: 105, 
		    container: $('flashTeaser')
		});
	}
}

var isInt = function(zahl){
   var y=parseInt(zahl); 
   if (isNaN(y)) return false; 
   return zahl==y && zahl.toString()==y.toString(); 
}

var doppelEintragEntfernen = function(arrayName){
	var newArray=new Array();
    label:for(var i=0; i<arrayName.length;i++ ) {  
        for(var j=0; j<newArray.length;j++ ) {
            if(newArray[j]==arrayName[i]) 
                continue label;
        }
        newArray[newArray.length] = arrayName[i];
    }
    return newArray;
}

var ladeJson = function(url){
	var request = new Request.JSON({
		url: 'url',
		onComplete: function(jsonObj) {
			alert("geladen");
			return jsonObj.previews;
		}
	}).send();
}

var callbackFunc = function(a,b){
	return (a.Stadt < b.Stadt) ? -1 : 1;
}

var filialeAnzeigen = function(vkst){
	i=0;
	myJson.each(function(){
		if(myJson[i].VKST == vkst){
			url = "falkKarte.php?stadt="+myJson[i].Stadt+"&plz="+myJson[i].PLZ+"&strasse="+myJson[i].Strasse;
			$('filialkarte').innerHTML = '<iframe src="'+url+'" scrolling="no" width="424" height="405" border="0" frameborder="0" id="falk"></iframe>';
		}
		i++;
	});
}

var filialenDetails = function(vkst) {
	i=0;
	myJson.each(function(){
		if(myJson[i].VKST == vkst){
			url = "falkKarte.php?stadt="+myJson[i].Stadt+"&plz="+myJson[i].PLZ+"&strasse="+myJson[i].Strasse;
			$('filialdaten').innerHTML = '<h1>ROLAND IN '+myJson[i].Stadt.toUpperCase()+'</h1><br/>';
			$('filialdaten').innerHTML += myJson[i].Strasse+'<br/>';
			$('filialdaten').innerHTML += myJson[i].PLZ+' '+myJson[i].Stadt+'<br/><br/>';
			$('filialdaten').innerHTML += 'Telefon:'+myJson[i].Telefon+'<br/><br/>';
			$('filialdaten').innerHTML += '<b>Öffnungszeiten:</b><br/>';
			$('filialdaten').innerHTML += 'Montag bis Freitag:<br/>'+myJson[i].mobisfr+'<br/>';
			$('filialdaten').innerHTML += 'Samstag:<br/>'+myJson[i].sa+'<br/>';
			$('filialdaten').innerHTML += '<br/>'+myJson[i].beschreibung+'<br/>';
		}
		i++;
	});
}

var filialenAlle = function(jSon){
	$('filialen_dd').innerHTML = '';
	var i=0;
	jSon.each(function(){
		$('filialen_dd').innerHTML += '<li><a href="rol_filialfinder_detail.php?vkst='+jSon[i].VKST+'">'+jSon[i].Stadt+' '+jSon[i].filialname+'</a></li>';
		i++;
	});
}

var inputLoeschen = function(e){
	e.value = "";
}

// Abfrage Zahl
function isInteger(s) {
  return (s.toString().search(/^-?[0-9]+$/) == 0);
}


// History Manager
var handleChange = function(event) {
	var page = event.pathNames[0] ? event.pathNames[0] : '';
	if(page!=""){
		url = "produkt_uebersicht_content.php?"+page;
		$('artikel_container').load(url);
	}
	
}


// Sortieren
var sortieren = function(sortieren){
	alert("Du hast auf " + sortieren + " geklickt.")
}

// Accordion Sets Accessoires
var accord = function(slide){
	alert(slide);
}

var stille = function(){
	;
}










