function SetPageWidth() {
	var tblPageWidth = document.getElementById("AdminH_tblPageWidth");
	var MainTBL = document.getElementById("MainTBL");

	var nPageWidth = screen.width;
	if (window.innerWidth) {
		nPageWidth = window.innerWidth;
	}
	else if (document.documentElement && document.documentElement.clientWidth != 0) {
		nPageWidth = document.documentElement.clientWidth;
	}
	else if (document.body) {
		nPageWidth = document.body.clientWidth;
	}

	nPageWidth -= 20;

	if (nPageWidth < 781)
		nPageWidth = 781;

	tblPageWidth.setAttribute("width", nPageWidth);
	if (MainTBL != null)
		MainTBL.setAttribute("width", nPageWidth);
}

var strInputName;

function ClearText() {
	if (document.forms[0].kwquick.value == "Enter keyword, part#, etc.")
		document.forms[0].kwquick.value = "";
}
function GetFocusInput(inputname) {
	strInputName = inputname;
	ClearText();

	if (document.forms[0].kwquick.value != "Enter keyword, part#, etc.") {
		var lnkPinPointe = document.getElementById("AdminH_lnkPinPointe");
		var lnkHourGlass = document.getElementById("AdminH_lnkHourGlass");

		lnkPinPointe.href = "javascript:Search(document.forms[0]);";
		lnkPinPointe.title = "Perform Search";

		lnkHourGlass.href = "javascript:Search(document.forms[0]);";
		lnkHourGlass.title = "Perform Search";
	}
}
function setQuickSearch() {
	QuickSearch = document.forms[0];
}
function RedirectTo(strURL) {
	var strTarget = "_self";
	if (parent.frames.length > 0) {
		/*if(parent.frames(1).name == "AccessPointeNavigation")
		strTarget = '_parent';
		*/

		var FrameCount = 0;
		while (FrameCount < parent.frames.length) {
			try {
				if (parent.frames(FrameCount).name == "AccessPointeNavigation")
					strTarget = '_parent';

			}
			catch (Ex) {
			}
			FrameCount++;
		}

	}

	//window.open(strURL , strTarget);
	WindowOpen(strURL, strTarget, 640, 480);
}

function Search(theForm) {

	if (strInputName == 'kwquick') {
		ShowWaitImage();

		RedirectTo('/appl/catalog/searchresults.aspx?Stat=Pin&kw=' + escape(document.forms[0].kwquick.value).replace('+', '%2b').replace('/', '%2f').replace('@', '%40'));
	}
}

function ShowWaitImage() {

	//as per ali -> Disbling transition page for Product search
	//document.getElementById("tblImage").style.display='';
	//document.getElementById("tblDisplay").style.display='none';
}

function HideWaitImage() {
	//document.getElementById("tblImage").style.display='none';
	//document.getElementById("tblDisplay").style.display='';
}

function checkEnter(sname) {
	if (event.keyCode == 13 && sname == 'headersearch') {
		event.cancelBubble = true;
		event.returnValue = false;

		ShowWaitImage();
		RedirectTo('/appl/catalog/searchresults.aspx?Stat=Pin&kw=' + escape(document.forms[0].kwquick.value).replace('+', '%2b').replace('/', '%2f').replace('@', '%40'));
	}
}
function sLeftTrim(str) {
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(0)) != -1) {
		var j = 0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
			j++;
		s = s.substring(j, i);
	}
	return s;
}
function sRightTrim(str) {
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(s.length - 1)) != -1) {
		var i = s.length - 1;       // Get length of string
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
			i--;
		s = s.substring(0, i + 1);
	}
	return s;
}
function sTrimAll(str) {
	return sRightTrim(sLeftTrim(str));
}

//SOW kshahzad switching b/w h/w and s/w document.
function DiscardHWParts(ctl) {
	var sDocType, bHdnCartHasItems;
	sDocType = document.getElementById("AdminH:sHdnDocType");
	bHdnCartHasItems = document.getElementById("AdminH:bHdnCartHasItems");

	if (sDocType.value == "HW" && bHdnCartHasItems.value == "1") {
		if (confirm("Current cart has hardware part(s). Do you want to discard this cart before going to S/W Shop?")) {
			//dicard cart.
			return true;
		}
		else {
			if (ctl != null) ctl.href = '#';
			window.location = '/appl/buyer/po/cart.aspx';

			return false;
		}
	}
	else {
		return true;
	}
}

//SOW kshahzad switching b/w h/w and s/w document.
function DiscardSWParts(ctl) {

	return DiscardSWParts(ctl, false, '');
}
function DiscardSWParts(ctl, fromMenu) {
	return DiscardSWParts(ctl, fromMenu, "");
}
function DiscardSWParts(ctl, fromMenu, url) {
	var sDocType, bHdnCartHasItems;
	sDocType = document.getElementById("AdminH:sHdnDocType");
	bHdnCartHasItems = document.getElementById("AdminH:bHdnCartHasItems");

	if (sDocType.value == "SW" && bHdnCartHasItems.value == "1") {
		if (confirm("Current cart has software part(s). Do you want to discard this cart before going to H/W Shop?")) {
			document.returnValue = true;

			if (url != null && url.length > 0) {
				window.location = url;
				return true;
			}
			else {
				return true;
			}
		} else {
			//ctl.href = '/appl/buyer/po/cart.aspx';
			if (!fromMenu) {
				ctl.href = "#";
				window.location = '/appl/buyer/po/cart.aspx';
				return false;
			} else {
				document.returnValue = false;
				return false;
			}
		}
	}
	else {

		if (fromMenu) {
			document.returnValue = true;
			return false;
		}
		else {
			if (url != null && url.length > 0) {
				window.location = url;
				return true;
			}
			else {
				return true;
			}
		}
	}
}

function LogoutAlert() {
	return confirm('Are you sure you want to logout?');
}
	
	