//===========================================
//::::::::::::::::::::::::::::::::::::::::::::
// Ahmet Kaymaz Haziran 2004
//::::::::::::::::::::::::::::::::::::::::::::
//===========================================

function openModulDialog(WhichPage,Title,dialogWidth,dialogHeight,Scr) {
	url='showModalDialog.asp?url='+WhichPage+'&Title='+Title+'&Scr='+Scr;
	returnValue=showModalDialog(url, "window","dialogHeight: " + dialogHeight + "px; dialogWidth: " + dialogWidth + "px;status:no;help:no;close:no;scroll:no")
}
/*****************************************
*****************************************/

function openModulByParameter(Eylem,Nesne){
	if (Eylem==1)
	{
		openModulDialog("GetCalendar.aspx","Lütfen Tarih Seçiniz . . .",200,230,0);
		if((returnValue!=0) && (returnValue!=undefined)){
			eval(Nesne).value = returnValue;
		}
	}
	
}

/*****************************************
*****************************************/
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 IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


function IsNumericOld(obj)//058-->058
{
	var value=obj.value;
	var filter = /\d/
	if (filter.test(value) || value.length == 0)
		obj.value=value;
		//return true
	else
		obj.value=0
		//return false
}
/*****************************************
*****************************************/
function LTrim(str)
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);

   if (whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}
/*****************************************
*****************************************/
function RTrim(str)
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);

   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {

      var i = s.length - 1;       // Get length of string
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;

      s = s.substring(0, i+1);
   }
   return s;
}
/*****************************************
*****************************************/
function Trim(str)
{
   return RTrim(LTrim(str));
}

/*Ürün Detay Sayfasındaki Ürünün Küçük parçalarını kontrol etmek için*/
var VrImageItem_1 = true;
var VrImageItem_2 = true;
var VrImageItem_3 = true;
var VrImageItem_4 = true;
var VrImageItem_5 = true;
/*****************************************
*****************************************/
function money_format(eylem, obj) {
	if(eylem==1){//obj değişkeninde "this.value" geliyor.
		var re;
		n =obj+'';
		n = n.replace(re, "");
		n = n.replace(/\./ig, "");
		n = n.replace(/\,/ig, "");
		n= n*1;
        var arr=new Array('0'), i=0;
        while (n>0)
        {   arr[i]=''+n%1000; n=Math.floor(n/1000); i++;}
        arr=arr.reverse();

        for (var i in arr) if (i>0) //padding zeros
        while (arr[i].length<3) arr[i]='0'+arr[i];
       //if (arr.join()==0){// silme olduğu zaman 0 kalmasın diye
        //return ""
        //}
        //else{
        return arr.join().replace(/\,/ig, ".");//1,250 ifadesini 1.250 olarak yazsin.
        //}
	}
	if(eylem==2){//obj değişkeninde "this" geliyor.
		n =obj.value;
		n = n.replace(re, "");
		n = n.replace(/\./ig, "");
		n = n.replace(/\,/ig, "");
		n= n*1;
		obj.value=n;
		obj.select();
	}
	
	if(eylem==3){//obj değişkeninde "this.value" geliyor. YTL olarak hesaplıyor.
		n =obj+'';
		n = n.replace(re, "");
		n = n.replace(/\,/ig, "");
		n= n*1;
		return n;
	}
}
/*****************************************
*****************************************/
function loginMember(eylem){
			if(eylem==1){//Login bilgileri doğru ise
				//alert(11);
				parent.document.execCommand('refresh');
//				parent.document.location.href=String(escape(parent.document.location.href))
			
			}
			if(eylem==2){//Login bilgileri yanlış ise
				alert('Giriş bilgileriniz bulunamadı. \n \n Lütfen yeniden kotrol ediniz.');
			}
		}
/************************************************
*************************************************/
//:::::::. List Box Itemını select etmek .::::::::
function selectedListBoxItem(lbxItems,lKey)
{ 
	lbxItems =eval(lbxItems);
	var i; var iLength; var returnResult;
	returnResult=-1;
	iLength=lbxItems.options.length; 
	for (i=0; i<iLength; i++) 
	{ 
	   if (lbxItems.options[i].value==lKey) 
	   {
	     lbxItems.options[i].selected=true;
	     returnResult =i;
	   } 
	}
	return returnResult
}
/************************************************
*************************************************/
function controlLengthTextboxt(txtMain,target,maxValue){			
	if (document.all(txtMain).value.length > maxValue) {
		document.all(txtMain).value = (document.all(txtMain).value).substr(0,maxValue);
		}
		document.all(target).innerText = maxValue - document.all(txtMain).value.length;
}
/************************************************
*************************************************/
function displayLoginFrame(x,y){
			var obj = document.all['divAlisverisLoginFrame'];
			if (obj.style.visibility=='visible'){
				obj.style.visibility='hidden'
			}else{
				obj.style.left = document.body.scrollLeft+event.clientX-x;
				obj.style.top  = (document.body.scrollTop+event.clientY)-y;
				obj.style.visibility='visible';
			}
}
/************************************************
*************************************************/
function checkMail(strEmail)
{
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(strEmail)) return true;
	else return false;
}