 //function to  check for mandatory fields
function isMandatory(formName, fieldName)
{
	var val=0;			//comment why the variable is used
	dname=window.document.forms[formName].elements[fieldName].title;
	var newname='';
	if(document.forms[formName].elements[fieldName].type=='select-one')
	{
	       val=document.forms[formName].elements[fieldName].
		   options[document.forms[formName].elements[fieldName].
		   selectedIndex].value;
	} 
	else 
	{
	    val=document.forms[formName].elements[fieldName].value;
	    //alert(val);
	}
	if(val==0)
	{
	    alert(" Eingabe "+dname+" notwendig! ");
	    document.forms[formName].elements[fieldName].focus();
		return false;	//when this will happen
	} 
	else
	{
	   return true;
	}
}
//end isMandatory
//function to checks for the valid email
function isValidEmaill(formName, fieldName,flag){
      var email=document.forms[formName].elements[fieldName].value;
      var at='@'
		var dot='.'
		var lat=email.indexOf('.')
		var lstr=email.length
		var ldot=email.indexOf('.')
      if(flag==true && email==0)
      {
	     return isMandatory(formName,fieldName);
      }
      
      
      if((flag==false && email!=0)||flag==true){
	 	  if(!((email.indexOf(' ')<0)&&(email.indexOf('@')>0)&&(email.indexOf('.')>0)&&(email.lastIndexOf('.')>4)
			    && (email.indexOf('@',email.indexOf('@')+1)==-1)
			    && (email.substring(email.indexOf('@')-1,email.indexOf('@'))!=".")
			     && (email.substring(email.indexOf('@')+1,email.indexOf('@')+2)!=".")			    
	    	    && (email.lastIndexOf('.')>(email.indexOf('@')+2))
			     && (email.indexOf('.',(email.indexOf('@')+2))!=-1)
			     && (email.substring(lstr-1,lstr)!="@")			   
			     && (email.substring(lstr-1,lstr)!=".")	
			     &&(email.indexOf('.')!=-1 || email.indexOf('.')!=0 || email.substring(lstr-1,lstr)!="." )
			     && (email.indexOf('\'')==-1))){
			    
	      window.alert(" Eingabe Email Adresse notwendig! ");
	      document.forms[formName].elements[fieldName].focus();
	      document.forms[formName].elements[fieldName].select();
	      return false;
	      
	  }
      }
      return true;
}
//end isValidEmaill

//*******************Below Functions are used in NewPartner.aspx***************//


        function ifChecked(field,hide1)
        {
        debugger
            if(document.getElementById(field).checked) 
            {
                var div = document.getElementById(hide1);
                if(field=="chk1")
                {
                 document.getElementById('chk2').checked=false;
                }
                else
                {
                 document.getElementById('chk1').checked=false;
                }
                
                div.style.display = 'none';
            }
            else 
            {
                var div = document.getElementById(hide1);
                div.style.display = 'block';
            }

        }
        
        function check()
        {
        debugger
            
            var strUserName=document.getElementById('txtUserName').value;
            var i;
            i= NewPartner.CheckUser(strUserName);
            //alert(i.value);
            if(i.value>0)
            {
                //alert("UserName already Exists");
                 //document.charset = "iso-8859-1";
                  
                document.getElementById('lblError').style.color='red';
//                document.getElementById('lblError').innerText='Benutzername ist nicht verf&#252;gbar.';
                document.getElementById('lblError').innerHTML='Benutzername bereits vergeben.';
                
                return false;
            }
            else if(strUserName=='')
            {
                document.getElementById('lblError').innerText='';
            }
            else
            {
                //document.charset = 'iso-8859-1';
               // alert(document.charset);
                document.getElementById('lblError').style.color='Green';
                document.getElementById('lblError').innerHTML='Benutzername ist verf&uuml;gbar.';
                
            }
        }
        
         function checkEmail()
        {
        debugger
            
            var strEmail=document.getElementById('txtbenutzer').value;
            var i;
            i= NewPartner.CheckEmail(strEmail);
            //alert(i.value);
            if(i.value>0)
            {
                //alert("UserName already Exists");
                 //document.charset = "iso-8859-1";
                  
                document.getElementById('lblEmailErr').style.color='red';
//                document.getElementById('lblError').innerText='Benutzername ist nicht verf&#252;gbar.';
                document.getElementById('lblEmailErr').innerHTML='Die eingegebene Email Adresse ist bereits in Benutzung.';
                
                return false;
            }
            else if(strEmail=='')
            {
                document.getElementById('lblEmailErr').innerText='';
            }
            else
            {
                //document.charset = 'iso-8859-1';
               // alert(document.charset);
                document.getElementById('lblEmailErr').style.color='Green';
                document.getElementById('lblEmailErr').innerHTML='';
                
            }
        }
      
	  
