var _rdbGTurkiye;
var _rdbGKibris;

var _rdbATurkiye;
var _rdbAKibris;
var _rdbAYurtdisi;

var _gSehir;
var _aSehir;
var _aUlke;

var _ddlYiAgirlik;
var _ddlYdAgirlik;

var _txtpaketFazlasi;

var _divGSehir;
var _divASehir;
var _divAUlke;
var _divYiAgirlik;
var _divYdAgirlik;

var _divPaketFazlasi;

var _ddlYiAgirlik;
var _ddlYdAgirlik;

var _txtGSehir;
var _txtASehir;
var _txtAUlke;
var _txtAgirlik;

var _CustomValidator3;
var _txtFazlaKiloAcik;

var _maxkg;
var _maxkgor;

function ag()
{
	Globals();
	SetVisibility();
}

function SetVisibility()
{
	AgirlikKontrol();
	SetControlVisibility();
}

function SetControlVisibility()
{
	/*if(_rdbATurkiye.checked)
	{
		_divASehir.style.display = "";
		_divAUlke.style.display = "none";
		_divYiAgirlik.style.display = "";
		_divYdAgirlik.style.display = "none";
		_divGSehir.style.display = "";
		VE(CustomValidator3,true);
	}
	else if(_rdbAKibris.checked)
	{
		_divASehir.style.display = "none";
		_divAUlke.style.display = "none";
		_divYiAgirlik.style.display = "";
		_divYdAgirlik.style.display = "none";
		_divGSehir.style.display ="";
		VE(CustomValidator3,true);
	}
	else */ 
	if(_rdbAYurtdisi.checked)
	{
		_divASehir.style.display = "none";
		_divAUlke.style.display = "";
		_divYiAgirlik.style.display = "none";
		_divYdAgirlik.style.display = "";
		_divGSehir.style.display = "none";
		VE(CustomValidator3,true);
	}
	if(_rdbGTurkiye.checked && !_rdbAYurtdisi.checked)
	{
		_divGSehir.style.display = "";
	}
	//else if(_rdbGKibris.checked)
	//{
	//	_divGSehir.style.display = "none";
	//}
	_gSehir.value = _txtGSehir.value;
	_aSehir.value = _txtASehir.value;
	_aUlke.value = _txtAUlke.value;
}

function Globals()
{
_rdbGTurkiye = GE("rdbGTurkiye");
//_rdbGKibris = GE("rdbGKibris");
//_rdbATurkiye = GE("rdbATurkiye");
//_rdbAKibris = GE("rdbAKibris");
_rdbAYurtdisi = GE("rdbAYurtdisi");

_gSehir = GE("gSehir_Sehir");
_aSehir = GE("aSehir_Sehir");
_aUlke  = GE("aUlke_Ulkeler");

_ddlYiAgirlik = GE("ddlYiAgirlik_Agirlik");
_ddlYdAgirlik = GE("ddlYdAgirlik_Agirlik");

_txtPaketFazlasi = GE("txtPaketFazlasi");

_divGSehir = GE("divGSehir");
_divASehir = GE("divASehir");
_divAUlke = GE("divAUlke");
_divYiAgirlik = GE("divYiAgirlik");
_divYdAgirlik = GE("divYdAgirlik");	
_divPaketFazlasi = GE("PaketFazlasi");

_txtGSehir = GE("txtGSehir");
_txtASehir = GE("txtASehir");
_txtAUlke = GE("txtAUlke");
_txtAgirlik = GE("txtAgirlik");

_CustomValidator3 = GE("CustomValidator3");
_txtFazlaKiloAcik = GE("txtFazlaKiloAcik");

_maxkg = GE("maxkg");
_maxkgor = GE("maxkgor");
}

function GE(id)
{
	var ex = document.getElementById(id);
	return ex;
}

function sehir(div)
{
	if(div.id.indexOf("aSehir_")>=0)
	{
		aSehirYaz();
	}
	else
	{
		gSehirYaz();
	}
}
function gSehirYaz()
{
	if(_rdbGTurkiye.checked)
	{
		_txtGSehir.value = _gSehir.value;
		VE(RequiredDomValidator1,true);
	}
}
function aSehirYaz()
{
	if(_rdbATurkiye.checked)
	{
		_txtASehir.value = _aSehir.value;	
		VE(RequiredDomValidator2,true);
	}
}
function Eyaletmi()
{
	;
}

