var HataMesaj="";
function HataVar ( Mesaj ) {
	if ( Mesaj != '' ) alert ( Mesaj );
	return false;
}
function YaziAl( Control ) { return getElement( Control ).value; }
function LTrim ( Text ) {
  if ( Text == '' ) return Text;
  for ( ; Text.charAt(0) == ' '; Text = Text.substring( 1 ) );
  return Text;
}
function SayiKontrol( ch ) { return CHIn( ch, '0123456789' );}
function CHIn(_ch, _text){return _text.indexOf(_ch)>= 0;}
function RTrim ( Text ) {
  if ( Text == '' ) return Text;
 // for (i = Text.length - 1;( i >= 0 ) && ( Text.charAt(i) == ' ' ); Text = Text.substring( 0, i ), i--);
  for (;Text.charAt(Text.length - 1) == ' '; Text = Text.substring( 0, Text.length - 1 ));
  return Text;
}
function BoslukBuda ( Control ) {
	YaziAta( Control, txtBoslukBuda( YaziAl( Control ) ) );
	return YaziAl( Control );
}
function YaziAta( Control, Text ) { document.getElementById ( Control ).value = Text; }
function Varmi( Control, Mesaj ) {
	if ( BoslukBuda ( Control ) == '' ) {
		HataMesaj += Mesaj ;
		return false;
	}
	return true;
}
function telTest (text) {
	if (text.length < 11)return false;
	for(i =0; i<text.length; i++)
		if ( CHIn(text.charAt(i), "+. ()0123456789" ) )
			return false;
	return true;
}
function TelKontrol( Control ) {
	if ( YaziAl ( Control ) == '' )
		return false;
	return telTest(YaziAl ( Control ));
}
function txtBoslukBuda ( Text ) { return RTrim ( LTrim ( Text ) ); }
function getElement(_element){
	return (typeof(document.getElementById(_element))=="undefined")?false:document.getElementById(_element);
}
function OUT ( TextDef ){
	document.write( TextDef );
}
var basChar = /^[a-zA-Z]+/
var bitChar= /([\.|\_|\-]?)[a-zA-Z0-9]$/
var bitChar2= /(\.([a-zA-Z]){2,4}){1,3}$/
function MailMi( Yazi ) {
	try {
		var MailDizi = Yazi.split("@");
		return (!(
				MailDizi.length != 2 || 
				MailDizi[ 0 ].length ==0 || 
				MailDizi[1].length==0 ||
				SayiKontrol( MailDizi[ 0 ].charAt(0) ) ||
				SayiKontrol( MailDizi[ 1 ].charAt(MailDizi[ 1 ].length-1) ) ||
				!basChar.test( MailDizi[0] ) ||
				!bitChar.test(MailDizi[0]) ||
				!basChar.test( MailDizi[1] ) ||
				!bitChar2.test(MailDizi[1])
			));
	}
	catch(Hata) {
		return false;
	}
}
function Kontrol(){
	try{
		HataMesaj="";
		Varmi('txt_ilgili', ReqAd);
		if ( Varmi('txt_ilgilieposta', ReqMail) )
		 if (!MailMi( BoslukBuda('txt_ilgilieposta' ) ) ) HataMesaj += NValidMail;
		if ( Varmi('txt_sirkettel', ReqTel) )
		 if (!TelKontrol( 'txt_sirkettel' ) ) HataMesaj += NValidTel;

		if ( HataMesaj != "")
			return HataVar( HataMesaj );
		else 
			document.forms[0].submit();
	}catch(Hata){
		return HataVar(Hata.description);
	}
}