/**
* javascriptanchor
* loads url to top.location
*/
function jsa( target_url ) {
	top.location.href = "index_frames.php" + target_url;
}



function contains_string(source_string, searched_string) {
	if ( source_string.length == 0 )
		return false;
		
	if ( searched_string.length == 0 )
		return false;
		
	for ( i = 0; i < source_string.length - searched_string.length; i++ ) {
		if ( source_string.substr(i, searched_string.length) == searched_string )
			return true;
	}
	
	return false;	
}

function getStyleSheet() {
	document.writeln('<link rel="stylesheet" type="text/css" href="css/standard_ff2.css">');
	return;
	
	var browserString = navigator.userAgent;
	
	if ( contains_string(browserString, "Windows NT 5.0") )
		alert( "Windows 2000" );
	else if ( contains_string(browserString, "Windows NT 5.1") )
		alert( "Windows XP" );
	else if ( contains_string(browserString, "Windows NT 5.2") )
		alert( "Windows 2003 Server" );
	else
		alert( browserString );
}

	
/*
	lädt uri in frame
*/
function load_in_iframe(frame_id, target_uri) {
	var frm = document.getElementById( frame_id );
	
	frm.src = target_uri;
}

function load_in_parent_iframe(frame_id, target_uri) {
	var frm = parent.document.getElementById( frame_id );
	
	frm.src = target_uri;
}

function resize_iframe( frame_id, width, height ) {
	var frm = document.getElementById( frame_id );
	
	frm.width = width;
	frm.height = height;
}

function resize_parent_iframe( frame_id, width, height ) {
	var frm = parent.document.getElementById( frame_id );
		
	frm.width = width;
	frm.height = height;
}



/*
	ersetzt grafik mit id=pic_id mit grafik referenziert durch pic_url
*/
function change_pic( pic_id, pic_url) {
	var obj = document.getElementById( pic_id );
	obj.src = pic_url;
}



/*
	setzt style-element von element referenziert durch elem-id auf style-status
*/
var mitarbeiter_fixiert = false;
var last_fix_ma = 0;
var mitarbeiter_name_blau_string	= "#5e6faa"; 
var	mitarbeiter_name_grau_string	= "#a4a29d"; 
var	mitarbeiter_rand_blau_string	= "3px solid #5e6faa"; 
var	mitarbeiter_rand_weiss_string	= "3px solid #ffffff";

function set_style( elem_id, style_element, style_status ) {
	// if ( style_status == "hidden" ) return;
	var obj = document.getElementById( elem_id );
	var eval_string = "obj.style." + style_element + " = '" + style_status + "'";
	eval( eval_string );
}




/*
	zeigt mitarbeiter details (unternehmen->mitarbeiter)
*/
function show_ma_details( elem_id, style_element, style_status, from_top, frames ) {
	// if ( style_status == "hidden" ) return;
	var obj = document.getElementById( elem_id );
	
	var eval_string = "obj.style." + style_element + " = '" + style_status + "'";
	eval( eval_string );
	

	if ( frames ) {
		eval_string = "obj.style.top = '"+from_top+"px'";
		eval( eval_string );
		eval_string = "obj.style.left = '230px'";
		eval( eval_string );
	} else {
		eval_string = "obj.style.top = '"+from_top+"px'";
		eval( eval_string );
		eval_string = "obj.style.left = '380px'";
		eval( eval_string );
	}

}

function hide_ma_details( ma_id ) {
	var obj = document.getElementById( ma_id + "_details" );
	
	if ( obj == null )
		return;
	
	var eval_string = "obj.style.visibility = 'hidden'";
	eval( eval_string );
	
	return;
}

function ma_h( ma_pic, ma_id, ma_rand_color, ma_name_color, from_top ) {
	if ( mitarbeiter_fixiert )
		return;
	
	change_pic( 'mitarbeiter_gross', ma_pic ); 
	set_style( ma_id+'_pic', 'border', ma_rand_color ); 
	set_style( ma_id+'_name', 'color', ma_name_color ); 
	set_style( ma_id+'_email', 'color', ma_name_color);
	show_ma_details( ma_id+"_details", 'visibility', 'visible', from_top); 
}

function ma_n( ma_pic, ma_new_pic, ma_id, ma_rand_color, ma_name_color, from_top ) {
	if ( mitarbeiter_fixiert )
		return;
	
	change_pic( 'mitarbeiter_gross', 'img/leer.gif' ); 
	set_style( ma_id+'_pic', 'border', ma_rand_color ); 
	set_style( ma_id+'_name', 'color', ma_name_color ); 
	set_style( ma_id+'_email', 'color', ma_name_color); 
	hide_ma_details( ma_id ); 
}

function ma_h_frames( ma_pic, ma_new_pic, ma_id, ma_rand_color, ma_name_color, from_top ) {
	if ( mitarbeiter_fixiert )
		return;
	
	change_pic( 'mitarbeiter_gross', ma_pic ); 
	document.getElementById( ma_id + "_pic" ).src = ma_new_pic;
	set_style( ma_id+'_pic', 'border', ma_rand_color ); 
	set_style( ma_id+'_name', 'color', ma_name_color ); 
	set_style( ma_id+'_email', 'color', ma_name_color);
	set_style( ma_id+'_name', 'fontWeight', 'bold');
	set_style( ma_id+'_email', 'fontWeight', 'bold');
	show_ma_details( ma_id+"_details", 'visibility', 'visible', from_top, true); 
}

function ma_n_frames( ma_pic, ma_new_pic, ma_id, ma_rand_color, ma_name_color, from_top ) {
	if ( mitarbeiter_fixiert )
		return;
	
	change_pic( 'mitarbeiter_gross', 'img/leer.gif' ); 
	document.getElementById( ma_id + "_pic" ).src = ma_new_pic;
	set_style( ma_id+'_pic', 'border', ma_rand_color ); 
	set_style( ma_id+'_name', 'color', ma_name_color ); 
	set_style( ma_id+'_email', 'color', ma_name_color); 
	set_style( ma_id+'_name', 'fontWeight', 'normal');
	set_style( ma_id+'_email', 'fontWeight', 'normal');
	hide_ma_details( ma_id ); 
}

function ma_fixieren( ma_id ) {
	mitarbeiter_fixiert = !mitarbeiter_fixiert;
	
	if ( mitarbeiter_fixiert )
		last_fix_ma = ma_id;	// merke wer fixiert wurde
	else {
		if ( last_fix_ma > 0 ) {
			set_style( last_fix_ma+'_pic', 'border', mitarbeiter_rand_weiss_string ); 
			set_style( last_fix_ma+'_name', 'color', mitarbeiter_name_grau_string ); 
			set_style( last_fix_ma+'_email', 'color', mitarbeiter_name_grau_string); 
			change_pic( 'mitarbeiter_gross', 'img/leer.gif' ); 
			hide_ma_details( last_fix_ma );
		}
	}
}





/*
	baut uri zum emailversand -> spamschutz
*/
function send_email( p1 ) {
	top.location.href = "mailto:" + p1 + "@ziv.de";
}

function send_email_subject( p1, subject ) {
	top.location.href = "mailto:" + p1 + "@ziv.de?subject=" + subject;
}