function ydAulkeYaz()
{
	if(_rdbAYurtdisi.checked)
	{
		_txtAUlke.value = _aUlke.value;
		VE(RequiredDomValidator3,true);
	}
	hideResult();
}

function FazlaKontrol(ddl)
{
	var fazla=ddl;
	if(fazla.selectedIndex == fazla.length-1)
	{
		var lastchildvalue = fazla[fazla.selectedIndex].getAttribute("value");
		_maxkg.innerHTML = lastchildvalue.replace(",00","") + " + ";
		_maxkgor.innerHTML = parseInt(lastchildvalue) + parseInt("2");
		_maxkgor.innerHTML = _maxkgor.innerHTML + " ";
		_divPaketFazlasi.style.display = "";
		_txtPaketFazlasi.value = "";
		_txtAgirlik.value = fazla.lastChild.value.replace(',','.');
	
		
		
		
		//_divPaketFazlasi.style.display = "block";
		//_txtPaketFazlasi.value = "";
		//_txtAgirlik.value = fazla.lastChild.value.replace(',','.');
		//var args = new Object();
		//args.Value = ;
		//args.IsValid = false;
		
		//if(FazlaAralik(_txtAgirlik,_txtAgirlik.value))
		//{
	//		_CustomValidator3.style.display = "none";
	//	}
	//	else
	//	{
	//		_CustomValidator3.style.display = "block";
	//	}
	//	VE(RequiredFieldValidator23,false);
		_txtFazlaKiloAcik.value = 1;
	}
	else
	{
		_divPaketFazlasi.style.display = "none";
		_txtAgirlik.value = fazla.value.replace(',','.');
		_txtFazlaKiloAcik.value = 0;
		VE(RequiredFieldValidator23,false);
	}
	VE(CustomValidator3,true);
	VE(RequiredDomValidator4,true);
	hideResult();
}

function TAyaz()
{
	var ddl;
	//if(_rdbATurkiye.checked || _rdbAKibris.checked)
	//{
	//	ddl = _ddlYiAgirlik;
	//}
	//else 
	if(_rdbAYurtdisi)
	{
		ddl = _ddlYdAgirlik;	
	}
	if(IsNumeric(_txtPaketFazlasi.value) && !isBlank(_txtPaketFazlasi.value))
		_txtAgirlik.value = (Math.round(parseFloat(_txtPaketFazlasi.value.replace(',','.')) *100) / 100) + parseFloat(ddl.value.replace(',','.'));
	else
		_txtAgirlik.value = ddl.value.replace(',','.');
	VE(CustomValidator3,true);
	VE(RequiredFieldValidator23,true);
}

function FazlaAralik(sr,args)
{
	
	var x;
	if(_txtFazlaKiloAcik.value == 1)
	{
		if(isBlank(_txtPaketFazlasi.value))
		{
			return true;
		}
		if(!IsNumeric(_txtPaketFazlasi.value))
		{
			CustomValidator3.innerHTML = ">> Paketinizin ağırlığını sayı giriniz.";
			return false
		}
		else
		{
			args=args.replace(',','.');
			_txtPaketFazlasi.value = Math.round(parseFloat(_txtPaketFazlasi.value.replace(',','.')) * 100)/100;
			_txtAgirlik.value = Math.round(parseFloat(_txtAgirlik.value.replace(',','.')) *100) / 100;
			_txtPaketFazlasi.value = _txtPaketFazlasi.value.replace('.',',');
			var fazla;
			if(parseFloat(args)<=0)
			{
				CustomValidator3.innerHTML = ">> Paketinizin ağırlığını sıfırdan büyük giriniz.";
				return false;
			}
			//if(_rdbAKibris.checked || _rdbATurkiye.checked)
			//{
			//	x = parseFloat(args) <= 100 ? true:false;
			//	CustomValidator3.innerHTML = ">> Yurtiçi gönderilerinde paketiniz en fazla 100 kg. olabilir. Tekrar deneyiniz veya bize yazınız.";
			//}
			//else
			//{
				x = parseFloat(args) <= 68 ? true:false;
				CustomValidator3.innerHTML = ">> Yurtdışı gönderilerinde paketiniz en fazla 68 kg. olabilir. Tekrar deneyiniz veya bize yazınız.";
			//}
		}
		return x;
	}
	else
		return true;
	//var x = false;
	//if(!(isNaN(args.replace(',','.'))))
	//{
	//	args=args.replace(',','.');
	//	var fazla;
	//	if(_rdbATurkiye.checked || _rdbAKibris.checked)
	//	{
	//		x = parseFloat(args) <= 100 ? true:false;
	//	}
	//	else
	//	{
	//		x = parseFloat(args) <= 68 ? true:false;
	//	}
	//}
	//else
	//	x=false;
	//return x;
}