//*******************End NewPartner.aspx***************//

//******************BEGIN BANK DETAILS.aspx ***********//

function saveBank()
{
 
    if((isMandatory('frmBankDet','txtOwnerName'))
    &&(isMandatory('frmBankDet','txtAccNumber'))
    &&(isMandatory('frmBankDet','txtCredit'))
    &&(isMandatory('frmBankDet','txtBankName')))
     {    
            return true;
     }    
     return false;
}
//******************END BANK DETAILS.aspx ***********//
    
//******************Change Password*****************//
function pwdCheck()
{
    var txtuser=document.getElementById('txtuser').value;
    
    if(isMandatory('frmlogin','txtuser'))
    { 
	    //document.frmlogin1.par_email.value=document.frmlogin1.txtuser.value;	
	    document.frmlogin.action = "/Login.aspx?mode=validate";
	    document.frmlogin.submit();
	    return true;
    }			
    if(!trimSpecialChar(txtuser))
	    return false;
	    //trims the the special characters for the email-password 
    if (!stripCharsNotInBag(document.forms[frmlogin.name], txtpwd))
	    return false;
}


function trimSpecialChar(input)   
{
	var s;
	s = input;
	filteredValues = "*|,\":<>[]{}`/?;()&$#%!^' ";   // Characters stripped out
	var i;
	var returnString = "";
	// Search through string and append to unfiltered values to returnString.
	for (i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if (filteredValues.indexOf(c) == -1) returnString += c;
	}
	input.value = returnString;
}

