function lengthProxy(Object, MaxLen){
  return (Object.value.length <= (MaxLen));
}

function len_display(Object,MaxLen){
    var len_remain = MaxLen-Object.value.length;
    if(len_remain >=0){
    	document.main_form.remaining_chars.value=len_remain;
	}
}
function phoneNoProxy(){

	if (isNaN(document.main_form.receiver_phone_no.value)){
		alert('Gebe deine g&uuml;ltige Handynummer die mit 01 anf&auml;ngt ein');	
		return false;	
	}		
	
	if (isNaN(document.main_form.sender_phone_no.value)){
		alert('Gebe deine g&uuml;ltige Handynummer die mit 01 anf&auml;ngt ein');	
		return false;	
	}			


	if( document.main_form.receiver_phone_no.value.length<11 || document.main_form.receiver_phone_no.value.length>13  ||
	    document.main_form.sender_phone_no.value.length<11          || document.main_form.sender_phone_no.value.length>13){
		
		alert("Gebe deine g&uuml;ltige Handynummer ein; 11 bis 13 Ziffern/digits");
		return false;
	}
	
	if(document.main_form.sender_phone_no.value.charAt(0)!=0 || document.main_form.sender_phone_no.value.charAt(1)!=1  ){
	   
		
		alert("Gebe deine g&uuml;ltige Handynummer die mit 01 anf&auml;ngt ein");
		return false;
	}
	
	if(document.main_form.message.value.length<1 ){
	

		alert("Bitte schreibe etwas in das Text message");
		return false;
	}
	
	if(!document.main_form.t_n_c.checked){
	
		
		var r = confirm("I stimme den Bedingungen des Services zu");
		if (r==true){
			 return true;
		}else{
			return false;
		}
	}
	
	var len = document.main_form.receiver_phone_no.value.length;
	var msg_str ="";
	
	for(i=0; i<len; i++){
	
		var ch = document.main_form.receiver_phone_no.value.charAt(i);
		if(ch == '0' || ch == '1' || ch == '2' || ch == '3' || ch == '4' || 
		   ch == '5' || ch == '6' || ch == '7' || ch == '8' || ch == '9'){
			msg_str += ch;
		}
	}
	document.main_form.receiver_phone_no.value = msg_str;

	len = document.main_form.sender_phone_no.value.length;
	msg_str ="";
	
	for(i=0; i<len; i++){
	
		var ch = document.main_form.sender_phone_no.value.charAt(i);
		if(ch == '0' || ch == '1' || ch == '2' || ch == '3' || ch == '4' || 
		   ch == '5' || ch == '6' || ch == '7' || ch == '8' || ch == '9'){
			msg_str += ch;
		}
	}
	document.main_form.sender_phone_no.value = msg_str;
	
	len = document.main_form.message.value.length;
	msg_str ="";
	
	for(i=0; i<len; i++){
		
		var ch = document.main_form.message.value.charAt(i);
		switch(ch){
			case 'ä' : msg_str += 'a'; break;
			case 'Ä' : msg_str += 'A'; break;
			case 'é' : msg_str += 'e'; break;
			case 'ß' : msg_str += 'B'; break;
			case '°' : msg_str += 'o'; break;
			case '”' : msg_str += '"'; break;
			case '“' : msg_str += '"'; break;
			case '„' : msg_str += ','; break;
			case 'É' : msg_str += 'E'; break;
			case 'ö' : msg_str += 'o'; break;
			case 'Ö' : msg_str += 'O'; break;
			case 'ü' : msg_str += 'u'; break;
			case 'Ü' : msg_str += 'U'; break;
			case '»' : msg_str += '>'; break;
			case '«' : msg_str += '<'; break;
			case '—' : msg_str += '-'; break;
			case 'ó' : msg_str += 'o'; break;
			case 'ò' : msg_str += 'o'; break;
			case 'ô' : msg_str += 'o'; break;
			case 'ö' : msg_str += 'o'; break;
			case 'õ' : msg_str += 'o'; break;
			case 'ú' : msg_str += 'u'; break;
			case 'ù' : msg_str += 'u'; break;
			case 'û' : msg_str += 'u'; break;
			case 'ü' : msg_str += 'u'; break;
			case 'Å' : msg_str += 'A'; break;
			case 'ë' : msg_str += 'e'; break;
			case 'Ç' : msg_str += 'C'; break;
			case 'É' : msg_str += 'E'; break;
			case 'Ñ' : msg_str += 'N'; break;
			case 'Ö' : msg_str += 'O'; break;
			case 'Ü' : msg_str += 'U'; break;
			case 'í' : msg_str += 'i'; break;
			case 'ì' : msg_str += 'i'; break;
			case 'î' : msg_str += 'i'; break;
			case 'ï' : msg_str += 'i'; break;
			case 'ñ' : msg_str += 'n'; break;
			case 'ê' : msg_str += 'e'; break;
			case 'ê' : msg_str += 'e'; break;
			case 'ê' : msg_str += 'e'; break;
			case 'á' : msg_str += 'a'; break;
			case 'à' : msg_str += 'a'; break;
			case 'â' : msg_str += 'a'; break;
			case 'ä' : msg_str += 'a'; break;
			case 'ã' : msg_str += 'a'; break;
			case 'å' : msg_str += 'a'; break;
			case 'ç' : msg_str += 'c'; break;
			case 'é' : msg_str += 'e'; break;
			case 'è' : msg_str += 'e'; break;
			case '!' : msg_str += ''; break;
			default  : msg_str += ch;  break;
		}
	}
	document.main_form.message.value = msg_str;
	return true;
}

function phoneNoProxy2(){

	if(document.login_form.sender_phone_no.value.length<1 ){
		alert("Bitte gebe dein login ein");
		return false;
	}
	if(document.login_form.sender_pin.value.length<1 ){
		alert("Bitte gebe dein Passwort ein");
		return false;
	}
	return true;
}
