﻿// JavaScript Document
function collapsePanel(obj)
{
    var co;
    if(obj)
    {
        co = obj.parentNode;
        co.className = (co.className=="cpClosed")?"cpOpened":"cpClosed";
    }
}


function togglePanel(id)
{
    var oPanel = document.getElementById(id);
    if(oPanel.style.display=='none')
        oPanel.style.display = '';
    else
        oPanel.style.display = 'none';
}

function isSelection(){

   // Added as ASPX uses SPAN for checkbox
   var check = false;
   var frm = document.aspnetForm;
   var elm  = frm.elements;

   for(i=0;i<elm.length;i++)
     if(elm[i].type=="checkbox")
     {
       if(elm[i].checked) check = true;
         //elm[i].click();
     }
   return check;
}
 
function dropBasket(){
    var rtn = false;
    rtn = confirm("Adisyonu boşaltmak istediğinizden istediğinizden emin misiniz?");
    return rtn;
}
 
function removeItemBasket(){
    var rtn = false;
    var cs = isSelection()
    if (!cs){
        alert("Her hangi bir seçim yapmadınız!");
        rtn = false;
        }
    else {
        rtn = confirm("Seçili ürünleri adisyondan çıkarmak istediğinizden emin misiniz?");
     }
     return rtn;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  newWindow = window.open(theURL,winName,features);
}

function createCookie(name,value) 
{
	document.cookie = name + "=" + value; //+ "; expires=; path=";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function keyEnter(e,eleman){
    if(e.which || e.keyCode){
      if ((e.which == 13) || (e.keyCode == 13)) 
      {
      debugger;
        $("#"+eleman).focus();
        $("#"+eleman).click();
        //document.getElementById(eleman).focus();
       // document.getElementById(eleman).click();
        return false;
      }
    }else 
    {
        return true;
     }

}

function checkEnter(e,eleman){ 
    
    var characterCode ;

    if(e && e.which){ // for NN4
        e = e;
        characterCode = e.which; // NN4's which property
    }
    else{
        e = event;
        characterCode = e.keyCode; // for IE
    }

    if(characterCode == 13){  
        $("#"+eleman).focus();
        $("#"+eleman).click();
        return false;
    }
    else{
        return true;
    }
    

}

 function KeyDownHandler(btn)
    {
        // process only the Enter key
        if (event.keyCode == 13)
        {
            // cancel the default submit
            event.returnValue=false;
            event.cancel = true;
            // submit the form by programmatically clicking the specified button
            //btn.click();
            $("#"+btn).click();
        }
    }


AgeReturnID = 0;
function funcAge(val)
{
var Age18 = $find('Age18ModalJS'); 
if(val){
  createCookie("Age18","1");
  //document.cookie = 'Age18=1; expires=; path=';
  gotoKitchens(AgeReturnID);
  Age18.hide(); 
}else{
  Age18.hide(); 
}}
function gotoKitchens(id)
{
var ekurl="";
if(id==118)
{
ekurl="&ESsID=10"

}
location.href = "/Suppliers.aspx?Case=Kitchens&KiID=" +  id + ekurl;
}
function getAge18(catID,isConfirm)
{debugger;
var ckVal = readCookie("Age18");
var isShowAgePanel = (isConfirm=="True" && (ckVal==null || ckVal=="0")) ? true : false;
if(isShowAgePanel){
  var Age18 = $find('Age18ModalJS'); 
  AgeReturnID = catID;
  Age18.show();
}else{
  gotoKitchens(catID);
}}
   
   function ValidateDateTime(sender,args)
{
    var reDate = /^(([1-9]|[0-2]\d|[3][0-1])\.([1-9]|[0]\d|[1][0-2])\.[2][0]\d{2})$|^(([1-9]|[0-2]\d|[3][0-1])\.([1-9]|[0]\d|[1][0-2])\.[2][0]\d{2}\s([1-9]|[0-1]\d|[2][0-3])\:[0-5]\d)$/;
    args.IsValid=reDate.test(args.Value);    
}    