var amountHTML;
var validatorSayac = 0;

function CheckForm()
{
if(document.getElementById("drpUlke").value=="Türkiye")
			{
			  document.getElementById("text").style.visibility="hidden"; 
			  document.getElementById("drop").style.visibility="visible"; 
			}
			else
			{
			  document.getElementById("text").style.visibility="visible"; 
			  document.getElementById("drop").style.visibility="hidden";
			}

	var validated = true;
	var ValidationSummary1 = document.getElementById("ValidationSummary1");
	ValidationSummary1.style.display = "none";
	var objGuide  = document.getElementById("Guide"); 
	var msgHTML = "";
	var objSummary = document.getElementById("ValidatorDisplay");
	var objSubmit  = document.getElementById("btnYeniUyeKaydet");
	validatorSayac++;
		
		/////////////// Adı ////////////////
		if ( trim(document.getElementById("txtAd").value) == "" )
		{
			if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Lütfen Adınızı Giriniz.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		}	
		else
		{
			objSummary.innerHTML = "";
			objSummary.style.display = "none";
		}
		/////////////// Soyadı ////////////////
		if ( trim(document.getElementById("txtSoyad").value) == "" )
		{
			if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Lütfen Soyadınızı Giriniz.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		}	
		else
		{
			objSummary.innerHTML = "";
			objSummary.style.display = "none";
		}
		
		//////////////////////e-mail kontrol ////////////

		if(!isValidEmail(document.getElementById("txtEposta").value))
		    {
		    if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "E-mail bilgileriniz yalnış";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		    }
		    else
		    {
		    objSummary.innerHTML = "";
			objSummary.style.display = "none";
		    }
		    
		    
		    /////// doğum tarihi //////////////////
		var tarih;
		tarih=0;
		if ( document.getElementById("drpMonth").selectedIndex > 0 )
		tarih = 1;
		if(document.getElementById("drpDay").selectedIndex > 0 )
		tarih = 1;
		if(document.getElementById("drpYear").selectedIndex > 0 )
		tarih = 1;
		if(tarih ==1)
		{
		    if(document.getElementById("drpMonth").selectedIndex > 0 && document.getElementById("drpDay").selectedIndex > 0 && document.getElementById("drpYear").selectedIndex)
		    {
		    objSummary.innerHTML = "";
		    objSummary.style.display = "none";
		    }
		    else
		    {
		    if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Lütfen doğum tarihi girişinizi kontrol ediniz.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		    }
		}
		///////////////////////////////////////////////
		    
		    
		if ( document.getElementById("txtSifre1").value.length < 5)
		{
			if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Şifreniz 5-12 karakter aralığında olmalı.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		}	
		else
		{
		objSummary.innerHTML = "";
		objSummary.style.display = "none";
		}
		
		
		if ( document.getElementById("txtSifre2").value != document.getElementById("txtSifre1").value)
		{
			if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Girdiğiniz şifre ve şifre tekrarı birbirinden farklı.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		}	
		else
		{
		objSummary.innerHTML = "";
		objSummary.style.display = "none";
		}
			
		//////////// evtel numarası //////////////
		if ( document.getElementById("txtTel").value != "" )
		{
		    if ( document.getElementById("txtTel").value.length < 11)
		    {
			    if ( validatorSayac > 1 )
			    objGuide.style.display = "none";
			    objSubmit.disabled = true;
			    if ( msgHTML.length > 0 )
				    msgHTML += "<br>";
			    msgHTML += "Lütfen ev telefonunuzu Giriniz.";
			    objSummary.innerHTML = msgHTML;
			    objSummary.style.display = "";
			    return;
		    }	
		    else
		    {
		        if(!IsNumeric(document.getElementById("txtTel").value))
		        {
		        if ( validatorSayac > 1 )
			    objGuide.style.display = "none";
			    objSubmit.disabled = true;
			    if ( msgHTML.length > 0 )
				    msgHTML += "<br>";
			    msgHTML += "Lütfen 11 karakterli ev telefonunuzu giriniz.";
			    objSummary.innerHTML = msgHTML;
			    objSummary.style.display = "";
			    return;
		        }
		        else
		        {
		        objSummary.innerHTML = "";
			    objSummary.style.display = "none";
		        }
		    }
		   }
		//////////// GSM numarası //////////////
		if ( document.getElementById("txtGsm").value != "" )
		{
		    if ( document.getElementById("txtGsm").value.length < 11)
		    {
			    if ( validatorSayac > 1 )
			    objGuide.style.display = "none";
			    objSubmit.disabled = true;
			    if ( msgHTML.length > 0 )
				    msgHTML += "<br>";
			    msgHTML += "Lütfen 11 karakterli GSM numaranızı giriniz.";
			    objSummary.innerHTML = msgHTML;
			    objSummary.style.display = "";
			    return;
		    }	
		    else
		    {
		        if(!IsNumeric(document.getElementById("txtGsm").value))
		        {
		        if ( validatorSayac > 1 )
			    objGuide.style.display = "none";
			    objSubmit.disabled = true;
			    if ( msgHTML.length > 0 )
				    msgHTML += "<br>";
			    msgHTML += "Lütfen 11 karakterli GSM numaranızı giriniz.";
			    objSummary.innerHTML = msgHTML;
			    objSummary.style.display = "";
			    return;
		        }
		        else
		        {
		        objSummary.innerHTML = "";
			    objSummary.style.display = "none";
		        }
		    }
		   }
		   //////////// telefon numarası //////////////
		if ( document.getElementById("txtIsTel").value.length < 11)
		{
			if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Lütfen 11 karakterli telefon numaranızı giriniz.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		}	
		else
		{
		    if(!IsNumeric(document.getElementById("txtIsTel").value))
		    {
		    if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Lütfen 11 karakterli telefon numaranızı giriniz.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		    }
		    else
		    {
		    objSummary.innerHTML = "";
			objSummary.style.display = "none";
		    }
		}
		//////////// faks numarası //////////////
		if ( document.getElementById("txtFax").value != "" )
		{
		    if ( document.getElementById("txtFax").value.length < 11)
		    {
			    if ( validatorSayac > 1 )
			    objGuide.style.display = "none";
			    objSubmit.disabled = true;
			    if ( msgHTML.length > 0 )
				    msgHTML += "<br>";
			    msgHTML += "Lütfen 11 karakterli faks numaranızı giriniz.";
			    objSummary.innerHTML = msgHTML;
			    objSummary.style.display = "";
			    return;
		    }	
		    else
		    {
		        if(!IsNumeric(document.getElementById("txtFax").value))
		        {
		        if ( validatorSayac > 1 )
			    objGuide.style.display = "none";
			    objSubmit.disabled = true;
			    if ( msgHTML.length > 0 )
				    msgHTML += "<br>";
			    msgHTML += "Lütfen 11 karakterli faks numaranızı giriniz.";
			    objSummary.innerHTML = msgHTML;
			    objSummary.style.display = "";
			    return;
		        }
		        else
		        {
		        objSummary.innerHTML = "";
			    objSummary.style.display = "none";
		        }
		    }
		  }	
			/////////////// Adres ////////////////
		if ( trim(document.getElementById("txtAdres").value) == "" )
		{
			if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Lütfen adresinizi giriniz.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		}	
		else
		{
			objSummary.innerHTML = "";
			objSummary.style.display = "none";
		}
		/////////////// İlçe ////////////////
		if ( trim(document.getElementById("txtIlce").value) == "" )
		{
			if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Lütfen ilçenizi giriniz.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		}	
		else
		{
			objSummary.innerHTML = "";
			objSummary.style.display = "none";
		}
			//////////// postakodu numarası //////////////
		if (document.getElementById("txtPK").value.length < 5)
			{
			    if ( validatorSayac > 1 )
			    objGuide.style.display = "none";
			    objSubmit.disabled = true;
			    if ( msgHTML.length > 0 )
				    msgHTML += "<br>";
			    msgHTML += "Lütfen 5 karakterli posta kodu giriniz.";
			    objSummary.innerHTML = msgHTML;
			    objSummary.style.display = "";
			    return;
			
			}
			else
		    {
		        if(!IsNumeric(document.getElementById("txtPK").value))
		        {
		            if ( validatorSayac > 1 )
			        objGuide.style.display = "none";
			        objSubmit.disabled = true;
			        if ( msgHTML.length > 0 )
				        msgHTML += "<br>";
			        msgHTML += "Lütfen 5 karakterli posta kodu giriniz.";
			        objSummary.innerHTML = msgHTML;
			        objSummary.style.display = "";
			        return;
		        }
		        else
		        {
		            objSummary.innerHTML = "";
			        objSummary.style.display = "none";
		        }
		    }	
		    //// tckimlikno////
		    
		if ( document.getElementById("txtVergiNumarasi").value.length < 10)
		{
			if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Lütfen Vergi / T.C. Kimlik numaranızı giriniz.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		}	
		else
		{
		    if(!IsNumeric(document.getElementById("txtVergiNumarasi").value))
		    {
		    if ( validatorSayac > 1 )
			objGuide.style.display = "none";
			objSubmit.disabled = true;
			if ( msgHTML.length > 0 )
				msgHTML += "<br>";
			msgHTML += "Vergi / T.C. Kimlin numaranızı yalnış giriyorsunuz.";
			objSummary.innerHTML = msgHTML;
			objSummary.style.display = "";
			return;
		    }
		    else
		    {
		    objSummary.innerHTML = "";
			objSummary.style.display = "none";
		    }
		}
		/////////////////////////////////////////////////
		
if ( objSummary.style.display == "none" )
	{
		if ( msgHTML.length > 0 )
			msgHTML += "<br>";
			objSubmit.style.display = "block";
			objSubmit.disabled = false;
			msgHTML += "Teşekkürler! lütfen kayıt butonuna basınız.";

		objSummary.innerHTML = msgHTML;
		objSummary.style.display = "";
	}
}