// Removes all special characters which do NOT appear in string bag from string for the password. by suman 17-04-2007
function stripCharsNotInBag(formName, fieldName)
{
    var i;
    var returnString = "";
	//var stringval = document.forms[formName].elements[fieldName].value;
	var stringval = fieldName;
	var iChar = "'/*!=";		  //characters not considered
	
    // Search through string's characters one by one.If character is in bag, append to returnString.
    for (i = 0; i < stringval.length; i++)
    {   
        // Check that current character isn't whitespace.
        var ichar = stringval.charAt(i);
        if (bag.indexOf(ichar) != -1)
			 returnString += ichar;
    }
    return returnString;
} 
function pwdCheck(txtuser)
{
debugger;
    if(isMandatory('frmForgetPwsd','txtuser'))
    {
	    //document.frmForgetPwsd.par_email.value=document.frmForgetPwsd.txtuser.value;	
	    document.frmForgetPwsd.action = "/forgetPwsd.aspx?mode=validate";
	    //document.frmForgetPwsd.submit();
	   // return true;
    }
}

 function checkLogin(formname)
 {
    
        var username=document.getElementById("txtusername");
        var psswrd = document.getElementById("txtPassword");

        //alert(username);
        if(username.value=="")
        { 
            alert("Eingabe  notwendig!");
            username.focus();
            return false;
        }
        else if(psswrd.value=="" )
        {
            alert("Eingabe  notwendig!");
            //alert("");
            psswrd.focus();
            return false;
        }
        else
        {
            //document.frmlogin.hdnvalue.value="save";
            //window.location.href="/Login.aspx?mode=save";	
	        document.forms[formname].action = "/Login.aspx?mode=save";
	        //document.forms[formname].submit();
	        return true;
	    }
    }
  function charonly(evt)
  {
  debugger;
        evt = (evt) ? evt : event;
        var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
        if (charCode == 39)
        {
            return false;
        }
        return true;
  }
  
   function ValidateKey(f1,f2,f3,f4,f5)
        { 
        debugger;
         
//        if(window.event)
//        key = window.event.keyCode; // IE
//        else
//        key = f2.which; // Firefox

        evt = f2 || window.event;
       var key = evt.which || evt.keyCode;
       
       //alert(key);
      
         if (f3=='all')
           {
             var allowed='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ:;,.?!£$%^&*()_+-*{}@~<>&"\0123456789';
               }
           else if (f3=='char')
           {
            var allowed='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
               }
               else if (f3=='charspace')
           {
            var allowed='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
               }
           else if (f3=='charwithdot')
           {
            var allowed='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.';
               }
               else if (f3=='date')
           {
            var allowed='0123456789/';
                   }
           else if (f3=='alphanumerics')
           {
            var allowed='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-';
              }
              else if (f3=='alphanumericswithoutifon')
              {
               var allowed='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
              }
              
              else if (f3=='onlynumbers')
           {
            var allowed='0123456789';
              }
               
              else if (f3=='onlynumberswithcoma')
           {
            var allowed='0123456789,';
              }
              else if (f3=='onlynumberswithminusandcoma')
           {
            var allowed='0123456789';
              }
           else if (f3=='numerics')
           {
             var allowed='0123456789.-';
               }
                else if (f3=='decimal')
           {
             var allowed='0123456789.';
               }
           else if (f3=='i')
           {
             var allowed='0123456789-';
               }
           else if (f3=='s')
           {
             var allowed=f4;
               }
               
               
           if (f3!='')
           {
           //alert(f3);
              if (key!=13 && key!=8 && key!=127)
              {
                  //alert(String.fromCharCode(key));
                  //alert(allowed);
                 // alert(allowed.indexOf(String.fromCharCode(key)));
                 if (allowed.indexOf(String.fromCharCode(key))==-1) 
                 {
                    key=0;  
                 }
              }
           }

           if (f3=='n'||f3=='i')
           {    
              if (key==46)
              {
                 if (f1.value.indexOf('.')>-1)
                 {
                    key=0;
                            }
              }
           }

           
           if (f5=='u')
           {
              var newkey=String.fromCharCode(key).toUpperCase();
              key=newkey.charCodeAt(0);
                  }
           else if (f5=='l')
           {
              var newkey=String.fromCharCode(key).toLowerCase();
              key=newkey.charCodeAt(0);
                  }
                  
  if(f3=="")
{
key=0;
}       
        
if (key==0)
{
   return false;
}
return true;

   }

function onBlurDecimal(id) 

{
       var num = document.getElementById(id);
       var txtvalue = num.value.replace('$', '');
       var result;
     var strvalue;
         strvalue=num.value.replace(',', '.');
       if (txtvalue.indexOf(',') == -1) 
{
        
            result = txtvalue.substring(0, 5);
           result = parseFloat(strvalue).toFixed(2);
  }
       else {
           
           result = parseFloat(strvalue).toFixed(2);
       }
      
        if (result == 'NaN') {
//           document.getElementById(id).value = '$0.00';
          // document.getElementById(id).value = '0,00';
           return false;
       }
       else {
//           result = '$' + result;
            result =  result;
           document.getElementById(id).value = result.replace('.', ',');
           return false;
       }
   }


function submitSearch(frmName)
{
var formname = frmName;
//alert(formname);

  //for(i=0; i<document.forms.length; i++){
  // alert(document.forms[i].name)
  //}
   // frmName.submit();
   // alert(document.forms[frmName].name + ' << name ');
    document.forms[formname].submit();
  // document.frmName.submit();
}


// for search subit on press enter button


function redirect()
    {
      var val=document.getElementById('txtsearch').value;
	
    val = encodeURI(val) ;
      if( (val=="") || (val=="Titel, Autor oder ISBN eingeben zum Kaufen / Verkaufen"))
      {	
        alert("Bitte gib einen Wert in das Suchfeld ein!") 
        return;
      }
      else
      {   
      window.location.href="/GenericSearch.aspx?strsearch=" + val;
      }
    }

 

	function pressenter(event) 
	{
		
  		if (event && event.keyCode == 13)
    			redirect();
  		else
    			return true;
	}


