﻿// JScript File

function checkKey()
{
    if (event.keyCode == 13 || event.keyCode == 9 ) DoSearch();
}

function DoSearch()
{
	var searchtxt = document.getElementById('txtSearch');
	if (searchtxt != null && searchtxt.value.length > 0)
	{
		window.location = '/SearchResult.aspx?SearchString=' + searchtxt.value;
	}else
	{
		alert('Please input a search string!');
	}
}
	
function getCookie(name)
{
    var strCookie=document.cookie;
    var arrCookie=strCookie.split("; ");       
      
    for(var i=0;i<arrCookie.length;i++)
    {
        var arr=arrCookie[i].split("=");
        if ((arr[0]==name)&& (arr.length > 2))
        {
            return arr[1]+arr[2];
        }
    }
    return "";
}   
      
      
function GetCookieVal(name,varName)
{
    //get Cookie
    var ck=getCookie(name); 
            
    if ((ck == null)||(ck ==""))  //dont find cookie
    {   
        IsSignIn = 0;
        return ;
    }        
         
    var status = ck.substring(ck.length-1, ck.length);
    if(status == 1)                
    {
        IsSignIn = 1;
        return ;
    }
    else      
    { 
        IsSignIn = 0;           
        return;
    }          
       
}

function WriteSignInHeader()
{
	GetCookieVal('VoxTechUserStaus','SignInStatus');
	if (IsSignIn == 0)
	    document.write("<a class='accountLinks' href='/SignIn.aspx'>Sign In</a>");
	else
	    document.write("<a class='accountLinks' href='/SignIn.aspx?SignOut=true'>Sign Out</a>");
}

function WriteMyAccountHeader()
{
    if (IsSignIn == 0)
        document.write("<a class='disableAccountLink' href='#'>My Account</a>");
    else
    	document.write("<a class='accountLinks' href='/MyAccount.aspx'>My Account</a>");
}

function WriteBuyNowQuote(itemID, partnumber, make)
{
	var version = "2";

	if(version == "1")
	{
		document.write("<div class=\"qty\"><b>Qty:</b> <input type=\"text\" size=\"7\" id=\"txt" + itemID + "\" /></div>");	
		document.write("<input class=\"requestquote\" type=\"button\" onclick=\"Redirect(" + itemID + ", true);\"/><br/>");
		document.write("<input class=\"buynow\" type=\"button\" onclick=\"Redirect(" + itemID + ", false);\"/>");
	}
	else if(version == "2")
	{
		document.write('<sc'+'ript');
		document.write(' type="text/javascript"');
		document.write(' language="JavaScript"');
		document.write(' src="http://www.delvingware.com/scripts/quoteRequestShop.aspx');
		document.write('?PartNumber=' + partnumber + '&Make=' + make + '&ItemID='+itemID+'">');
		document.write('</sc'+'ript>');

		//var script = "<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://www.delvingware.com/scripts/quoteRequestShop.aspx?ItemID=" + itemID + "\"><\/script>";
	}
}

function Redirect(itemID, isRfq)
{
    var txt = document.getElementById('txt' + itemID);
	if(txt != null)
	{
	    var val = txt.value;
		var page = isRfq ? 'QuoteSubmit.aspx' : 'AddToShoppingCart.aspx';
		var queryVar = isRfq ? 'ItemID' : 'PartID';
			
		if(val == null || val == '')
		    val = '1';
			
        if(txt != null)
		    window.location = '/' + page + '?' + queryVar + '=' + itemID 
			    + '&Qty=' + val;			
    }
}

var panels = new Array('panel1', 'panel2');
var selectedTab = null;
var oldName = '';
      
function changeImage(idNum, active)
{
    // Get img
	var currentImg = document.getElementById("tabImg" + idNum);
		
	// Change to active image
	currentImg.src = "/images/" + ((!active) ? "in" : "") + "activeTab" + idNum + ".gif";
}
      
function showPanel(tab, name)
{
    if (selectedTab) 
    {
		// Set selected tab id
		var selectedID = selectedTab.id.substring(3);
 
		// Change image
		changeImage(selectedID, false);
    }
    else
    {
		// Set selected tab id
		var selectedID = "1";
 
		// Change image
		changeImage(selectedID, false);		
    }

	// Set reference to be used on next click
	selectedTab = tab;

	// Set id number
	var idNum = tab.id.substring(3);

	// Change image
	changeImage(idNum, true);

    for(i = 0; i < panels.length; i++)
    {
        document.getElementById(panels[i]).style.display = (name == panels[i]) ? 'block':'none';
    }
        
    return false;
}

function encodeURL(url)
{  
    return escape(url);
}