function isValidEmail(email) {
  return IsEmail(document.getElementById("txtEposta"));
}

function RegExTest(element,expression)
{
	return element.value.match(expression) != null;
}

function IsEmail(element)
{
var emailRE = /^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
return RegExTest(element,emailRE);
}
function resetCmb(cmbObj){
			for(var i=cmbObj.options.length-1;i>-1;i--){
			cmbObj.options[i] = null;
			}
			}
			function setCmb(cmbObj,length,idx){
			for(var i=0;i<length;i++){
			var optionValue = (i+1).toString();
			if(optionValue.length==1) optionValue='0'+(i+1).toString();
			cmbObj.options[i] = new Option(optionValue,optionValue);
			}
			if(idx>cmbObj.options.length-1) cmbObj.options.selectedIndex=cmbObj.options.length-1;
			else cmbObj.options.selectedIndex=idx;
			}

			function JustDate(selectedIndex){
			var dObj = document.getElementById("drpDay");
			var yObj = document.getElementById("drpYear");
			var idx = dObj.options.selectedIndex;
			resetCmb(dObj);
			switch (selectedIndex.toString()){
			case '0' : case '1' : case '3' : case '5' : case '7' : case '8' : case '10' : case '12' :
			setCmb(dObj,31,idx);break;
			case '2':
			if (document.getElementById("drpYear").value != '' && document.getElementById("drpYear").value != null)
			{
			var year = yObj.options[yObj.options.selectedIndex].value;
			if(year%4) setCmb(dObj,28,idx); else setCmb(dObj,29,idx);break;
			}
			else
			{
			alert('Lütfen yılı seçiniz');
			}
			case '4' : case '6' : case '9' : case '11':
			setCmb(dObj,30,idx);break;
			}
			CheckForm();
			}
	
	function IsNumeric( strString )
	{
	var strValidChars = "0123456789,";
	var strChar;
	var bResult = true;

	if (strString.length == 0) return false;

	for (i = 0; i < strString.length && bResult == true; i++)
		{
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)
			{
			bResult = false;
			}
		}
	return bResult;
}
function DisableKeysExceptNum()
 {
  var PressedKey = Number(event.keyCode) ;
  if( ( PressedKey > 47 && PressedKey < 58 ) )
  {
   event.keyCode = PressedKey ;
  }
  else
  {
   event.keyCode = "0" ;
  }
 }
	function trim(stringToTrim)
	{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
	}