function AgirlikKontrol()
{
	var txt = parseFloat(_txtAgirlik.value);
	var ddl = null;
	var ddl2 = null;
	//if(_rdbATurkiye.checked || _rdbAKibris.checked)
	//{
	//	ddl = _ddlYiAgirlik;
	//	ddl2 = _ddlYdAgirlik;
	//}
	//else if(_rdbAYurtdisi)
	//{
		ddl = _ddlYdAgirlik;
		ddl2 = _ddlYdAgirlik;	
	//}
		
	var childCount = ddl.length;
	//var lastchildvalue = ddl.lastChild.value;
	var lastchildvalue = ddl[childCount-1].value;
	var lastchild = parseFloat(lastchildvalue);
	_maxkg.innerHTML = lastchildvalue.replace(",00","") + " + ";
	_maxkgor.innerHTML = parseInt(lastchildvalue) + parseInt("2");
	_maxkgor.innerHTML = _maxkgor.innerHTML + " ";
	
	if(txt == lastchild)
	{
		if(true || parseFloat(ddl2.lastChild.getAttribute("value")) == lastchild)
		{
			if(ddl2.selectedIndex == ddl2.length-1)
			{
				ddl.selectedIndex = childCount - 1;
				_divPaketFazlasi.style.display = "";
				_txtFazlaKiloAcik.value = "1";
				//var fark = Math.round(txt*100) - Math.round(lastchild*100);
				//_txtPaketFazlasi.value = fark/100;
				_txtPaketFazlasi.value = "";
				VE(RequiredFieldValidator23,false);
			}
			else
			{
				_divPaketFazlasi.style.display = "none";
				_txtFazlaKiloAcik.value = "0";
				ddl.selectedIndex = childCount - 2;
				_txtAgirlik.value = ddl.value.replace(',','.');
			}
			
		}
		else if(parseFloat(ddl2.lastChild.getAttribute("value")) > lastchild)
		{
			_divPaketFazlasi.style.display = "none";
			_txtFazlaKiloAcik.value = "0";
			if(isNaN(txt))
			{
				ddl.selectedIndex = 0;
			}
			else
			{
				for(var i=0;i<childCount;i++)
				{
					if(parseFloat(ddl[i].value.replace(',','.'))>=txt)
					{
						ddl.selectedIndex = i;
						break;
					}
				}
			}
			_txtAgirlik.value = ddl.value.replace(',','.');
		}
		else
		{
			ddl.selectedIndex = childCount - 1;
			_divPaketFazlasi.style.display = "";
			_txtFazlaKiloAcik.value = "1";
			var fark = Math.round(txt*100) - Math.round(lastchild*100);
			_txtPaketFazlasi.value = fark/100;
			//_txtPaketFazlasi.value = "";
			VE(RequiredFieldValidator23,false);
		}
	}
	else if(txt>lastchild)
	{
		ddl.selectedIndex = childCount - 1;
		_divPaketFazlasi.style.display = "";
		_txtFazlaKiloAcik.value = "1";
		var fark = Math.round(txt*100) - Math.round(lastchild*100);
		_txtPaketFazlasi.value = fark/100;
		VE(RequiredFieldValidator23,false);
	}
	else
	{
		_divPaketFazlasi.style.display = "none";
		_txtFazlaKiloAcik.value = "0";
		if(isNaN(txt))
		{
			ddl.selectedIndex = 0;
		}
		else
		{
			for(var i=0;i<childCount;i++)
			{
				if(parseFloat(ddl[i].value.replace(',','.'))>=txt)
				{
					ddl.selectedIndex = i;
					break;
				}
			}
		}
		_txtAgirlik.value = ddl.value.replace(',','.');
	}
	//_txtAgirlik.value = ddl.value.replace(',','.');
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	//var txt = parseFloat(_txtAgirlik.value);
	
//	if(_rdbATurkiye.checked || _rdbAKibris.checked)
//	{
//		ddl = _ddlYiAgirlik;
//	}
//	else if(_rdbAYurtdisi)
//	{
//		ddl = _ddlYdAgirlik;	
//	}
//		
//	var childCount = ddl.children.length;
//	var lastchild = parseFloat(ddl.lastChild.value);
//	if(txt>lastchild)
//	{
//		ddl.selectedIndex = childCount - 1;
//		_divPaketFazlasi.style.display = "block";
//		_txtFazlaKiloAcik.value = "1";
//		var fark = txt - lastchild;
//		_txtPaketFazlasi.value = Math.round((txt - lastchild) * 100)/100;
//		VE(RequiredFieldValidator23,false);
//	}
//	else
//	{
//		_divPaketFazlasi.style.display = "none";
//		_txtFazlaKiloAcik.value = "0";
//		if(isNaN(txt))
//		{
//			ddl.selectedIndex = 0;
//		}
//		else
//		{
//			for(var i=0;i<childCount;i++)
//			{
//				if(parseFloat(ddl.children[i].value.replace(',','.'))>=txt)
//				{
//					ddl.selectedIndex = i;
//					break;
//				}
//			}
//		}
//		_txtAgirlik.value = ddl.value.replace(',','.');
//	}
}

