var xchanged;
//Um bei den links den h�sslichen Rahmen zu entfernen beim klicken
$(document).ready(function(){
    $("a").focus(function () {
		$(this).blur();
    });
});
// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.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 writeE(n,d){
	document.write('<a href=\"mailto:' + n + '@' + d + '\">');
	document.write(n + '@' + d + '<\/a>');	
	return true;
} 
//elektronische Postverschlüsselung
function oe(b,a,c) {
	var d=a+"&#64;"+b+"&#46;"+c;
	var e="<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+d+"'>"+d+"<"+'/'+"a>";
	if(a!='' && b!='' && c!='')
		document.write(e);
	return true;
}
//elektronische Postverschlüsselung
function oe2(b,a,c,name) {
	var d=a+"&#64;"+b+"&#46;"+c;
	var e="<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+d+"'>"+name+"<"+'/'+"a>";
	if(a!='' && b!='' && c!='')
		document.write(e);
	return true;
}
//elektronische Postverschlüsselung
function oe3(b,a,c) {
	var d=a+"&#64;"+b+"&#46;"+c;
	var e="<a href='/firma/kontakt.html?to="+a+"'>"+d+"<"+'/'+"a>";
	if(a!='' && b!='' && c!='')
		document.write(e);
	return true;
}
//Email check f�r CMS Editor
function mt(name,domain,subject,body) {
  location.href = 'mailto:' + name + '@' + domain + '?subject=' + subject + '&body=' + body;
  return true;
}
// Email Check
function test(src) {
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(src);
}
function checkmail(mail){
	return new RegExp("^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$").test(mail);
} 
// Zum "trimmen" von Leerezeichen und Seitenumbrüchen
function trimit(str){
	return str.replace(/^\s*|\s*$/g,"");
}
// Prüfen ob wert in array vorhanden
function in_array(val,arr) {
   for(var i = 0; i < arr.length; i++)
      if(arr[i] === val)
          return(i);
   return(-1);
}
//Kurzform zum erhalten des Elements
function getIt(element){
	if(document.getElementById(element)){
		return document.getElementById(element);
	} else {
		//alert("GetVAl: Nicht vorhanden: "+element);
		return false;
	}
}
//Kurzform zum erhalten des Wertes des Elementes
function getVal(element){
	if(document.getElementById(element)){
		return trimit(document.getElementById(element).value);
	} else {
		//alert("GetVAl: Nicht vorhanden: "+element);
		return false;
	}
	
}
//Wie in PHP
function number_format(number, decimals, dec_point, thousands_sep) {
    number = (number+'').replace(',', '').replace(' ', '');
    var n = !isFinite(+number) ? 0 : +number, 
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.round(n * k) / k;        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {
        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }    return s.join(dec);
}