function isValidEmailNew(formfield)
 {
      var flag = true;
      var email=document.getElementById(formfield).value;
      var at='@'
      var dot='.'
      var lat=email.indexOf('.')
      var lstr=email.length
      var ldot=email.indexOf('.')
         if(flag==true)
         {
             if(!((email.indexOf(' ')<0)&&(email.indexOf('@')>0)&&(email.indexOf('.')>0)&&(email.lastIndexOf('.')>4)
               && (email.indexOf('@',email.indexOf('@')+1)==-1)
               && (email.substring(email.indexOf('@')-1,email.indexOf('@'))!=".")
                && (email.substring(email.indexOf('@')+1,email.indexOf('@')+2)!=".")
                  && (email.lastIndexOf('.')>(email.indexOf('@')+2))
                && (email.indexOf('.',(email.indexOf('@')+2))!=-1)
                && (email.substring(lstr-1,lstr)!="@")
                && (email.substring(lstr-1,lstr)!=".")
                &&(email.indexOf('.')!=-1 || email.indexOf('.')!=0 || email.substring(lstr-1,lstr)!="." )
                && (email.indexOf('\'')==-1)))
                {

               window.alert("Sie haben eine ung&uuml;ltige E-Mail Adresse angegeben!");
               document.getElementById(formfield).focus();
               document.getElementById(formfield).select();
               return false;

               }
          }
      return true;
 }
    function frmSubmit(formEmail)
    {
        if((isMandatory('frmtellafriend','txtName'))
        &&(isMandatory('frmtellafriend','txtEmail'))
        &&(isMandatory('frmtellafriend','txtFriendName'))
        &&(isMandatory('frmtellafriend','txtFriendEmail')))
        {
            
            if(isValidEmailNew(formEmail))
            {
                document.getElementById('hdnValue').value="tellafriend";
               // window.document.location.href="Tellafriend.aspx?confirm=tellafriend";
                window.document.submit ="Tellafriend.aspx";
            }
        }
    }



//----- Seminar related script ----------


    //Function to validate fields in arbeit_anbieten.aspx page    
function frmSubmitSeminar(divName,labelName)
{
    if ((isMandatory1('frmseminar','txtAuthor','divError','lblErrorMessage'))
     && (isMandatory1('frmseminar','txtProfessor','divError','lblErrorMessage'))
     && (isMandatory1('frmseminar','drpSemType','divError','lblErrorMessage'))
     && (isMandatory1('frmseminar','txtTitle','divError','lblErrorMessage'))
     && (isMandatory1('frmseminar','txtDt','divError','lblErrorMessage'))
     && (validatedate('frmseminar','txtDt','divError','lblErrorMessage'))
     && (isMandatory1('frmseminar','txtPages','divError','lblErrorMessage'))
     && (isMandatory1('frmseminar','txtReference','divError','lblErrorMessage'))
     && (isMandatory1('frmseminar','ddlNote','divError','lblErrorMessage'))
     && (isMandatory1('frmseminar','txtPrice','divError','lblErrorMessage')))
    {
        var UnivSelect = document.frmseminar.drpUniversity;
        if(UnivSelect.options.length>0)
        {
            document.getElementById('hdnuniversity').value=UnivSelect.options[UnivSelect.selectedIndex].value;
        }
        return true;
    }
    return false;
}
    
