/******************************************************************************
* javascript code                                                             *
*                                                                             *
* Copyright 2006 by Kosta Psimoulis.                                          *
* Visit http://www.samco.com                                                  *
* Last update: Aug 31st, '06 Javascript created in a seperate file.           *
*                                                                             *
* Note: All Javascript main functions will be included in this file           *
******************************************************************************/

function Checkfn(objVar)
{
 var ele1=document.getElementById('type');
 var ele2=document.getElementById('desctype');
 var ele3=document.getElementById('text');
//	if(document.getElementById('type').value =="all")
	if(objVar.value=="all")
	{
		ele2.disabled=true;
		ele3.disabled=true;
	}
	else if(objVar.value=="item")
	{
		ele2.disabled=true;
		ele3.disabled=false;
	}
	else
	{
		ele2.disabled=false;
		ele3.disabled=false;
	}
//	if(document.getElementById('type').value =="desc")
   if(objVar.value=="all")	//all
   {
		document.getElementById('btnGo').focus();
   }
   else if(objVar.value=="desc")	//description
   {
        document.getElementById('desctype').focus();
   }
   else	//partnumber vendor part number
   {
		document.getElementById('text').focus();
   }
   if(objVar.value!="all" && objVar.value!="desc" && objVar.value!="item")
   {
		ele3.disabled=true;
   }
}
function checkAdvanced(objVar)
{
 var ele1=document.getElementById('advancedtype');
 var ele2=document.getElementById('advanceddesctype');
 var ele3=document.getElementById('advancedtext');
 
	if(objVar.value=="all")
//	if(document.getElementById('type').value =="all")
	{
		ele2.disabled=true;
		ele3.disabled=true;
	}
	else if(objVar.value=="item")
	{
		ele2.disabled=true;
		ele3.disabled=false;
	}
	else
	{
		ele2.disabled=false;
		ele3.disabled=false;
	}
   if(objVar.value=="all")	//all
   {
		document.getElementById('submit').focus();
   }
   else if(objVar.value=="desc")	//description
   {
        document.getElementById('advanceddesctype').focus();
   }
   else	//partnumber vendor part number
   {
		document.getElementById('advancedtext').focus();
   }
   if(objVar.value!="all" && objVar.value!="desc" && objVar.value!="item")
   {
		ele3.disabled=true;
   }
}
function checkCat(objVar)
{
	var ele=document.getElementById('cat');
//	if (document.getElementById('allcat').checked == true)
	if(objVar.checked == true)
	{
	ele.disabled=true;
	}
	else
	{
	ele.disabled=false;
	}
	
}
function checkSubCat(objVar)
{
	var ele=document.getElementById('subcat');
//	if (document.getElementById('allcat').checked == true)
	if(objVar.checked == true)
	{
	ele.disabled=true;
	}
	else
	{
	ele.disabled=false;
	}
	
}
function focusto()
{
   document.getElementById('text').focus();
   //document.forms[0].TextBox1.focus();
}
function advancedfocusto()
{
   document.getElementById('advancedtext').focus();
   //document.forms[0].TextBox1.focus();
}
function loginfocus()
{
//	var ele1=document.getElementById('uname');
//	var ele2=document.getElementById('passwd');
	if(document.getElementById('uname').value !="")
	{
		document.getElementById('passwd').focus();
	}
	else
	{
		document.getElementById('uname').focus();
	}
}
function checkDisabled()
{

	var ele1=document.getElementById('desctype');
//	var ele2=document.getElementById('advanceddesctype');
	var ele3=document.getElementById('text');
//	var ele4=document.getElementById('advancedtext');
	if(document.getElementById('type').value =="all")
	{
		ele1.disabled=true;
//		ele2.disabled=true;
		ele3.disabled=true;
//		ele4.disabled=true;
	}
	else if(document.getElementById('type').value =="item")
	{
		ele1.disabled=true;
//		ele2.disabled=true;
		ele3.disabled=false;
//		ele4.disabled=false;
	}
	else
	{
		ele1.disabled=false;
//		ele2.disabled=false;
		ele3.disabled=false;
//		ele4.disabled=false;
	}
}
function checkform (form)
{
	if((document.getElementById('type').value =="desc" || document.getElementById('type').value =="item") && document.getElementById('text').value == "")
	{
	    alert( "Please enter what would you like to search for." );
    	document.getElementById('text').focus();
    	return false ;
	}
	return true ;
}
function checkCost (item_no)
{
	if(document.form1.item1.value == "" || document.form1.qty1.value == "") {
		alert( "The item number and Qty are required before you can check details." );
	}
	else {
		alert( "Reserved for future." );
	}
}

