﻿function changeLanguage(language)
{
    var qsChar = (window.location.href.indexOf("?") != -1 ? "&" : "?");
    window.location = window.location + qsChar + "language=" + language;
}

function dssOnClick()
{
    var pl = document.getElementById('ddl_DS_Prod');
    var type = document.getElementById('ddl_DS_Type');
    
    window.location = "XRefSearch.aspx?MODE=DATASHEET&PART=" + document.getElementById('txt_DS_Text').value + "&PL=" + pl.options[pl.options.selectedIndex].text + "&ST=" + type.options[type.options.selectedIndex].text;
}

function isOnClick()
{
    window.location = "InventorySearch.aspx?TEXT="  + document.getElementById('txt_IS_Text').value;
}

function crOnClick()
{
    var type = document.getElementById('ddl_CR_Type');
    
    window.location = "XRefSearch.aspx?MODE=XREF&PART=" + document.getElementById('txt_CR_Text').value + "&ST=" + type.options[type.options.selectedIndex].text;
}

function pdfOnClick()
{
    var type = document.getElementById('ddl_PDF_Sort');
        
	window.location = 'search/search.cgi?q=' + document.getElementById('txt_PDF_Text').value + '&vdt=1&sort=' + type.options[type.options.selectedIndex].value;
}

function submitEnter(myfield, e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
	{
	   window.location = 'search/search.cgi?q=' + document.getElementById('txt_MainSearch').value;
	   return false;
	}
	else
	   return true;
}

function searchResultsSubmitEnter(myfield, e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
	{
	   window.location = 'search.cgi?q=' + document.getElementById('txt_MainSearch').value;
	   return false;
	}
	else
	   return true;
}

function dataSheetSubmitEnter(myfield, e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
	{
	   dssOnClick();
	   return false;
	}
	else
	   return true;
}

function inventorySubmitEnter(myfield, e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
	{
	   isOnClick();
	   return false;
	}
	else
	   return true;
}

function xRefSubmitEnter(myfield, e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
	{
	   crOnClick();
	   return false;
	}
	else
	   return true;
}

function pdfSubmitEnter(myfield, e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
	{
		pdfOnClick();
	   return false;
	}
	else
	   return true;
}