//function to  check for mandatory fields in arbeit_anbieten.aspx page
function isMandatory1(formName, fieldName,divName,labelName)
{
	var val=0;
	dname=window.document.forms[formName].elements[fieldName].title;
	var newname='';
	var drpSemType=document.forms[formName].elements['drpSemType'].value;
	if(document.forms[formName].elements[fieldName].type=='select-one')
	{
	    val=document.forms[formName].elements[fieldName].
	    options[document.forms[formName].elements[fieldName].
		selectedIndex].value;
	}
	else
	{
	    val=document.forms[formName].elements[fieldName].value;
	}
	
	if(val==0)
	{
	    if(fieldName=='txtAuthor')
	    {
	        document.getElementById(divName).style.display='block';
	        document.getElementById(labelName).innerText=' Bitte geben Sie einen Autor ein. ';
	        document.getElementById(labelName).textContent=' Bitte geben Sie einen Autor ein. ';
	        //document.forms[formName].elements[fieldName].focus();
	        window.scrollTo(0,0)
		    return false;
	    }
	    if(fieldName=='txtProfessor')
	    {
	        document.getElementById(divName).style.display='block';
	        document.getElementById(labelName).innerText=' Bitte geben Sie einen Professor (Lektor) ein. ';
	        document.getElementById(labelName).textContent=' Bitte geben Sie einen Professor (Lektor) ein. ';
	        //document.forms[formName].elements[fieldName].focus();
	        window.scrollTo(0,0)
		    return false;
	    }
	    if(fieldName=='drpSemType')
	    {
	        document.getElementById(divName).style.display='block';
	        document.getElementById(labelName).innerText=' Bitte die Art der Arbeit angeben. ';
	        document.getElementById(labelName).textContent=' Bitte die Art der Arbeit angeben. ';
	        //document.forms[formName].elements[fieldName].focus();
	        window.scrollTo(0,0)
		    return false;
	    }
	    if(fieldName=='txtDt')
	    {
	        document.getElementById(divName).style.display='block';
	        document.getElementById(labelName).innerText=' Bitte geben Sie ein Abgabedatum an. ';
	        document.getElementById(labelName).textContent=' Bitte geben Sie ein Abgabedatum an. ';
	        //document.forms[formName].elements[fieldName].focus();
	        window.scrollTo(0,0)
		    return false;
	    }
	    if(fieldName=='txtPages')
	    {
	        document.getElementById(divName).style.display='block';
	        document.getElementById(labelName).innerText=' Bitte geben Sie die Seitenanzahl Ihres Dokumentes an. ';
	        document.getElementById(labelName).textContent=' Bitte geben Sie die Seitenanzahl Ihres Dokumentes an. ';
	        //document.forms[formName].elements[fieldName].focus();
	        window.scrollTo(0,0)
		    return false;
	    }
	    if(fieldName=='txtReference')
	    {
	        document.getElementById(divName).style.display='block';
	        document.getElementById(labelName).innerText=' Bitte geben Sie die Anzahl Ihrer Quellenangaben an. ';
	        document.getElementById(labelName).textContent=' Bitte geben Sie die Anzahl Ihrer Quellenangaben an. ';
	        //document.forms[formName].elements[fieldName].focus();
	        window.scrollTo(0,0)
		    return false;
	    }
	    if(fieldName=='ddlNote')
	    {
	        if(drpSemType=='Diplomarbeit' || drpSemType=='Doktorarbeit')
	        {
	            document.getElementById(divName).style.display='block';
	            document.getElementById(labelName).innerText=' Bitte geben Sie die Note Ihrer Arbeit an. ';
	            document.getElementById(labelName).textContent=' Bitte geben Sie die Note Ihrer Arbeit an. ';
	            //document.forms[formName].elements[fieldName].focus();
	            window.scrollTo(0,0)
		        return false;
		    }
		    else
		    {
		        document.getElementById(divName).style.display='none';
	            document.getElementById(labelName).innerText='';
	            document.getElementById(labelName).textContent='';
	            return true;
		    }
	    }
	    document.getElementById(divName).style.display='block';
	    document.getElementById(labelName).innerText=' Eingabe '+ dname+ ' notwendig! ';
	    document.getElementById(labelName).textContent=' Eingabe '+ dname+ ' notwendig! ';
	    //document.forms[formName].elements[fieldName].focus();
	    window.scrollTo(0,0)
		return false;
	}
	else
	{
	    document.getElementById(divName).style.display='none';
	    document.getElementById(labelName).innerText='';
	    document.getElementById(labelName).textContent='';
	    return true;
	}
}