function VE(id,value)		
{
	ValidatorEnable(id,value);
}
		
function EnableValidationControls()
{
	if(_divPaketFazlasi.style.display == "")
	{
		VE(RequiredFieldValidator23,true);
		VE(CustomValidator3,true);
	}
	else
	{
		VE(RequiredFieldValidator23,false);
		VE(CustomValidator3,false);
	}
}
function IsPageValidated()
{
	for (i = 0; i < Page_Validators.length; i++) 
		ValidatorEnable( Page_Validators[i], false);
	EnableValidationControls();
	VE(RequiredDomValidator4,true);
	if(_rdbGTurkiye.checked && _rdbAYurtdisi.checked)
	{
		VE(RequiredDomValidator3,true);
		VE(RequiredDomValidator1,false);
		VE(RequiredDomValidator2,false);
	}
	else if(_rdbGTurkiye.checked && _rdbATurkiye.checked)
	{
		VE(RequiredDomValidator1,true);
		VE(RequiredDomValidator2,true);
		VE(RequiredDomValidator3,false);
	}
	else if(_rdbGTurkiye.checked && _rdbAKibris.checked)
	{
		VE(RequiredDomValidator1,true);
		VE(RequiredDomValidator2,false);
		VE(RequiredDomValidator3,false);
	}
	//else if(_rdbGKibris.checked && _rdbAYurtdisi.checked)
	//{
	//	VE(RequiredDomValidator1,false);
	//	VE(RequiredDomValidator2,false);
	//	VE(RequiredDomValidator3,true);
	//}
	//else if(_rdbGKibris.checked && _rdbATurkiye.checked)
	//{
	//	VE(RequiredDomValidator1,false);
	//	VE(RequiredDomValidator2,true);
	//	VE(RequiredDomValidator3,false);
	//}
	//else if(_rdbGKibris.checked && _rdbAKibris.checked)
	//{
	//	VE(RequiredDomValidator1,false);
	//	VE(RequiredDomValidator2,false);
	//	VE(RequiredDomValidator3,false);
	//}
}
 
function IsNumeric(str)
	{
		var ValidChars = "0123456789.,";
		var	ValidSymbols = ",.";
		var IsNumber=true;
		var Char;
		var sText = Trim(str) 
		var count = 0;

	    if(sText.charAt(0) == "-")
	    {
			sText = sText.substring(1,sText.length-1);
	    }

		for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
			Char = sText.charAt(i); 
			if (ValidChars.indexOf(Char) == -1) 
			{
				IsNumber = false;
			}
			if (ValidSymbols.indexOf(Char) >=0)
			{
				count++;
			}
		}
		if(count>1)
			return false;
		else
			return IsNumber;
	}

	function LTrim(str){
		if (str==null){return null;}
		for(var i=0;str.charAt(i)==" ";i++);
		return str.substring(i,str.length);
	}
	function RTrim(str){
		if (str==null){return null;}
		for(var i=str.length-1;str.charAt(i)==" ";i--);
		return str.substring(0,i+1);
		}
	function Trim(str){return LTrim(RTrim(str));}


	function isBlank(val){
		if(val==null){return true;}
		for(var i=0;i<val.length;i++) {
			if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}
			}
		return true;
	}
	
	function hideResult()
	{
		if(GE("divdg1") != null)
		{
			GE("divdg1").style.display = "none";
		}
		if(GE("divdg2") != null)
		{
			GE("divdg2").style.display = "none";
		}
	}
	function focusDown()
{
	location.href='#OnayGorunum';
}