var NoLoginErrorMessage="SORRY YOU ARE NOT LOGGED INTO THE SITE YET ! \n"+
						"You need to first of all make login to post any comments in Hangibar.com\n"+
						"Please go to the home page of hangibar.com and make login first\n"+
						"Or you can go to http://www.hangibar.com/login.asp and make login\n"+
						"Please remember to login from next time before you make any comments or ratings";

function checkEmail()
	{
	var strEmail, strError, countAtRate, countDot, i;
	var checkAtRate, checkDot;
	var ValidChars,CountValidChars;
	ValidChars="abcdefghijklmnopqrstuvwxyz0123456789_.@ABCDEFGHIJKLMNOPQRSTUVWXYZ-";
	strEmail = checkEmail.arguments[0];
	countAtRate=0;
	countDot=0;
	CountValidChars=0;
	if (strEmail.length >= 7)
		{
		for(i=0;i<strEmail.length;i++)
			{
			if(strEmail.charAt(i)=="@")
				countAtRate++;
			if(strEmail.charAt(i)==".")
				countDot++;
			CountValidChars=0;
			for(j=0;j<ValidChars.length;j++)
				{
				if(strEmail.charAt(i)==ValidChars.charAt(j))
					{
					CountValidChars++;
					}
				}
			if(CountValidChars==0)
				{
				strError=0;
				break;
				}
			}
		}
	checkAtRate=strEmail.indexOf("@",1);
	checkDot=strEmail.indexOf(".",1);
	for(i=1;i<countDot;i++)
		checkDot=strEmail.indexOf(".",checkDot+1);
	if(countAtRate==1 && countDot > 0 && strEmail.length >=7 && strError != 0)
		strError=1;
	else
		strError=0;
	if(checkDot>=strEmail.length-2)
		strError=0;
	if(strEmail.charAt(0)=="@" || strEmail.charAt(strEmail.length-1)=="@")
		strError=0;
	if(strEmail.charAt(0)=="." || strEmail.charAt(strEmail.length-1)==".")
		strError=0;
	if(checkDot < checkAtRate)
		strError=0;

	return strError;
	}

/*----------------------------------------------------------------------*/

function checkNumeric()
	{
	var valNumber, valString, countNumber, varReturn;
	valString="0123456789.-";
	countNumber=0;
	valNumber=checkNumeric.arguments[0];
	for (i=0;i<valNumber.length;i++)
		for(j=0;j<valString.length;j++)
			if(valString.charAt(j)==valNumber.charAt(i))
				countNumber++;
	if(valNumber.length==countNumber && valNumber.length>0)
		varReturn=1;
	else
		varReturn=0;
	return varReturn;
	}

/*----------------------------------------------------------------------*/

function checkCur(ObjName)
{
ObjectName=eval("document.frm."+ObjName);
ObjVal = '' + ObjectName.value;
if(ObjVal=="") ObjVal="0";

for(i=0;i<ObjVal.length;i++)
    ObjVal=ObjVal.replace(",","");
for(i=0;i<ObjVal.length;i++)
    ObjVal=ObjVal.replace("-","");

if(isNaN(ObjVal)==true)
   {
   ObjectName.value="0.00"
   }
else
 {
   var NegSign="";
      if(ObjVal.substr(0,1)=="-") {NegSign="-";}
   ObjVal=parseFloat(ObjVal);
   PInt=parseInt(ObjVal);
   PtValue=".00";
   PInt=Math.abs(PInt);
   ObjVal=Math.abs(ObjVal);
   PInt='' + PInt;
   ObjVal=''+ ObjVal;
   if(PInt.length!=ObjVal.length)
   	{PtValue='' + ObjVal.substr(ObjVal.indexOf("."),ObjVal.length);}
   if (PInt.length > 3)
      {
       var mod = PInt.length % 3;
       var output = (mod > 0 ? (PInt.substring(0,mod)) : '');
       for (i=0 ; i < Math.floor(PInt.length / 3); i++)
	   {
	      if ((mod == 0) && (i == 0))
	   	   output += PInt.substring(mod+ 3 * i, mod + 3 * i + 3);
	      else
		   output+= '' + PInt.substring(mod + 3 * i, mod + 3 * i + 3);
	   }
       ObjectName.value=NegSign+output+PtValue;
       }
   else ObjectName.value=NegSign+PInt+PtValue;
 }
}

