
//Menu events
function PostAction( iIndex )
{
	if( iIndex == 0 )
		return;
	
	if( iIndex > 0 )
	{
		window.location.href = "Products.aspx?catid="+iIndex+"&page=1";	
	}
	
}

function PostAction( iIndex, isAuction )
{
	if( iIndex == 0 )
		return;
	
	if( iIndex > 0 && isAuction == 0)
	{
		window.location.href = "Products.aspx?catid="+iIndex+"&page=1";	
	}
	
	if( iIndex > 0 && isAuction == 1)
	{
		window.location.href = "Auctions.aspx?catid="+iIndex+"&page=1";	
	}

}


//Chk if enter key was pressed
function SearchKeyPress( e )
{
	
	var characterCode;
	if(e && e.which)
	{ 		
		e = e
		characterCode = e.which //character code is contained in NN4's which property
	}
	else
	{
		e = event
		characterCode = e.keyCode //character code is contained in IE's keyCode property
	}

	if(characterCode == 13)
	{		
		var sQuery = document.forms[0].txtSearch.value; 
		if( sQuery.length > 0 )
		{
			window.location.href = "SearchRequest.aspx?query="+sQuery;
			return false;		
		}
	}
}

//do search
function DoSearch()
{
	var sQuery = document.forms[0].txtSearch.value; 
	if( sQuery.length > 0 )
		window.location.href = "SearchRequest.aspx?query="+sQuery;
}



//Next Page event for product and search
function NextPage( iPage )
{
			

	if( GetQueryVariable("catid") == null && GetQueryVariable("ctlgid") == null)
	{
		var sQuery = document.forms[0].txtSearch.value; 
		location.href = "SearchRequest.aspx?page="+iPage+"&query="+sQuery;
	}
	else
	{	
		if( GetQueryVariable("ctlgid") == null )		
			location.href = "Products.aspx?&catid="+GetQueryVariable("catid")+"&page="+iPage;
		else
			location.href = "Products.aspx?ctlgid="+GetQueryVariable("ctlgid")+"&page="+iPage;
	}
}



//More detail request as a form
function ShowMore( iRecordID )
{
	location.href = "ProductDetails.aspx?productid="+iRecordID+"&catid="+GetQueryVariable("catid")+"&page="+GetQueryVariable("page");
}

//More detail request as a popup
function ShowMorePopup( iRecordID )
{
		
	var winDetail;
	var options = "status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes";
	winDetail = window.open("ProductDetailsPopup.aspx?productid="+iRecordID,null,options);
	if (!winDetail.opener) winDetail.opener=self;
	if (winDetail.focus) winDetail.focus();

}

//Display new window for image
function ShowImage( filename )
{
	var winImage;
	var options = "status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no";
	winImage = window.open("ViewImage.aspx?filename="+filename,"_blank",options);
	if (!winImage.opener) winImage.opener=self;
	if (winImage.focus) winImage.focus();
	

}

//Display new window for image list
function ShowImageList( productid )
{
	var winImage;
	var options = "status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no";
	winImage = window.open("ViewImageList.aspx?productid="+productid+"&imageno=1","_blank",options);
	if (!winImage.opener) winImage.opener=self;
	if (winImage.focus) winImage.focus();
	

}


//Expands the page to the size of the image
function PageExpandToImage()
{
 var ie=document.all ? true : false;
 //resize window
 var oFrm = eval("document.forms['ViewImage']");
 window.resizeTo(oFrm.imgDisplay.width+50,oFrm.imgDisplay.height+90);  

 if(ie)
	ticktext.style.visibility="hidden";
 else
	document.ticktext.visibility="hidden";
 window.focus();
}


//Expands the page to the size of the image
function PageExpandToImageList()
{
 var ie=document.all ? true : false;
 //resize window
 var oFrm = eval("document.forms['ViewImageList']");
 window.resizeTo(oFrm.imgDisplay.width+50,oFrm.imgDisplay.height+90);  

 if(ie)
	ticktext.style.visibility="hidden";
 else
	document.ticktext.visibility="hidden";
 window.focus();
}


function PageExpandToDocument(oDoc)
{
	//window.resizeTo(oFrm.imgDisplay.width+50,oFrm.imgDisplay.height+90);  

}

//Return the requested query string variable
function GetQueryVariable(variable) 
{
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) 
  {
    var pair = vars[i].split("=");
    if (pair[0] == variable) 
    {
      return pair[1];
    }
  } 
}

function EmailForm()
{
	oFrm = document.forms[0];
	oFrm.action = "_SendEmail.aspx";
	oFrm.submit();
}

function AddDirectToCart( ProdID, UOMID,CatID, PageID)
{
	//find the qty control
	var qtyValue = eval( "document.forms[0].qty_"+ProdID+"_"+UOMID+".value");
	if( qtyValue == '' )
	{
		alert("Please enter quantity to purchase.");
		return;
	}
	if( isNaN( qtyValue ) )
	{
		alert("Please enter numercial values only!");
		return;
	}
	window.location.href = "Cart.aspx?mode=cart&action=add&prodid="+ProdID+"&uomid="+UOMID+"&qty="+qtyValue+"&catid="+CatID+"&pageid="+PageID;

}