//Function to validate date so that it doesn't select date which is after present date in arbeit_anbieten.aspx page
function validatedate(formName, fieldName,divName,labelName)
{
    var dateEntered=0;
    dateEntered=document.forms[formName].elements[fieldName].value;
    // convert string into a date
    var comp = dateEntered.split('-');
    var de = new Date(parseInt(comp[0]), parseInt(comp[1]) - 1, parseInt(comp[2]));
    // alert(de);
    // create today value
    var now = new Date();
    var today = new Date(now.getFullYear(), now.getMonth(), now.getDate());
    //alert(today);
    // compare
    if (today <= de)
    {
       // date entered is not later than today
       document.getElementById(divName).style.display='block';
	   document.getElementById(labelName).innerText=' Bitte geben Sie f\u00FCr das Abgabedatum ein Datum aus der Vergangenheit an. ';
	   document.getElementById(labelName).textContent=' Bitte geben Sie f\u00FCr das Abgabedatum ein Datum aus der Vergangenheit an. ';
       //document.forms[formName].elements[fieldName].focus();
       window.scrollTo(0,0)
       return false;
    }
    else
    {
        return true;
    }
}
//Function to validate txtNote field in arbeit_anbieten.aspx page
function isCorrectNoteFormat(formName, fieldName,divName,labelName)
{
	var val;			
    val=document.forms[formName].elements[fieldName].value;
    var val1=val.replace(',','.')	
    var data2=val.split(',');
	if(val.length > 4)
	{
	    document.getElementById(divName).style.display='block';
	    document.getElementById(labelName).innerText=' Es muss eine Note zwischen 1 und 6 angegeben werden. ';
	    document.getElementById(labelName).textContent=' Es muss eine Note zwischen 1 und 6 angegeben werden. ';
	    //document.forms[formName].elements[fieldName].focus();
	    window.scrollTo(0,0)
	    return false;
	}
	else if(val.length < 4 && val!='')
	{
	    var data1 = val.split(',');
	     if((data1[0].length > 1) || (data1[0] > 6) || (data1[0] < 1) || (val1 > 6) || (val1 < 1))
	     {
	        document.getElementById(divName).style.display='block';
	        document.getElementById(labelName).innerText=' Es muss eine Note zwischen 1 und 6 angegeben werden. ';
	        document.getElementById(labelName).textContent=' Es muss eine Note zwischen 1 und 6 angegeben werden. ';
	        //document.forms[formName].elements[fieldName].focus();
	        window.scrollTo(0,0)
	        return false;
	     }
	     else
	     {
            document.getElementById(divName).style.display='none';
            document.getElementById(labelName).innerText='';
            document.getElementById(labelName).textContent='';
            return true;
	     }
	}
	else if(val.length == 4)
	{
	    
	    var data = val.split(',');
	    
	    if((data[0].length > 1) || (data[0] > 6) || (data[0] < 1) || (val1 > 6) || (val1 < 1))
	    {
	        document.getElementById(divName).style.display='block';
	        document.getElementById(labelName).innerText=' Es muss eine Note zwischen 1 und 6 angegeben werden. ';
	        document.getElementById(labelName).textContent=' Es muss eine Note zwischen 1 und 6 angegeben werden. ';
	        //document.forms[formName].elements[fieldName].focus();
	        window.scrollTo(0,0)
	        return false;
	    }
	    document.getElementById(divName).style.display='none';
	    document.getElementById(labelName).innerText='';
	    document.getElementById(labelName).textContent='';
	    return true;
	}
	else if(val!='')
	{
        if((data2[0] > 6) || (data2[0] < 1) || (val1 > 6) || (val1 < 1))
        {
            document.getElementById(divName).style.display='block';
            document.getElementById(labelName).innerText=' Es muss eine Note zwischen 1 und 6 angegeben werden. ';
            document.getElementById(labelName).textContent=' Es muss eine Note zwischen 1 und 6 angegeben werden. ';
            //document.forms[formName].elements[fieldName].focus();
            window.scrollTo(0,0)
            return false;
        }
        document.getElementById(divName).style.display='none';
	    document.getElementById(labelName).innerText='';
	    document.getElementById(labelName).textContent='';
	    return true;
	}    	
	else
	{
        document.getElementById(divName).style.display='none';
        document.getElementById(labelName).innerText='';
        document.getElementById(labelName).textContent='';
        return true;
	}	
} 

//Function to validate to Enter only numbers in arbeit_anbieten.aspx for txtReference field
function ValidateKeyOfSeminar(f1,f2,f3,f4,f5,f6)
{ 
    evt = f2 || window.event;
    var key = evt.which || evt.keyCode;
    if (f3=='onlynumbers')
    {
        var allowed='0123456789';
    }
               
    if (f3!='')
    {
        if (key!=13 && key!=8 && key!=127 && key!=9)
        {
            if (allowed.indexOf(String.fromCharCode(key))==-1) 
            {
                key=0;  
            }
        }
    }    
    
    if(f3=="")
    {
        key=0;
    }
                              
    if (key==0)
    {
        //alert(' Bitte nur Zahlen bei der Anzahl der Quellenangaben angeben. ');
        return false;
    }
        return true;
    
 }

