/**********************************************************************/
/* Funktion laed Images vor          																  */	
/**********************************************************************/
function preload_images() 
{ 
  var d=document; 
	if(d.images)
	{ 
		if(!d.MM_p) d.MM_p=new Array();
   	var i,j=d.MM_p.length,a=preload_images.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 create_email_link(email,domain,linkname)
{
	document.writeln("<a onMouseMove=\"javascript:status='"+linkname+"';\" onMouseOut=\"javascript:status='';\" href=\"mailto:"+email+"@"+domain+"\">"+linkname+"</a>");
}

/**********************************************************************/
/* Funktion oeffnet ein	Pop-Up-Fenster							             			*/	
/**********************************************************************/
function open_window(url, w, h, winname, scroll, resize)  
{
	var winleft = (screen.width - w) / 2; 
	var wintop = (screen.height - h) / 2;
	var winprops = "height="+h+",width="+w+",top="+wintop+",left="+winleft+",scrollbars="+scroll+",resizable="+resize;
	//var windowname = "-"+(Math.random()*99999999);
	var win = window.open(url, winname, winprops);
	if(window.focus) 
	{
		win.focus();
	}
}

function f_check_inputform(_type,_value,_formname,_elementname)
{
	_key = window.event.keyCode;
	if(_type=="number")
	{
		if(!(
		(_key>=48 && _key<=56) ||
		(_key>=96 && _key<=111) ||
		(_key>=187 && _key<=190) ||
		(_key==8)	||
		(_key==46)

		))
		{
			//alert(_value.substr(0,_value.length));
			document.forms[0].elements[_elementname].value=_value.substr(0,(_value.length-1));
		}
	}
}

function f_trackKeys(evnt,regEx) 
{
  var keyCode = evnt.keyCode ? evnt.keyCode : evnt.which;
	return !!String.fromCharCode(keyCode).match(regEx) || ((keyCode>=42 && keyCode<=47) || (keyCode>=48 && keyCode<=57) || (keyCode==8)); 
}


function f_insert_dots(string)
{
	string = string.replace(".","");

	return_string = "";
	triple_count=1;

	for(i=string.length;i>=1;i--)
	{	
		return_string =  string.substring(i,i-1)+return_string;
		triple_count++;
		if(triple_count>3 && string.substring(i-1,i-2))
		{
			return_string = "."+return_string;
			triple_count=1;
		}
	}

	return return_string;
}

function f_format_number(_value,_name,_form)
{
	if(_value.length>0)
	{
		if(_value.indexOf(",")==-1)
		{
			_value = f_insert_dots(_value);
			document.forms[0].elements[_name].value=_value+",00";
		}else{
			temp = _value.split(",");
			_value = f_insert_dots(temp[0])+",";
		
			if(temp[1].length<2)
			{
				document.forms[0].elements[_name].value=_value+temp[1]+"0";
			}
		}
	}
}


function f_duplicate(url)
{
 if(confirm("Soll dieser Eintrag wirklich dupliziert werden?"))
 {
 	document.location.href=url;
 }
}

	

