function setSort(hiddenName,hiddenValue,img) {
	
	if (document.all.item(hiddenName).value=="") 
	{
		document.all.item(hiddenName).value="desc";
		if (img=="Search1_hiddenSort2Img")
			document.frmMain.hiddenSort2Img.src="images/ascending.gif";
		else if (img=="Search1_hiddenSort3Img")
			document.frmMain.hiddenSort3Img.src="images/ascending.gif";
		
	}
	else 
	{
		document.all.item(hiddenName).value="";
		if (img=="Search1_hiddenSort2Img")
			document.frmMain.hiddenSort2Img.src="images/descending.gif";
		else if (img=="Search1_hiddenSort3Img")
			document.frmMain.hiddenSort3Img.src="images/descending.gif";
	}
}
function changeAmount(whichBox, change, max) {
	// Change value of specified text box by value (up to max)

	var myObj;
	
	if (document.all)
		myObj = eval('document.all.' + whichBox);
	else
		myObj = eval('document.forms[0].' + whichBox);

	var newValue = myObj.value;
	myObj.focus();

	if (isNaN(newValue)) return;
	newValue = eval(newValue) + change;

	if (max && newValue > max)
		newValue = max;
	else if (newValue <= 0)
		newValue = 1;

	if (newValue < 10)
		myObj.value = "0" + newValue;
	else
		myObj.value = newValue;
}


function showDate() {
	var today = new Date();
	var dateStr;

	switch (today.getMonth()) { 
		case 0:
			dateStr = "January"
			break;
		case 1:
			dateStr = "February"
			break;
		case 2:
			dateStr = "March"
			break;
		case 3:
			dateStr = "April"
			break;
		case 4:
			dateStr = "May"
			break;
		case 5:
			dateStr = "June"
			break;
		case 6:
			dateStr = "July"
			break;
		case 7:
			dateStr = "August"
			break;
		case 8:
			dateStr = "September"
			break;
		case 9:
			dateStr = "October"
			break;
		case 10:
			dateStr = "November"
			break;
		case 11:
			dateStr = "December"
			break;
	}			

	dateStr += "&nbsp;" + today.getDate();
	dateStr += ",&nbsp;" + today.getFullYear();
	document.write(dateStr);
}

function checkForDup(str_dt,end_dt) {
	var dt_date1 = new Date();
	dt_date1.setDate(1);

	var dt_date2 = new Date();
	dt_date2.setDate(1);
	
	if (str_dt.length==0) return true;
	if (end_dt.length==0) return true;
		
	sString = new String(str_dt)
	sSplit = sString.split("/")

	dt_date1.setMonth(sSplit[0]-1)
	if (sSplit[2] < 100) sSplit[2] = Number(sSplit[2]) + (sSplit[2] < 30 ? 2000 : 1900);
		dt_date1.setFullYear(sSplit[2]);
	dt_date1.setDate(sSplit[1]);

	eString = new String(end_dt)
	eSplit = eString.split("/")

	dt_date2.setMonth(eSplit[0]-1)
	if (eSplit[2] < 100) eSplit[2] = Number(eSplit[2]) + (eSplit[2] < 30 ? 2000 : 1900);
		dt_date2.setFullYear(eSplit[2]);
	dt_date2.setDate(eSplit[1]);
	
	s = parseInt((parseInt(dt_date1.getFullYear()) * 10000) + (parseInt(parseFloat(sSplit[0])) * 100)  + parseInt(parseFloat(sSplit[1])));
	e = parseInt((parseInt(dt_date2.getFullYear()) * 10000) + (parseInt(parseFloat(eSplit[0])) * 100)  + parseInt(parseFloat(eSplit[1])));
	
	if (e < s){
		alert("The From date can not be greater than the To date.");
		return(false);
	}
	
	return(true);
}

function redirectMeMaster(rstuid,rstpagenumber,rstrecordsperpage,rstrecordcount)
{	
	var strlink = 'masterInvoiceList.aspx?uid=' + rstuid + '&pageNumber=' + rstpagenumber + '&recordsPerPage=' +  rstrecordsperpage + '&recordCount=' + rstrecordcount 
	// Temporary solution for paging in XSLT
	frmMain.action = strlink;
	document.frmMain.submit();
}

function openInvoiceWin(file) {
	invWin = window.open(file, "WizardViewer", "width=750,height=535,scrollbars=yes,toolbar=no,resizable=yes,menubar=no,status=yes");
	invWin.focus();
}

function openPDFWin(file) {
	pdfWin = window.open(file, "pdfViewer", "width=750,height=535,scrollbars=yes,toolbar=no,resizable=yes,menubar=no,status=yes");
	pdfWin.focus();
}

