﻿var hasFocus = null; // Used to indicate which control has the focus at any given time

function setFocus(obj) //sets the hasFocus variable to the element which has received the focus (via onfocus event)
{
    hasFocus = obj;
}
function loseFocus() // clears the hasFocus variable when the element loses focus (via onblur event)
{
    hasFocus = null;
}

document.onkeypress =
function checkKeyPress(e)
{
    if(!e)e = window.event;
    var key = (typeof e.which == 'number')?e.which:e.keyCode;
    if(key == 13) {
        handleKP();
    return (false);}
}


function handleKP()
{
if (hasFocus == null) return (false);
switch (hasFocus.id)
{

case "txtSearch":
case "ctl00_ctl00_ContentPlaceHolder1_txtSearch":
case "ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ddlDept":
case "ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_txtSearch":
document.getElementById('btnSearch').click();
break;



case "txtFind":
document.getElementById('btnGo').click();
break;


case "ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ucInventory_txtKeyword":
document.getElementById('btnSearchStore').click();
break;

case "Login1_txtUserPassword":
document.getElementById('Login1_btnLoginSubmit').click();
break;

case "ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_tellFriend_ctl00_txtFEmail":
case "ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_tellFriend_ctl00_txtFMessage":
document.getElementById('ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_tellFriend_ctl00_btnFriend').click();
break;

}
return (false);
}

function handleMainsearch()
{
 var searchText = document.getElementById('txtSearch').value;
 var departmentId = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ddlDept').value;
 document.location.href = 'http://www.taafoo.com/pages/searchresults.aspx?criteria=' + encodeURI(searchText) + '&departmentId=' + departmentId;
}

function handleMainsearch2s() {
    var searchText = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_txtSearch').value;
    document.location.href = 'http://www.taafoo.com/pages/searchresults.aspx?criteria=' + encodeURI(searchText) + '&departmentId=0';
}

function handleMainsearch3()
{
 var searchText = document.getElementById('txtFind').value;
 document.location.href = 'http://www.taafoo.com/pages/searchresults.aspx?criteria=' + encodeURI(searchText) + '&departmentId=0';
}


function getQuerystring(key, default_)
{
  if (default_==null) default_=""; 
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}

function setSearchButtonFocus()
{
 document.getElementById('btnSearch').focus();
}

function OnLookup()
    {
        var pass = document.getElementById("ctl00_ContentPlaceHolder1_txtPassword");
        var number = document.getElementById("ctl00_ContentPlaceHolder1_txtNumber");
        var bid = document.getElementById("ctl00_ContentPlaceHolder1_hfCNN");
        var userId = document.getElementById("ctl00_ContentPlaceHolder1_hfUserId");
        var product = document.getElementById("ctl00_ContentPlaceHolder1_hfProductId");
         var gsm = document.getElementById("ctl00_ContentPlaceHolder1_hfUserGSM");
      
        CommonCallback.SubmitBid(userId.value, pass.value, bid.value, product.value, number.value, gsm.value,  OnLookupComplete, OnError);
        }
     function OnError(result)
{
  alert("Error: " + result.get_message());
}
     function OnLookupComplete(result)
     {
        var res = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_lbMsg");
        res.innerHTML = "<b>" + result + "</b>";
     }
     
     function SignIn()
     {
        document.location.href = "https://www.taafoo.com/secure/login.aspx";
        }
function OnSMSConnect()
    {
           var cost = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_txtEnquiries");
        var storeId = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_hfStoreId");
        var userId = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_hfUserId");
       
        CommonCallback.PurchaseStoreSMS(storeId.value, cost.value, userId.value, OnLookupComplete, OnError);
        }

function OnSMSEnquiry()
   {
        var message = document.getElementById("ctl00_ContentPlaceHolder1_txtMessage");
        var fromGSM = document.getElementById("ctl00_ContentPlaceHolder1_hfFromGSM");
        var toGSM = document.getElementById("ctl00_ContentPlaceHolder1_hfcontactGSM");
        var userId = document.getElementById("ctl00_ContentPlaceHolder1_hfFromUser");
        var storeId = document.getElementById("ctl00_ContentPlaceHolder1_hfStoreId");
       
        CommonCallback.sendSMSEnquiries(storeId.value, toGSM.value, fromGSM.value, message.value, userId.value, OnLookupComplete, OnError);
        }
 function OnSMSEnquiry2()
   {
        var message = document.getElementById("ctl00_ContentPlaceHolder1_txtMessage");
        var fromGSM = document.getElementById("ctl00_ContentPlaceHolder1_txtFromUserGSM");
        var toGSM = document.getElementById("ctl00_ContentPlaceHolder1_hfcontactGSM");
        var userId = document.getElementById("ctl00_ContentPlaceHolder1_hfUserId");
        var storeId = document.getElementById("ctl00_ContentPlaceHolder1_hfStoreId");
       
        CommonCallback.sendSMSEnquiries(storeId.value, toGSM.value, fromGSM.value, message.value, userId.value, OnLookupComplete, OnError);
        }
        
  function OnSignIn()
    {
        var pass = document.getElementById("ctl00_ContentPlaceHolder1_txtPassword");
        var gsm = document.getElementById("ctl00_ContentPlaceHolder1_txtGSM");
        var toUrl = document.getElementById("ctl00_ContentPlaceHolder1_hfToUrl");
        
        CommonCallback.LoginShopper(gsm.value, pass.value, toUrl.value, OnLookupComplete, OnError);
        }
 function resizeMe(obj)
 {
    docHeight = mainContent.document.body.scrollHeight;
    obj.style.height = docHeight + 25 + 'px';
}
function HandleSMSResponse()
   {
//        var message = document.getElementById("ctl00_ContentPlaceHolder1_txtMessage");
//        var fromGSM = document.getElementById("ctl00_ContentPlaceHolder1_hfFromGSM");
//        var toGSM = document.getElementById("ctl00_ContentPlaceHolder1_hfcontactGSM");
//        var userId = document.getElementById("ctl00_ContentPlaceHolder1_hfFromUser");
//        var storeId = document.getElementById("ctl00_ContentPlaceHolder1_hfStoreId");
//       
//        CommonCallback.sendSMSEnquiries(storeId.value, toGSM.value, fromGSM.value, message.value, userId.value, OnLookupComplete, OnError);
        }
        
    
