function PopUpS_NoScroll_AZV(seite,breite,hoehe,wb_id)
{
	window.open (seite,'new','scrollbars=no,status=no,width='+breite+',height='+hoehe+',menubar=no,left=50,top=50,location=no,resizable=no,directories=no')
}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

/*function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v; }
    obj.display=v; }
}*/

function MM_showHideLayers() { //v6.szon1
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) {
  	
  	if ((obj=MM_findObj(args[i]))!=null) { 
  		v=args[i+2];
    	//if (obj.style) { 
    	//	obj=obj.style; 
    	//	v=(v=='show')?'block':(v=='hide')?'none':v; }
    		if (v=='show') {
    			$(obj).fadeIn();
    		} else if (v=='hide') {
    			$(obj).fadeOut();
    			
    		}
    		
    		//obj.display=v; 
    	//}
  	}
  }
}

var bild;
function Foto(img, alt){
  bild = img;
  foto1= new Image();
  foto1.src=(img);
  Controlla(img, alt);
}
function Controlla(img, alt){
  if((foto1.width!=0)&&(foto1.height!=0)){
    viewFoto(img, alt);
  }
  else{
    funzione="Controlla('"+img+"','"+alt+"')";
    intervallo=setTimeout(funzione,20);
  }
}
function viewFoto(img, alt){
  largh=foto1.width;
  altez=foto1.height;
  stringa="width="+largh+",height="+altez;
  		neu=window.open("","img",stringa);
		neu.document.open();
		neu.document.writeln("<!DOCTYPE html public \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"><html><head><title>Zoom<\/title>");
		neu.document.writeln("<\/head><body style=\"margin:0px;\">");
		//Falls speichersperre erwünscht, Kommentar weg
		//neu.document.writeln("<script language=\"JavaScript\">");
		//neu.document.writeln("function Position(Ereignis)");
		//neu.document.writeln("{");
		//neu.document.writeln("alert(\"COPYRIGHT\");");
		//neu.document.writeln("}");
		//neu.document.writeln("document.onmousedown = Position;");
		//neu.document.writeln("<\/script>");
		if (alt!='')
			neu.document.writeln("<img src=\""+bild+"\" alt=\"\" title=\""+alt+"\">");
		else
			neu.document.writeln("<img src=\""+bild+"\" alt=\"\">");
		neu.document.writeln("<\/body><\/html>");
		neu.document.close();
}

function PopUp(seite,breite,hoehe)
{
	window.open (seite,'new','scrollbars=no,status=no,width='+breite+',height='+hoehe+'menubar=no,left=50,top=50,location=no,resizable=no,directories=no')
}

function PopUp_Scroll(seite,breite,hoehe)
{
	window.open (seite,'new','scrollbars=yes,status=no,width='+breite+',height='+hoehe+'menubar=no,left=50,top=50,location=no,resizable=no,directories=no')
}

function PopUpS_NoScroll(seite,breite,hoehe,wb_id)
{
	window.open (seite,'new','scrollbars=no,status=no,width='+breite+',height='+hoehe+',menubar=no,left=50,top=50,location=no,resizable=no,directories=no')
}

function CenterPopUpS(seite,format,breite,hoehe)
{
   f2=window.open (seite,format,'scrollbars=no,status=no,width='+breite+',height='+hoehe+'menubar=no,left=50,top=50,location=no,resizable=no,directories=no');
   f2.moveTo((screen.width-breite)/2,(screen.height-hoehe)/2);
   f2.focus();
}

function ResizeCenterPopUpS(seite,breite,hoehe)
{
   f2=window.open (seite,'new','scrollbars=yes,status=no,width='+breite+',height='+hoehe+'menubar=no,left=50,top=50,location=no,resizable=yes,directories=no');
   f2.moveTo((screen.width-breite)/2,(screen.height-hoehe)/2);
   f2.focus();
}

// PopUp-Function (resizable + no scrollbars)
function PopUpS_R(seite,breite,hoehe)
{
	window.open (seite,'new','scrollbars=no,status=no,width='+breite+',height='+hoehe+'menubar=no,left=100,top=100,location=no,resizable=yes,directories=no')
}

function PopUpAdvertDetail(seite,breite,hoehe,wb_id)
{
	window.open (seite,'new','scrollbars=yes,status=no,width='+breite+',height='+hoehe+',menubar=no,left=50,top=50,location=no,resizable=yes,directories=no')
}

//save item statistic
function item_statistic(shortcode, dataset_id, pu_id, reg_id, type)
{
	if(!pu_id) var pu_id = '';
	if(!reg_id) var reg_id = '';
	if(!type) var type = '';
	//create image element
	var iElem = document.createElement("img");

	// write image
	document.write("<img src=\"/redFACT/kernel/scripts/frontend/item_statistic.php?shortcode="+shortcode+"&dataset_id="+dataset_id+"&pu_id="+pu_id+"&reg_id="+reg_id+"&type="+type+"&rand="+(Math.random()*100000)+"\" width=\"1\" height=\"1\" />");
}

function CreateBookmarkLink() 
{
	title = "SZON - Online-Dienst fuer die Region von Aalen bis zum Bodensee, von Ulm bis zum Schwarzwald";
	url = "http://www.szon.de";
	if (window.sidebar) 
	{
		// Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} 
	else if( window.external ) 
	{
		// IE Favorite
		
		window.external.AddFavorite( url, title);
	}
	else if(window.opera && window.print) 
	{
		// Opera Hotlist
		return true; 
	}
}

function GetRandom( min, max ) {
	if( min > max ) {
		return( -1 );
	}	
	if( min == max ) {
		return( min );
	}
	return( min + parseInt( Math.random() * ( max-min+1 ) ) );
}

// encrypt function implemented in nfyc_community_totallokal.php
function DecryptMailto( s )
{
	var n = 0;
	var r = "";
	for( var i = 0; i < s.length; i++)
	{
		n = s.charCodeAt( i );
		if( n >= 8364 )
		{
			n = 128;
		}
		r += String.fromCharCode( n - 1 );
	}
	return r;
}

function DecryptMailLink( s )
{
	location.href=DecryptMailto( s );
}

// Setzen eines Cookies ueber JavaScript
// Verwendung in Voting
function SetCookie (name, value) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "; path=/" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

function writeLeoEventFilmTrailer(htmlContainer, flvUrl, flvWidth, flvHeight, action)
{
	if ( action == 'show' )
	{
		var player = '<h3>Trailer</h3>\n';
		player += '<object width="'+flvWidth+'" height="'+flvHeight+'" id="filmTrailer" name="filmTrailer">\n';
		player += '<param name="movie" value="/cms_addon/mediaplayer/mediaplayer.swf" />';
		player += '<param name="allowfullscreen" value="true" />\n';
		player += '<param name="allowscriptaccess" value="always" />\n';
		player += '<param name="wmode" value="transparent" />\n';
		player += '<param name="flashvars" value="'+flvUrl+'" />\n';
		player += '<embed type="application/x-shockwave-flash" id="filmTrailerPlayer" name="filmTrailerPlayer" src="/cms_addon/mediaplayer/mediaplayer.swf" width="'+flvWidth+'" height="'+flvHeight+'" bgcolor="undefined" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" flashvars="'+flvUrl+'" />\n';
		player += '</object>\n';
		player += '<br /><span class="text_more"><a href="#" onclick="writeLeoEventFilmTrailer(\''+htmlContainer+'\', \''+flvUrl+'\', \''+flvWidth+'\', \''+flvHeight+'\', \'close\');return false;"><strong>schliessen</strong></a></span>';
		
		$(htmlContainer).empty().html(player).show();
		
		//var flvPlayer = $('#filmTrailerPlayer');
		//flvPlayer.sendEvent("PLAY","true");
	}
	else if ( action == 'close' )
	{
		$(htmlContainer).empty().hide();
	}
}
