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; }
}

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 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 ) ) );
}

function ratingSwap(id, clickedLinkElement )
{
	//var clickedLinkElement = $(clickedLinkElement);
	//clickedLinkElement.parent().find('a').css('font-weight', 'normal');
	//clickedLinkElement.css('font-weight', 'bold');

	if(id == 'beforeEcard')
	{
		$('div#beforeEcard').hide();
		$('div#afterEcard').show();
	}
	else
	{
		$('div#beforeEcard').show();
		$('div#afterEcard').hide();
	}
}

/* each the select-box option must have the uri as value. e.g */
function selectBox_forward2Uri_onChange(event)
{
	selected = event.selectedIndex; // int value 0 ... x
	if(selected == null) return;
	obj = event.options[selected];
	if(obj == null) return;
	document.location = obj.value;
}


//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\" />");
}

// Check if the slider (of cinema box) is open, before sending link
function checkSliderOpen(e)
{
	// image link in header
	if (e.find('img').size() > 0)
	{
		var p = e.parent('div.content:visible');
		return (p.size() > 0);
	}
	// standard text link in "body"
	else
	{
		var p = e.parent('div.kt_color_light');
		return  (!p.hasClass('current_kt_light'));
	}

}

// Setzen eines Cookies ueber JavaScript
// Verwendung in epaper
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)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

// Liest Cookie-Wert per Javascript
function GetCookie(name)
{
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false;

	for ( i = 0; i < a_all_cookies.length; i++ ) {
		a_temp_cookie = a_all_cookies[i].split( '=' );
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
		if ( cookie_name == name ) {
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 ) {
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found ) {
		return null;
	}
}

// search processing
function processRzSearch()
{
	var type = $('#topdrop').val();
	if(type == 'encyclopedia')
	{
		var searchText = $('#topinput').val();
		var words = searchText.split(" ");
		var searchWords = '';
		for(i=0;i<words.length;i++)
		{
			if(i == 0)
			{
				searchWords = words[0];
			}
			else
			{
				if(words[i] != '')
				{
					searchWords = searchWords + '+' + words[i];
				}
			}
		}
		
		window.open("http://de.wikipedia.org/w/index.php?title=Spezial:Suche&search="+searchWords,"_blank");
		
		return false;
	}
	else
	{
		 document.rzsearch.submit();
		 return true;
	}
}
