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, Text.length ) );
  return Text;
}
function RTrim ( Text ) {
  if ( Text == '' ) return Text;
  for (i = Text.length - 1;( i >= 0 ) && ( Text.charAt(i) == ' ' ); Text = Text.substring( 0, i ), i--);
  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) { try { return text.match (TelEx); } catch (Hata){ return false; } }
function TelKontrol( Control ) {
	if ( BoslukBuda( Control ) == '' )return false;
	return telTest(BoslukBuda( Control ));
}
function txtBoslukBuda ( Text ) { return RTrim ( LTrim ( Text ) ); }
var marketW;
function EkranAc ( Adres, Name, Prop ) {
	marketW = window.open( Adres ,((Name)?Name:''),((Prop)?Prop:'left=100,top=100,height=400,width=630'));
	marketW.focus();
}
function getElement(_element){
	return (typeof(document.getElementById(_element))=="undefined")?false:document.getElementById(_element);
}


function OUT ( TextDef ){
	document.write( TextDef );
}
function MailMi( Yazi ) {
	try { return MailEx.test(Yazi); }
	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);
	}
}
