var BrowserName = navigator.appName;
var BrowserVersion = navigator.appVersion;
var focus_is_set = false;

function CheckEmail(email)
{
	var check = true;

	// email check
	var at_loc = email.indexOf("@");
	var dot_loc = email.lastIndexOf(".");
	var space_loc = email.lastIndexOf(" ");
	
	if (email.length < 7) check = false;
	if (at_loc == -1 || space_loc > 0 || dot_loc == -1 || at_loc > dot_loc ) check = false;
	if (at_loc == 0) check = false;
	if (dot_loc - at_loc < 3 )  check = false;
	if (email.length - dot_loc < 3)  check = false;
	
	if (!check)
		alert("Ihre E-Mail Adresse ist nicht korrekt!");

	return check;
}

function CheckDate(date)
{

 if (!date) return false;
 date=date.toString();
 date=date.split(".");
 
 if (date.length!=3) return false;

 date[0]=parseInt(date[0],10);
 date[1]=parseInt(date[1],10)-1;

 if (date[2].date==2) date[2]="20"+date[2];

 var checkdate=new Date(date[2],date[1],date[0]);

 if (checkdate.getDate()==date[0] && checkdate.getMonth()==date[1] && checkdate.getFullYear()==date[2])
     return true; else return false;

}

function CheckString(StringInput,StringSize)
{
	var i;
	var c;
	var flg;
	
	var stmp="";
	var StringOutput="";
	
	// max input size
	stmp=StringInput.substr(0,StringSize);
	
	for (i=0;i<stmp.length;i++) {
		flg = false;
		c=stmp.charCodeAt(i);
		
		if (c>=32 && c<=255) flg=true; // valid characters 
		if (flg) StringOutput+=stmp.charAt(i);
	}
	
	return StringOutput;
}