function showCC()
{
   document.getElementById('credit_card').style.visibility = "visible";
}

function hideCC()
{
   document.getElementById('credit_card').style.visibility = "hidden";
}


function verify_courier(ship_via_cod, courier_ac)
{
   var box = document.getElementById('shipvia');
   var choice  = box.options[box.selectedIndex].value;
   var destination = document.getElementById('COURIER_AC');
   if (choice == ship_via_cod)
     destination.value = courier_ac;
   else {
     destination.value = '';
	 destination.focus();
   }
}
// Thumbnails:
// ===============================

// Set the horizontal and vertical position for the popup

PositionX = 100;
PositionY = 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth  = 500;
defaultHeight = 500;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = true;
// Example: <a href="javascript:popImage('image1.jpg','title')">View image1</a>

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
function popImage(imageURL,imageTitle){
if (isNN){imgWin=window.open('about:blank','',optNN);}
if (isIE){imgWin=window.open('about:blank','',optIE);}
with (imgWin.document){
writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
writeln('width=100-(document.body.clientWidth-document.images[0].width);');
writeln('height=100-(document.body.clientHeight-document.images[0].height);');
writeln('window.resizeTo(width,height);}');writeln('if (isNN){');       
writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}');
writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
if (!AutoClose) writeln('</head><body bgcolor=FFFFFF scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
else writeln('</head><body bgcolor=FFFFFF scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
writeln('<img name="George" src='+imageURL+' style="display:block"></body></html>');
close();		
}}

// Example: <a href="dynamicbook1.gif" onclick="newImg(this.href);return false"><img src="dynamicbook1.gif"></a>
function newImg(which, imgw, imgh){
var theImg = new Image();
theImg.src = which;
//var imgw = theImg.width;
//var imgh = theImg.height;

if(imgw<100){imgw = 100};
if(imgh<100){imgh = 100};

var ImgWin = window.open('','imgwin',config='height='+imgh+',width='+imgw+',top=0,left=100')
with(ImgWin.document){
writeln('<html><head><title>Display Image</title><style>body{margin:0px;}</style></head>');
writeln('<body onload="self.focus()" onblur="self.close()">');
writeln('<div style="text-align:center">');
//writeln('<div align="center">');
writeln('<img src='+which+' border="0"></div>');
writeln('<div style="text-align:center;font-size:9px">');
writeln('<a href="#" onClick="self.close()">Close Me</a>');
writeln('</div></body></html>');
close();
}
}

function popWindow(loc, token, item_no)
{
	if(loc == "qty") {
		var URL = '/qty_avail.php?item='+item_no;
		mywindow = window.open (URL, "mywindow", "location=0,status=0,scrollbars=0,resizable=0,directories=0,menubar=0,width=550,height=350");
	}
	if(loc == "cost") {
		var URL = '/cost_check.php?token='+token+'&item='+item_no;
		mywindow = window.open (URL, "mywindow", "location=0,status=0,scrollbars=0,resizable=0,directories=0,menubar=0,width=550,height=350");
	}
	if(loc == "comments") {
		var URL = '/comments.php?token='+token+'&item='+item_no;
		mywindow = window.open (URL, "mywindow", "location=0,status=0,scrollbars=0,resizable=0,directories=0,menubar=0,width=350,height=350");
	}
		if(loc == "upload") {
		var URL = '/scripts/upload_file.php?token='+token+'&item='+item_no;
		mywindow = window.open (URL, "mywindow", "location=0,status=0,scrollbars=0,resizable=0,directories=0,menubar=0,width=350,height=350");
	}
}

function hideMybutton(){
var myForm = document.checkout;
myForm.complete.style.visibility="hidden";
alert("The Form has been sent please wait");
}