/*
description:	javascript front lib
created:		23.11.2002
author:			benjamin nowack
copyright:		2002, appmosphere.com, germany, all rights reserved
language:		JavaScript
version:		1.0
changes:		
comments:		
*/

/*					*/

function show_popup_win(uri, win_name, win_args){
	window.open(uri, win_name, win_args);
}

/*					*/

function site_do_search(form_id, form_name){
	var p=get_p();
	var my_form=get_form_el(form_id, form_name);
	if(!my_form){
		p.do_alert("Error: form not found. ("+form_name+")");
	}
	else{
		var submit_form=true;
		error_msg="";
		/* search_str existence check */
		if(submit_form){
			var field=my_form.search_str;
			var field_value=field.value;
			if(field_value.length < 2){
				submit_form=false;
				error_msg+="Bitte geben Sie einen l&auml;ngeren Suchbegriff an (mindestens 2 Zeichen).\n";
				field.focus();
			}
		}
		/* no blank check */
		if(submit_form){
			var field=my_form.search_str;
			var field_value=field.value;
			if(field_value==" " || field_value=="  " || field_value=="   "){
				submit_form=false;
				error_msg+="Bitte geben Sie einen oder mehrere Suchbegriffe an.\n";
				field.focus();
			}
		}
		/* search_area existence check */
		if(submit_form){
			my_form.submit();
		}
		else{
			p.do_alert(error_msg);
		}
	}
}


/*					*/

function swap_img(img_id, img_name, img_src){
	var img_el=get_img_el(img_id, img_name);
	if(img_el){
		img_el.src=img_src;
	}
	return true;
}


/*					*/

if(!window.libs_loaded){
	window.libs_loaded=1;
}
else{
	window.libs_loaded++;
}