
	function ValidateNumeric(element)
	{
	    var kommabereiche = element.value.split(",");
	    var punktbereiche = element.value.split(".");
	    if(isNaN(element.value) && -1 == element.value.indexOf(",")
	    || kommabereiche.length > 2
	    || (kommabereiche.length > 1 && punktbereiche.length > 1))
	    {
	      element.value = "";
	    }
	    return;
	} 

    var acrobat = new Image(32, 32);
    var excel = new Image(32, 32);
    var firefox = new Image(32, 32);
    var smile = new Image(32, 32);
    var access = new Image(32, 32);
    var outlook = new Image(32, 32);
    var powerpoint = new Image(32, 32);
    var mediaplayer = new Image(32, 32);
    var winrar = new Image(32, 32);
    var winword = new Image(32, 32);
    var winzip = new Image(32, 32);
    var text = new Image(32, 32);
    var dokument = new Image(32, 32);      
        
    
    function cmx_SetBasicDimensions(name,x,y)
    {
        cmx_[name] = new Object(); 
        cmx_[name]["width"] = x + "px"; 
        cmx_[name]["height"] = y + "px"; 
    }
    
    function SetUrl(receiver, pfad, x, y)
    {  
	    acrobat.src = 		abspath + "formgen/controls/mediachooser/icons/acrobat.gif";  
	    excel.src =         abspath + "formgen/controls/mediachooser/icons/excel.gif";  
	    firefox.src = 		abspath + "formgen/controls/mediachooser/icons/firefox.gif";  
	    smile.src = 		abspath + "formgen/controls/mediachooser/icons/smile.gif";  
	    access.src = 		abspath + "formgen/controls/mediachooser/icons/access.gif";  
	    outlook.src = 		abspath + "formgen/controls/mediachooser/icons/outlook.gif";  
	    powerpoint.src = 	abspath + "formgen/controls/mediachooser/icons/powerpoint.gif";  
	    mediaplayer.src = 	abspath + "formgen/controls/mediachooser/icons/mediaplayer.gif";  
	    winrar.src = 		abspath + "formgen/controls/mediachooser/icons/winrar.gif";  
	    winword.src = 		abspath + "formgen/controls/mediachooser/icons/winword.gif";  
	    winzip.src = 		abspath + "formgen/controls/mediachooser/icons/winzip.gif";        
	    text.src = 			abspath + "formgen/controls/mediachooser/icons/text.gif";        
	    dokument.src = 		abspath + "formgen/controls/mediachooser/icons/dokument.gif";        	
        suf1 = pfad.substr(pfad.lastIndexOf(".")+1);
        suf = suf1.toLowerCase();
    	document.getElementById(receiver).value = pfad;
    	document.getElementById(receiver).alt = pfad;
                
    	if(pfad != "")
        {
            if(suf == "jpg" || suf == "gif" || suf == "jepg")
            {
                document.getElementById(receiver + "_thumb").src = relpath + pfad;
                document.getElementById(receiver + "_thumb").alt = relpath + pfad;
                document.getElementById(receiver + "_thumb").title = relpath + pfad;
                if(parseInt(x) > parseInt(y))
                {
                    document.getElementById(receiver + "_thumb").style.width = cmx_[receiver]["width"];
                    document.getElementById(receiver + "_thumb").style.height = "";
                }
                else
                {
                    document.getElementById(receiver + "_thumb").style.height = cmx_[receiver]["height"];
                    document.getElementById(receiver + "_thumb").style.width = "";
                }
                //document.getElementById(receiver + "_thumb").style.display = "inline";
            }
            else
            {
                document.getElementById(receiver + "_thumb").src = "";
                document.getElementById(receiver + "_thumb").alt = "";
                document.getElementById(receiver + "_thumb").title = relpath + pfad;
                document.getElementById(receiver + "_thumb").style.display = "inline";
                document.getElementById(receiver + "_thumb").style.width = "32px";
                document.getElementById(receiver + "_thumb").style.height = "32px";
                if(suf == "pdf")
                {
                    document.getElementById(receiver + "_thumb").src = acrobat.src;
                    document.getElementById(receiver + "_thumb").alt = acrobat.src;      
                    document.getElementById(receiver + "_thumb").title = acrobat.src;      
                }
                else if(suf == "xls")
                {
                    document.getElementById(receiver + "_thumb").src = excel.src;
                    document.getElementById(receiver + "_thumb").alt = excel.src;        
                    document.getElementById(receiver + "_thumb").title = excel.src;        
                }
                else if(suf == "htm" || suf == "html")
                {
                    document.getElementById(receiver + "_thumb").src = firefox.src;
                    document.getElementById(receiver + "_thumb").alt = firefox.src;        
                    document.getElementById(receiver + "_thumb").title = firefox.src;        
                }
                else if(suf == "mdb")
                {
                    document.getElementById(receiver + "_thumb").src = access.src;
                    document.getElementById(receiver + "_thumb").alt = access.src;        
                    document.getElementById(receiver + "_thumb").title = access.src;        
                }
                else if(suf == "pst")
                {
                    document.getElementById(receiver + "_thumb").src = outlook.src;
                    document.getElementById(receiver + "_thumb").alt = outlook.src;        
                    document.getElementById(receiver + "_thumb").title = outlook.src;        
                }
                else if(suf == "ppt")
                {
                    document.getElementById(receiver + "_thumb").src = powerpoint.src;
                    document.getElementById(receiver + "_thumb").alt = powerpoint.src;        
                    document.getElementById(receiver + "_thumb").title = powerpoint.src;        
                }
                else if(suf == "wmf" || suf == "avi" || suf == "mpg")
                {
                    document.getElementById(receiver + "_thumb").src = mediaplayer.src;
                    document.getElementById(receiver + "_thumb").alt = mediaplayer.src;        
                    document.getElementById(receiver + "_thumb").title = mediaplayer.src;        
                }
                else if(suf == "rar")
                {
                    document.getElementById(receiver + "_thumb").src = winrar.src;
                    document.getElementById(receiver + "_thumb").alt = winrar.src;        
                    document.getElementById(receiver + "_thumb").title = winrar.src;        
                }
                else if(suf == "doc" || suf == "odt")
                {
                    document.getElementById(receiver + "_thumb").src = winword.src;
                    document.getElementById(receiver + "_thumb").alt = winword.src;        
                    document.getElementById(receiver + "_thumb").title = winword.src;        
                }
                else if(suf == "zip")
                {
                    document.getElementById(receiver + "_thumb").src = winzip.src;
                    document.getElementById(receiver + "_thumb").alt = winzip.src;        
                    document.getElementById(receiver + "_thumb").title = winzip.src;        
                }
                else if(suf == "txt")
                {
                    document.getElementById(receiver + "_thumb").src = text.src;
                    document.getElementById(receiver + "_thumb").alt = text.src;        
                    document.getElementById(receiver + "_thumb").title = text.src;        
                }
                else
                {
                    document.getElementById(receiver + "_thumb").src = dokument.src;
                    document.getElementById(receiver + "_thumb").alt = dokument.src;
                    document.getElementById(receiver + "_thumb").title = dokument.src;
                }
            }
        }
        else
        {
                document.getElementById(receiver + "_thumb").src = relpath + "images/wingray.gif";
                document.getElementById(receiver + "_thumb").title = "Bitte hier klicken um eine Datei zu wählen";
                document.getElementById(receiver + "_thumb").alt = "Bitte hier klicken um eine Datei zu wählen";
				document.getElementById(receiver + "_thumb").style.width = cmx_[receiver]["width"];
                document.getElementById(receiver + "_thumb").style.height = cmx_[receiver]["height"];       
                //document.getElementById(receiver + "_thumb").style.display = "none";
        }
    }