﻿// JScript File
function IsSelected(objName)
{
  var allObjects = document.getElementsByTagName("input");
  var isSelected = false;
  for (i = 0; i < allObjects.length; i++)
  {
    var objCheck = allObjects[i];
    if (objCheck.type == "checkbox" && objCheck.id.indexOf(objName) > 0)
    {
      if (objCheck.checked)
      {
        isSelected = true;
        break;
      }
    }
  }
  var divName = "dvError_" + objName;
  var divError = document.getElementById(divName);
  if (divError != undefined)
  {
    if (!isSelected)
      divError.style.display = "block";
    else
      divError.style.display = "none";
  }
  return isSelected;
}

function Init()
{
  ReplaceFonts();    
  $(document).ready(function ()
  {    
    $("input[type='text'], textarea, select").each(function ()
    {
      $(this).focus(function () { $(this).css("border-color", "#4d4636"); });
      $(this).blur(function () { $(this).css("border-color", "#b7ae91"); });
    });    
  });
  Nifty("div.gallery", "transparent");
  Nifty("div.frameitem", "transparent");
//  window.onload = function () {
//    Nifty("div.gallery", "transparent");
//    Nifty("div.frameitem", "transparent");
//  };
  Cufon.now();
}

function SetBackFunctionality()
{
  $(document).ready(function ()
  {
    $(".back").each(function ()
    {
      $(this).html("<a href='javascript:void(0);' onclick='history.back();'><img src='Images/btn_back_" + Language + ".gif' atl=''/></a>");      
    });
  });
}

function ReplaceFonts()
{
  Cufon.replace('.sirf_brown_12');
  Cufon.replace('.sirf_brown_16');
  Cufon.replace('.sirf_brown_18');
  Cufon.replace('.sirf_brown_20');
  Cufon.replace('.sirf_brown_22');   
  Cufon.replace('.mainMenu');
} 

//DATEPICKER FUNCTIONS

function SetupDatePicker()
{
  $(function ()
  {
    $.datepicker.setDefaults('');
    $(".datepicker").datepicker($.datepicker.regional[Language == 'en' ? 'en-GB' : Language]);
    $(".datepicker").datepicker('option', { showOn: 'both', buttonImage: 'datepicker/calendar48.png', buttonImageOnly: true, dateFormat: (Language == 'en' ? 'mm/dd/yy' : 'dd/mm/yy') });
    $(".ui-datepicker-trigger").attr("align", "center");   
  });
}

function SetupTimePicker()
{
  $(function ()
  {    
    $("input.timer").timepicker();
    $(".timepicker").css("width", "50px");
  });
}


//CUSTOM VALIDATE FUNCTIONS

function ValPhone(sender, args)
{
  var countryCode = $("input[id$='txtPhoneCountry']").val();
  var cityCode = $("input[id$='txtPhoneCty']").val();
  var phone = $("input[id$='txtPhone']").val();

  args.IsValid = $.trim(countryCode).length > 0 && $.trim(cityCode).length > 0 && $.trim(phone).length > 0;
}
