	/*
	//************************************************************
	//************************************************************
	//**  Copyright Encentra 2010								**
	//**  www.encentra.se										**
	//**  konsult: Johan Rufus Lagerström						**
	//**  johan(a)encentra.se									**
	//************************************************************
	//************************************************************
	*/


	//AUTOFILL - ajax - används för att autofill i filter-fält
	function lookup(inputString) {
		if(inputString.length == 0) {
			// Hide the suggestion box.
			$('#suggestions').hide();
		} else {
			$.post("includes/rpc_search.php", {queryString: ""+inputString+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
			});
		}
	}
	function fill(thisValue) {
		$('#inputString').val(thisValue);
		setTimeout("$('#suggestions').hide();", 200);
		$('#autofillform').submit();
	}
	
	
	
	//PREVIEW IMG - används för att visa bilder om tar musen över a-tagg
	this.AImgPreview = function(){	
		//avstånd från musen 
		xOffset = 10;
		yOffset = 30;
		
		//vars
		top_marg  = 0;
		left_marg = 0;
			
		$("a.aimgpreview").hover(function(e){
			//sätter innehållet
			this.t = this.title;
			this.title = "";	
			var c = (this.t != "") ? "<br/>" + this.t : "";
			if(this.rel == ''){
				$("body").append("<p id='aimgpreview'>"+ c +"</p>");
			}else{
				$("body").append("<p id='aimgpreview'><img src='"+ this.rel +"' alt='' align='left' style='margin-right:10px;' />"+ c +"</p>");
			}
			//räknar ut pos
			tmp_height_div = $("#aimgpreview").height();
			tmp_height_win = $(window).height();
			tmp_height_scroll = $(window).scrollTop();
			
			tmp_win_pos_end = tmp_height_scroll + tmp_height_win;
			tmp_div_pos_end_v1 = e.pageY + xOffset + tmp_height_div;
				
			//sätter nya margs
			left_marg 	= yOffset; //(för alla)
			top_marg 	= 0 - xOffset; //(för 1:a)
			if(tmp_div_pos_end_v1 > tmp_win_pos_end){
				top_marg = 0 - tmp_height_div - xOffset; //(för 2:a)
			}		
			
			$("#aimgpreview")
				.css("top",(e.pageY + top_marg) + "px")
				.css("left",(e.pageX + left_marg) + "px")			
				.fadeIn("fast");						
	    },
		function(){
			this.title = this.t;	
			$("#aimgpreview").remove();
	    });	
		$("a.aimgpreview").mousemove(function(e){
			$("#aimgpreview")
				.css("top",(e.pageY + top_marg) + "px")
				.css("left",(e.pageX + left_marg) + "px");
		});			
	};
	
	
	
	
	
	//dokument redo
	$(document).ready(function() {
		
		
		//laddar preview-bilder
		AImgPreview();
		
		
		
		
		
		//funktion som hämtar bjekt med häsneende på class
		function getElementsByClassName(searchClass, domNode, tagName) {
		    if (domNode == null) domNode = document;
		    if (tagName == null) tagName = '*';
		    var el = new Array();
		    var tags = domNode.getElementsByTagName(tagName);
		    var tcl = " "+searchClass+" ";
		    for(i=0,j=0; i<tags.length; i++) {
		        var test = " " + tags[i].className + " ";
		        if (test.indexOf(tcl) != -1)
		        el[j++] = tags[i];
		    }
		    return el;
		}

		
		
		//HANTERARAR KUNDTJÄNSTSIDORNA
		//vars
		var tmp_classname 	= "resizeme";
		var tmp_jqname 		= "."+tmp_classname;
		var tmp_margin 		= 80;
		//hämtar iframe-objekten
		var iFrames 		= getElementsByClassName(tmp_classname);
		//specialwebbläsare - ställer om höjden
		function iResize(){
			//går igenom varje objekt
			for (var i = 0, j = iFrames.length; i < j; i++){
				//sätter höjden
				iFrames[i].style.height = tmp_margin + iFrames[i].contentWindow.document.body.offsetHeight + 'px';
			}
		}
		//specialwebbläsare
		if (!$.browser.safari || $.browser.opera){
			//startar timer
			$(tmp_jqname).load(function(){
					setTimeout(iResize, 0);
			});
			//Safari and Opera
			for (var i = 0, j = iFrames.length; i < j; i++){
				var iSource = iFrames[i].src;
				iFrames[i].src = '';iFrames[i].src = iSource;
			}
		}else{
			//"normala" browser
			$(tmp_jqname).load(function(){
				//sätter höjden
				this.style.height = tmp_margin + this.contentWindow.document.body.offsetHeight + 'px';
			});
		}
		//byter ut backgrundsbilden mot vit samt tar bort overflow
		$(".whitebg").load(function(){
			$(tmp_jqname).contents().find("html").css("background-color","#fff");
			$(tmp_jqname).contents().find("html").css("overflow","hidden");
		});
			


		
		
		
	});



