
var PopWinPosX = 50;
var PopWinPosY = 50;
  
function view(url, width, height, name) {
	if(!name) {
		name = 'popupWin';
	}
	popupWin = 	window.open(url,name,'scrollbars=no,menubar=no,toolbar=no,resizable=yes,width='+ width +',height='+ height +',left='+PopWinPosX+',top='+PopWinPosY);
}


function view_and_scroll(url, width, height, name) {
	if(!name) {
		name = 'popupWin';
	}
	popupWin = 	window.open(url,name,'scrollbars=yes,menubar=1,resizable=1,toolbar=no,width='+ width +',height='+ height +',left='+PopWinPosX+',top='+PopWinPosY);
}

// dynamisches Dropdown
function wechsel(Feld1, Feld2, ArrName) {
	Auswahl=document.myform.elements[Feld1].value; //Bestimmen welcher Eintrag markiert ist
	
	while (document.myform.elements[Feld2].length > 1) { //Alle Einträge(ausser der Kopfzeile[index0])löschen
		document.myform.elements[Feld2].options[document.myform.elements[Feld2].length-1]=null;
	}
	if (Auswahl != "") { //Nur wenn die Auswahl im Steuerungsfeld nicht leer ist (leer=kopfzeile), werden Werte ins 2. Feld eingetragen
		x=eval(ArrName+document.myform.elements[Feld1].value); //x erhält das entsprechende Array zugewiesen nicht NS4-save
		for (i=0;i<=x.length-1;i++) { //Werte des Anlassarrays abfragen
			Eintrag= new Option(x[i][0],x[i][1]) //Werte des Arrays zuweisen
			document.myform.elements[Feld2].options[document.myform.elements[Feld2].length]=Eintrag; //option einfügen
		} 
	}
	document.myform.elements[Feld2].selectedIndex=0
}

// reset the damn thing
function resetDrop(Feld) {
	while (document.myform.elements[Feld].length > 1) { //Alle Einträge(ausser der Kopfzeile[index0])löschen
		document.myform.elements[Feld].options[document.myform.elements[Feld].length-1]=null;
	}
}

function swapClass( id, newClass )
{
  if ( document.getElementById( id ) )
  {
    document.getElementById( id ).className = newClass;
  }
}


function swapImage ( id, file, text )
{	
	if ( document.getElementById( id ) )
 	{
		document.getElementById( id ).src = file;
		document.getElementById( id+"Text" ).innerHTML = text;
	}	
}


function switchWebcams()
{
	inner_1 = document.getElementById("id1").innerHTML;
	inner_2 = document.getElementById("id2").innerHTML;
	
	document.getElementById("id1").innerHTML = inner_2;
	document.getElementById("id2").innerHTML = inner_1;
}

var wTx = 0;
function archivNav( m )
{
	if(m>0)
	{ 
		id = "kw_next";
		kw_cur += 3;
	}
	else
	{ 
		id = "kw_prev";
		kw_cur -= 3;
	}
	
	//alert(kw_start);
	
	if( kw_cur-3 <= kw_first )
	{
		document.getElementById( "kw_prev" ).style.display = "none";
	}
	else if( document.getElementById( "kw_prev" ).style.display == "none" )
	{
		document.getElementById( "kw_prev" ).style.display = "inline";
	}
	
	if( kw_cur+3 > kw_end )
	{
		document.getElementById( "kw_next" ).style.display = "none";
	}
	else if( document.getElementById( "kw_next" ).style.display == "none" )
	{
		document.getElementById( "kw_next" ).style.display = "inline";
	}
	
	
	wTx += m;
	x = wTx+"px";
	document.getElementById('webcamThumbsInner').style.top = x;
	
	document.getElementById('kw_prev_text').innerHTML = (kw_cur-5)+"-"+(kw_cur-3);
	document.getElementById('kw_next_text').innerHTML = (kw_cur+1)+"-"+(kw_cur+3);
}
