﻿/// <reference path="jquery-1.4.4.min.js" />
var isMSIE = /*@cc_on!@*/false;
var IE6 = false/*@cc_on || @_jscript_version <= 5.7@*/;
var __BrandID = 1;
var _toggleSiteMap = 0;

function sitemapOver() {
 if (_toggleSiteMap) {
  $('#SitemapButton').css("background-position", "-244px -209px");
 }
 else {
  $('#SitemapButton').css("background-position", "-244px -70px");
 }
}

function sitemapOut() {
 if (_toggleSiteMap) {
  $('#SitemapButton').css("background-position", "-244px -139px");
 }
 else {
  $('#SitemapButton').css("background-position", "-244px -0px");
 }
}

function toggleSitemap() {
 $('#DirectSitemap').slideToggle('fast');
 if (_toggleSiteMap) {
  _toggleSiteMap = 0;
  setCookie('c_toggleSitemap', 0, 29);
 }
 else {
  _toggleSiteMap = 1;
  setCookie('c_toggleSitemap', 1, 29);
 }
 sitemapOver();
}







function loadInput(txtID, inputValue) {
 if ($('#' + txtID).val() == inputValue) {
  $('#' + txtID).val('');
 }
}
function blurInput(txtID, inputValue) {
 if ($('#' + txtID).val() == '') {
  $('#' + txtID).val(inputValue);
 }
 else {
  //eval('inputState'+txtID) = 1;
 }
}

function replaceAllRegex(str, replacements) {
 for (i = 0; i < replacements.length; i++) {

  var _pattern = new RegExp(replacements[i][0]);
  _pattern.ignoreCase = true;
  _pattern.global = true;
  str = str.replace(replacements[i][0], replacements[i][1]);
 }

 return str;
}

function replaceAll(str, replacements) {
 for (i = 0; i < replacements.length; i++) {
  var idx = str.indexOf(replacements[i][0]);

  while (idx > -1) {
   str = str.replace(replacements[i][0], replacements[i][1]);
   idx = str.indexOf(replacements[i][0]);
  }
 }

 return str;
}

$(document).ready(function () {



 $('.Dropdown select:eq(0)').bind('change', function (event, _default) {
  $('.Dropdown select:eq(1)').html('<option>yükleniyor..</option>');
  $('.Dropdown select:eq(1)').css('visibility', 'visible');
  $.post('/s/ProvinceList.ashx?c=' + $('.Dropdown select:eq(0)').val(), function (data) {
   $('.Dropdown select:eq(1)').html(data);
   $('.Dropdown select:eq(1)').css('visibility', 'visible');
   if (_default != '') {
    $('.Dropdown select:eq(1)').val(_default);
   }
  });
 })
 $('.Dropdown select:eq(1)').bind('change', function () {
  window.location.href = $('.Dropdown select:eq(1)').val();
 });


 // $('ul#Menu li').mouseover(function () {
 //  $('div.DSubmenu', this).animate({ marginTop: -13 }, 'fast');
 // });
 // $('ul#Menu li').mouseleave(function () {
 //  $('div.DSubmenu', this).animate({ marginTop: 0 }, 'fast');
 // });

 $('ul#Menu').css('display', 'block');

});

function RepeaterDisplay(repeaterContainer, emptyContainer, checkTag) {
 if (document.getElementById(repeaterContainer).getElementsByTagName(checkTag).length == 0) {
  if (emptyContainer != '') {
   document.getElementById(emptyContainer).style.display = '';
  }
  document.getElementById(repeaterContainer).style.display = 'none';
 }
 else {
  if (emptyContainer != '') {
   document.getElementById(emptyContainer).style.display = 'none';
  }
  document.getElementById(repeaterContainer).style.display = '';
 }
}

function Loading(targetID) {
 $(targetID).html('<div style="height:100%; width:100%; vertical-align:middle; text-align:center;"><img src="/i/ajax-loader.gif" style="margin:13px;"><br>yükleniyor...<br><br></div>');
}

function WriteCompareList(_txt) {
 _context = _txt;
 ProductService.ComparisonItemCount(CompareItemCountSuccessCallBack, CompareItemCountFailureCallBack, _context);
}
function CompareItemCountFailureCallBack(result, _context) {
}
function CompareItemCountSuccessCallBack(result, _context) {
 if (result > 0) {
  $('a.CompareList').html(_context + '(' + result + ')');
  $('a.CompareList').css('display', 'inline-block');
 }
 else {
  $('a.CompareList').css('display', 'none');
 }
}

function setCookie(name, value, days) {
 if (days) {
  var date = new Date();
  date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
  var expires = "; expires=" + date.toGMTString();
 }
 else var expires = "";
 document.cookie = name + "=" + value + expires + "; path=/";
}

function getCookie(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 deleteCookie(name) {
 setCookie(name, "", -1);
}