function openRedateWin(file) {
	redateWin = window.open(file, "RedateInvoice", "width=350,height=100,scrollbars=no,toolbar=no,resizable=no,menubar=no,status=no");
	redateWin.focus();
}

function redirectMe(rstuid,rstpagenumber,rstrecordsperpage,rstrecordcount)
{	
	var strlink = 'invInbox.aspx?uid=' + rstuid + '&pageNumber=' + rstpagenumber + '&recordsPerPage=' +  rstrecordsperpage + '&recordCount=' + rstrecordcount 
	// Temporary solution for paging in XSLT
	frmMain.action = strlink;
	document.frmMain.submit();
}
function redirectMeSupport(rstuid,rstpagenumber,rstrecordsperpage,rstrecordcount)
{	
	var strlink = 'invSupport.aspx?uid=' + rstuid + '&pageNumber=' + rstpagenumber + '&recordsPerPage=' +  rstrecordsperpage + '&recordCount=' + rstrecordcount 
	// Temporary solution for paging in XSLT
	frmMain.action = strlink;
	document.frmMain.submit();
}
function redirectMeVV(rstuid,rstpagenumber,rstrecordsperpage,rstrecordcount)
{	
	var strlink = 'VVInbox.aspx?uid=' + rstuid + '&pageNumber=' + rstpagenumber + '&recordsPerPage=' +  rstrecordsperpage + '&recordCount=' + rstrecordcount 
	// Temporary solution for paging in XSLT
	frmMain.action = strlink;
	document.frmMain.submit();
}
function redirectMePO(rstuid,rstpagenumber,rstrecordsperpage,rstrecordcount)
{	
	var strlink = 'poLiteOutbox.aspx?uid=' + rstuid + '&pageNumber=' + rstpagenumber + '&recordsPerPage=' +  rstrecordsperpage + '&recordCount=' + rstrecordcount 
	// Temporary solution for paging in XSLT
	frmMain.action = strlink;
	document.frmMain.submit();
}
function redirectMeOut(rstuid,rstpagenumber,rstrecordsperpage,rstrecordcount)
{	
	var strlink = 'invOutbox.aspx?uid=' + rstuid + '&pageNumber=' + rstpagenumber + '&recordsPerPage=' +  rstrecordsperpage + '&recordCount=' + rstrecordcount 
	// Temporary solution for paging in XSLT
	frmMain.action = strlink;
	document.frmMain.submit();
}
function clearEnterDoc(){
	if (document.frmMain.Search1_sDoc.value=="-- Enter Doc Number --") 
	{
		document.frmMain.Search1_sDoc.value="";
	}
	else if (document.frmMain.Search1_sDoc.value=="Enter Part Number ") 
	{
		document.frmMain.Search1_sDoc.value="";	
	}
}

/*function setSort(hiddenName,hiddenValue,img) {
	if (hiddenName=="hiddenSort2")
	{
	if (document.frmMain.Search1_HiddenName1.value=="asc") {
		document.frmMain.Search1_HiddenName1.value="desc";
		if (img=="hiddenSort1Img")
			document.frmMain.hiddenSort1Img.src="images/ascending.gif";
		else if (img=="hiddenSort2Img")
			document.frmMain.hiddenSort2Img.src="images/ascending.gif";
		else 
			document.frmMain.hiddenSort3Img.src="images/ascending.gif";		
	}else {
		document.frmMain.Search1_HiddenName1.value="asc";
		if (img=="hiddenSort1Img")
			document.frmMain.hiddenSort1Img.src="images/descending.gif";
		else if (img=="hiddenSort2Img")
			document.frmMain.hiddenSort2Img.src="images/descending.gif";
		else 
			document.frmMain.hiddenSort3Img.src="images/descending.gif";
	}
	}
	else 
	{
	if (document.frmMain.Search1_HiddenName2.value=="asc") {
		document.frmMain.Search1_HiddenName2.value="desc";
		if (img=="hiddenSort1Img")
			document.frmMain.hiddenSort1Img.src="images/ascending.gif";
		else if (img=="hiddenSort2Img")
			document.frmMain.hiddenSort2Img.src="images/ascending.gif";
		else 
			document.frmMain.hiddenSort3Img.src="images/ascending.gif";		
	}else {
		document.frmMain.Search1_HiddenName2.value="asc";
		if (img=="hiddenSort1Img")
			document.frmMain.hiddenSort1Img.src="images/descending.gif";
		else if (img=="hiddenSort2Img")
			document.frmMain.hiddenSort2Img.src="images/descending.gif";
		else 
			document.frmMain.hiddenSort3Img.src="images/descending.gif";
	}	
	}
}*/




