
function setDisplaySize(size){
	if(!navigator.cookieEnabled) return
	var cookieValue = getCookie('mode')
	
	if(cookieValue!=''){
		var cookieArr = cookieValue.split(',')
		if(cookieArr.length==2 || (cookieArr.length==3 && cookieArr[2]!=size)){
			document.cookie = 'mode='+cookieArr[0]+','+cookieArr[1]+','+size+'; expires=Thu, 19-Nov-2099 00:00:00 GMT;path=/;';
			return;
		}
	} else {
		document.cookie = 'mode=0,normal,'+size+'; expires=Thu, 19-Nov-2099 00:00:00 GMT;path=/;';
	}
}

function getCookie(name)
{
    strValue = false;
    if(strCookie = document.cookie){
		if( arrCookie = strCookie.match( new RegExp(name+'=([^;]*)','g'))){
			strValue=RegExp.$1;
		}
	}
    return(strValue);
}

window.onload = function(){

	//if(window.location.search.indexOf('testDisplaySize')==-1) return
	
	if (window.innerWidth) {
		var size = window.innerWidth;
	} else if (document.body && document.body.offsetWidth) {
		var size = document.body.offsetWidth;
	} else {
		var size = 0;
	}
	
	//alert("Cookie: "+document.cookie+" Screen Width:"+size)
	
	if(size >= 1920){
		document.getElementById("displaySize").href = "../files/csslib/$file/screenSize1920.css";
		document.cookie = setDisplaySize('4');
	} else if(size >= 1680) {
		document.getElementById("displaySize").href = "../files/csslib/$file/screenSize1680.css";
		document.cookie = setDisplaySize('3');
	} else if(size >= 1280) {
		document.getElementById("displaySize").href = "../files/csslib/$file/screenSize1280.css";
		document.cookie = setDisplaySize('2');
	} else {
		document.cookie = setDisplaySize('1');
	}
	
}


/* jQuery Funktionen */

$(document).ready(function(){

	//Autocomplete Liste bei Trinkwasserschutzgebieten
	$('#schutzgebietStreet').autocomplete('../request?openagent',{
		width: 320,
		max:100,
		minChars:3,
		autoFill:true,
		matchCase:false,
		mustMatch:true,
		extraParams: { 
			action: 'getSchutzgebiet',
			street: function(){
				return encodeURIComponent($('#schutzgebietStreet').val())
			}
		},
		parse: function(data) {
			return $.map(eval(data), function(row) {
				if(row.street!='none') return {data: row,value: decodeURIComponent(row.street),result: decodeURIComponent(row.street)}
			});
		},
		//Anzeige der Listeneinträge anpassen
		formatItem: function(item,itemNum) {		
			return decodeURIComponent(item.street);
		},
		//Rückgabewert anpassen
		formatResult: function(item){
			return decodeURIComponent(item.street)
		},
		//Fehlermeldung ausgeben wenn PLZ ungültig ist
		matchError: function(){
			alert('Die eingegebene Straße liegt nicht im Trinkwasserschutzgebiet in Mülheim an der Ruhr .')
		}
	})
})