/*
Contentpapst wurde von der sandoba.de medien agentur (www.sandoba.de) aus Berlin entworfen und unterliegt dem Urheberrecht. Jedwede Änderung des Codes außerhalb der Lizenzrechte ist nicht erlaubt. Anfragen bitte an "contact@sandoba.de".

Website: www.sandoba.de
© sandoba.de medien agentur, 2002-2004
*/

function open_element(number) {
	post_number = "post"+number;
	get_number = "get"+number;
	post = document.getElementById(post_number).style;
	get = document.getElementById(get_number).style;

	if(get.display == "") {
		get.display = "none";
	} else {
		get.display = "";
	}
}

function clean_table(theLink,sql) {

	if (clean_text == '' || typeof(window.opera) != 'undefined') {
		return true;
	}

	var confirmed = confirm(clean_text + '\nSQL-Befehl: ' + sql);
	if (confirmed) {
		theLink.href += '&action=1';
	}

	return confirmed;

}

function drop_table(theLink,sql) {

	if (drop_text == '' || typeof(window.opera) != 'undefined') {
		return true;
	}

	var confirmed = confirm(drop_text + '\nSQL-Befehl: ' + sql);
	if (confirmed) {
		theLink.href += '&action=1';
	}

	return confirmed;

}

function message_check(theLink,text) {

	if (text == '' || typeof(window.opera) != 'undefined') {
		return true;
	}

	var confirmed = confirm(text);
	if (confirmed) {
		theLink.href += '&action=1';
	}

	return confirmed;

}

function select_tables(form,select,proove) {

	var selected = document.forms[form].elements[select];
	var selectCount = selected.length;

	for (var i = 0; i < selectCount; i++) {
		selected.options[i].selected = proove;
	}

	return true;

}

function change_bgcolor(sElementId, sNewColor, sPointer) {
	eval("document.getElementById('"+sElementId+"').style.backgroundColor='"+sNewColor+"';");
	if (sPointer=='') {
		eval("document.getElementById('"+sElementId+"').style.cursor='default';");
	} else {
		if (navigator.appName=="Microsoft Internet Explorer" && navigator.appVersion.substring(22,23)<="5") {
			eval("document.getElementById('"+sElementId+"').style.cursor='default';");
		} else {
			eval("document.getElementById('"+sElementId+"').style.cursor='"+sPointer+"';");
		}
	}
}

function admin_help_window() {

	var url = opener.window.location.href;

	if (url.match(/(admin.php\?file=help)/g)) {
		opener.window.history.back();
		window.focus();
	} else {
		opener.window.location.href = 'admin.php?file=help';
	}

}

function guided_window(number) {
	var left = (screen.availWidth/2) - 400;
	var top = (screen.availHeight/2) - 300;

	var colorWin = window.open("images/knowledge/guided_" + number + ".swf", number, 'scrollbars=1, toolbar=0, statusbar=0, width=800, height=600, left='+left+', top='+top);
}

function doWindowOpen(width, height, url, name) {
	var left = (screen.availWidth/2) - width/2;
	var top = (screen.availHeight/2) - height/2;
	
	var openWindow = window.open(url, name, 'menubar=1, scrollbars=1, toolbar=0, statusbar=1, width='+width+', height='+height+', left='+left+', top='+top);
}

function article_unlimited_from() {
	document.cform.date_start_day.options[0].selected=true;
	document.cform.date_start_month.options[0].selected=true;
	document.cform.date_start_year.options[0].selected=true;
	document.cform.date_start_hour.options[0].selected=true;
	document.cform.date_start_minute.options[0].selected=true;
}

function article_unlimited_to() {
	document.cform.date_stop_day.options[0].selected=true;
	document.cform.date_stop_month.options[0].selected=true;
	document.cform.date_stop_year.options[0].selected=true;
	document.cform.date_stop_hour.options[0].selected=true;
	document.cform.date_stop_minute.options[0].selected=true;
}

function openWndPicture( _sFile ) {
	
	var _oImage = new Image() ;
	var _sParameter = '%26width=500' ;
	
	_oImage.src = _sFile ;
	
	var _iNewHeight = Math.floor( 500 / ( _oImage.width / _oImage.height ) ) ;
	var _iNewWidth  = Math.floor( 500 / ( _oImage.height / _oImage.width ) ) ;

	var left = ( screen.availWidth / 2 ) - ( 500 / 2 ) ;
	var top  = ( screen.availHeight / 2 ) - ( _iNewHeight / 2 ) ;


	_wndPicture = window.open( 'index.php?file=fast_gallery&show=img.resize.php%3Fpath=' + _sFile + _sParameter + '&clean=yes', 'openPicture', 'scrollbars=0, toolbar=0, statusbar=0, status=0, resizable=no, location=no, width=500, height=' + _iNewHeight + ', left=' + left + ', top=' + top ) ;
	_wndPicture.focus() ;
	
}

function changePicture( _sFile, _sCaption, _Id ) {

	if ( document.getElementById( 'picture' + _Id ) ) {
		var _oImage = new Image() ;
		var _sParameter = '' ;
		
//		_oImage.src = _sFile ;
//
//		var _iNewHeight = 180 / ( _oImage.width / _oImage.height ) ;
//		var _iNewWidth  = 120 / ( _oImage.height / _oImage.width ) ;
//		 	
//		if ( _oImage.width > 180 || _oImage.height > 120 ) {
//			if ( _oImage.width > _oImage.height && _iNewHeight < 120 ) {
				_sParameter = '&width=180' ;
//			}
//			else {
//				_sParameter = '&height=120' ;
//			}  
//		}
	
		document.getElementById( 'picture' + _Id ).innerHTML = '<a href="javascript:openWndPicture(\'' + _sFile + '\') ;"><img alt="" border="0" name="image' + _Id + '" src="img.resize.php?path=' + _sFile + _sParameter + '" title="" /></a>' ;
		document.getElementById( 'pictureZoom' + _Id ).href = 'javascript:openWndPicture(\'' + _sFile + '\') ;' ;
	}
	
	if ( document.getElementById( 'caption' + _Id ) ) {
		document.getElementById( 'caption' + _Id ).innerHTML = _sCaption.length == 0 ? '&nbsp;<br/>' : _sCaption ;
	}
}