/*----------------------------------------------------------------------*/

function chkSpace(txtfield)
{
var i,j;
j=0;
txtfield=eval(txtfield)
var txtval=txtfield.value;
for(i=0;i<txtval.length;i++)
{
	j++
    if(txtval.substr(i,1)!=" ")
    	break;
}
txtval=txtval.substr(j-1,txtval.length);
if(txtval==" ")
   txtval="";

txtfield.value=txtval;
return(txtval);

}

/*----------------------------------------------------------------------*/

function getChkStatus(chkField)
{
	var dt=0;
	for(i=0;i<chkField.length;i++)
	{
		if(chkField[i].checked)
		dt++;
	}

	if(dt==0)
		return 0;
	else
		return 1;

}

/*----------------------------------------------------------------------*/

function getChkValue(chkField)
{
	var dt="";
	for(var i=0;i<chkField.length;i++)
	{
		if(chkField[i].checked)
		{
			if(dt=="")
			 dt=chkField[i].value;
			else
			 dt+=","+chkField[i].value;
		}
	}

	return dt;
}


/*----------------------------------------------------------------------*/

function checkDate(frmObj)
{
	if(convert_date(frmObj)==false)
	{
		alert("Geçersiz Tarih");
		frmObj.focus();
		frmObj.select();
	}

}

/*----------------------------------------------------------------------*/

function CheckImageFormat(sFilePath)
{

              var iLastIndex = sFilePath.lastIndexOf('.', sFilePath.length - 1);
              var sFileExtension = sFilePath.substr(iLastIndex + 1).toLowerCase();
              if ((sFileExtension != 'jpg') && (sFileExtension != 'gif') && (sFileExtension != 'png'))
              	return false;
              else
              	return true;
}

/*----------------------------------------------------------------------*/

function CheckVideoFormat(sFilePath)
{

              var iLastIndex = sFilePath.lastIndexOf('.', sFilePath.length - 1);
              var sFileExtension = sFilePath.substr(iLastIndex + 1).toLowerCase();
              if ((sFileExtension != 'mpg') && (sFileExtension != 'rm') && (sFileExtension != 'wmv') && (sFileExtension != 'avi') && (sFileExtension != 'mpeg') && (sFileExtension != 'mov'))
              	return false;
              else
              	return true;
}

function CheckSoundFormat(sFilePath)
{

              var iLastIndex = sFilePath.lastIndexOf('.', sFilePath.length - 1);
              var sFileExtension = sFilePath.substr(iLastIndex + 1).toLowerCase();
              if ((sFileExtension != 'mp3') && (sFileExtension != 'wav') && (sFileExtension != 'wma') && (sFileExtension != 'rm') && (sFileExtension != 'mid'))
              	return false;
              else
              	return true;
}



/*----------------------------------------------------------------------*/

function CreateDistrictList(SelIndex)
{

	var OptLength=document.frm.District.length;
	document.frm.District.options[0]=null;
	for(var i=0;i<OptLength;i++)
		document.frm.District.options[OptLength-i]=null;

	if(document.frm.City.options[SelIndex].value=="Ankara")
	{

		document.frm.District.options[0] = new Option("Hepsi-------------","--");

		var DistrictArray="A.Ayrancı~Y.Ayrancı~Bahçelievler~Balgat~Batıkent~Beşevler~Beştepe~Beytepe~Bilkent~Cebeci~Çankaya~Çayyolu~Dikmen~GOP~Gölbaşı~İncek~Kale~Kavaklıdere~Kızılay~Kocatepe~Konya Yolu~Küçükesat~Odtü~Oran~Öveçler~Söğütözü~Tandoğan~Ulus~Ümitköy~Yıldız";


		var DistrictList=DistrictArray.split("~");
		for (var k=0;k<DistrictList.length;k++)
		{
			document.frm.District.options[k+1] = new Option(DistrictList[k],DistrictList[k]);
		}
		document.frm.District.options[0].selected=true;


	}
	else if(document.frm.City.options[SelIndex].value=="Eskişehir")
	{
		document.frm.District.options[0] = new Option("Hepsi-------------","--");

		var DistrictArray="Adalar~İnönü~İstasyon";

		var DistrictList=DistrictArray.split("~");
		for (var k=0;k<DistrictList.length;k++)
		{
			document.frm.District.options[k+1] = new Option(DistrictList[k],DistrictList[k]);
		}

		document.frm.District.options[0].selected=true;

	}

	else if(document.frm.City.options[SelIndex].value=="İstanbul")
	{

		document.frm.District.options[0] = new Option("Hepsi-------------","--");

		var DistrictArray="Ahırkapı~Arnavutköy~Ataköy~Bağdat Caddesi~Bakırkoy~Balmumcu~Bebek~Beşiktaş~Beyazıt~Beykoz~Beyoğlu~Caddebostan~Çiftehavuzlar~Elmadağ~Eminonu~Erenköy~Esentepe~Etiler~Fenerbahçe~Galata~Harbiye~İstinye~Kadıkoy~Kalamış~Karaköy~Küçükyalı~Kuruçesme~Levent~Maslak~Moda~Nişantaşı~Ortaköy~Salacak~Sefakoy~Seyrantepe~Suadiye~Taksim~Tepebaşı~Teşvikiye~Yenikapı~Yeniköy~Yeşilköy~Yeşilyurt";

		var DistrictList=DistrictArray.split("~");
		for (var k=0;k<DistrictList.length;k++)
		{
			document.frm.District.options[k+1] = new Option(DistrictList[k],DistrictList[k]);
		}

		document.frm.District.options[0].selected=true;


	}
	else if(document.frm.City.options[SelIndex].value=="İstanbul Avrupa")
	{

		document.frm.District.options[0] = new Option("Hepsi-------------","--");

		var DistrictArray="Beyoğlu~Bakırköy~Beşiktaş~Büyükçekmece~Güngören~İstinye~Mecidiyeköy~Nişantaşı~Ortaköy";

		var DistrictList=DistrictArray.split("~");
		for (var k=0;k<DistrictList.length;k++)
		{
			document.frm.District.options[k+1] = new Option(DistrictList[k],DistrictList[k]);
		}

		document.frm.District.options[0].selected=true;


	}
	else if(document.frm.City.options[SelIndex].value=="İstanbul Anadolu")
	{

		document.frm.District.options[0] = new Option("Hepsi-------------","--");

		var DistrictArray="Caddebostan~Kadıköy~Kanlıca~Suadiye~Şaşkınbakkal~Şile";

		var DistrictList=DistrictArray.split("~");
		for (var k=0;k<DistrictList.length;k++)
		{
			document.frm.District.options[k+1] = new Option(DistrictList[k],DistrictList[k]);
		}

		document.frm.District.options[0].selected=true;


	}
	else if(document.frm.City.options[SelIndex].value=="İzmir")
	{
		document.frm.District.options[0] = new Option("Hepsi-------------","--");

		var DistrictArray="1.Kordon~Alsancak~Karşıyaka~Kordon~Pasaport";

		var DistrictList=DistrictArray.split("~");
		for (var k=0;k<DistrictList.length;k++)
		{
			document.frm.District.options[k+1] = new Option(DistrictList[k],DistrictList[k]);
		}

		document.frm.District.options[0].selected=true;

	}

	else
		document.frm.District.options[0] = new Option("Hepsi-------------","--");


}