
function gal(pic) {
//*******************************************************************************
//	 Pubinfo Image Gallery
//*******************************************************************************

//    picname = pic.substring(7,pic.lastIndexOf('.')-0); //* (remove .gif or .jpg)
//    alert(pic);
	switch (pic)
	{
		
		case "mm-BreadedVealCutlet.jpg": showgal(pic, 600, 430,"Breaded Veal Cutlet");	break ;						
		case "mm-CheeseandSpinachManicotti.jpg": showgal(pic, 600, 417,"Cheese and Spinach Manicotti");	break ;		
		case "mm-ChickenSouvlaki.jpg": showgal(pic, 600, 430,"Chicken Souvlaki");	break ;
		case "mm-GrilledChickenbreastwithsteamedvegetablesandpasta.jpg": showgal(pic, 600, 451,"Grilled Chicken Breast with Steamed Vegetables and Pasta");	break ;
		case "mm-LemonHerbSole.jpg": showgal(pic, 600, 427,"Lemon Herb Sole");	break ;
		case "mm-RiceBall.jpg": showgal(pic, 600, 454,"Rice Ball");	break ;		
		case "mm-VegetarianLasagna.jpg": showgal(pic, 600, 443,"Vegetarian Lasagna");	break ;
//* SALADS		
		case "mm-FreshCutCaesarSalad.jpg": showgal(pic, 600, 402,"Fresh Cut Caesar Salad");	break ;
		case "mm-Springmixedsalad.jpg": showgal(pic, 600, 419,"Spring Mix Salad");	break ;
//* SOUPS		
		case "mm-CreamofMushroomSoup.jpg": showgal(pic, 601, 415,"Cream of Mushroom Soup");	break ;
//* SANDWICHES		
		case "mm-BlackForestManandSwissPanini.jpg": showgal(pic, 600, 469,"Black Forest Ham and Swiss Panini");	break;
		
		case "mm-GrilledChickenBreastwithMango.jpg": showgal(pic, 600, 451,"Grilled Chicken Breast with Mango – a home-made Trio’s specialty");	break ;
		case "mm-GrilledChickenBreastwithSwissonCiabbataBread.jpg": showgal(pic, 600, 445,"Grilled Chicken Breast with Swiss on Ciabbata Bread");	break ;
		case "mm-GrilledVeggiesonWholeWheatWrap.jpg": showgal(pic, 600, 438,"Grilled Veggies on Whole Wheat Wrap");	break ;
		case "mm-RoastBeefandSwissPanini.jpg": showgal(pic, 600, 446,"Roast Beef and Swiss Panini");	break ;
		
		case "mm-Freshcutfruit.jpg": showgal(pic, 600, 414,"Fresh Cut Fruit");	break ;
				
		case "":  break;
		default:   showgal("g-error.gif", 619, 108 ,"Filename Error: " + pic );
	}
}

function showgal(pic,w,h,title) {
//*******************************************************************************
//	Display a window with big pic -  
//*******************************************************************************
	if (title == "") {
		title="Trio's Menu";
	}
	
	var wsave = w;
	var h = h + 90;
	var w = w + 40;	
	var data = '<html><head>';
 	
	
 	data += '<script type="text/javascript" language="JavaScript"><!--  ';
 	data += 'if(document.images){ lineon = new Image(); lineon.src="../images/ani-line.gif"; lineoff = new Image(); lineoff.src="../images/spacer.gif"; loadon = new Image(); loadon.src="../images/b-load.gif"; loadoff = new Image(); loadoff.src="../images/b-clickad.gif"; }';
 	data += 'function flipImg(imgNam,imgTyp,onoff){ if(document.images) { document.images[imgNam].src=eval(imgTyp+onoff+".src");  } } ';
 	data += '//--> </script>';
 	data +='<link rel="stylesheet" href="../scripts/trios.css">';
 	data +='</head>';
	data += '<title>Trio\'s Menu - ' + title + '</title><body bgcolor="#000020" background="../images/bg-grid-yel.gif"  leftmargin=0 topmargin=0 marginheight=0>';
	data += '<center>';
	data += '';
	data += '<img name="load" src="../images/b-clickad.gif" width="142" height="11" alt="" border="0"><br>';
	data += '';

	data += '<a href="javascript:self.close()" onMouseOver="self.status=\'Click on image to close window.\'; return true" onMouseOut="self.status=\'\'; return true">';
	data += '<img src="../images/' + pic + '" alt="Click on image to close window." border="0"></a></center>';
	data += '<table width="' + wsave + '" border="0" cellspacing="0" cellpadding="2" align="center"><tr><td align="center" bgcolor="#CEE2BC"><font size="3" face="Verdana, Arial, Helvetica, sans-serif">' + title; 
 
	
	data += '</td></tr></table>';
	data += '</body></html>';	
 
	var newWindow = window.open('','newWin', "width=" + w + ",height=" + h + ",scrollbars=yes,status=yes,resizable=yes", "alwaysRaised");	
 	
	newWindow.document.write(data);
	newWindow.document.close('newWin'); //* Close the data stream
	newWindow.resizeTo(w,h);			//* Resize the window for latest image 
	newWindow.focus(); 					//* Bring to front
} 


function show(pic,w,h) {
//*******************************************************************************
//	Display a window with big pic - 
//  THis routing does not display captions. It's not used for the Trio's Site.
//*******************************************************************************
	 
	var title="Trio's Menu";
	 
	
//	if (h > 700) h = 700;
	var wsave = w;
	var h = h + 70;
	var w = w + 40;
 
	var data = '<html><head>';

 	data += '<script type="text/javascript" language="JavaScript"><!--  ';
 	data += 'if(document.images){ lineon = new Image(); lineon.src="../images/ani-line.gif"; lineoff = new Image(); lineoff.src="../images/spacer.gif";'
 	data += ' loadon = new Image(); loadon.src="../images/b-load.gif"; loadoff = new Image(); loadoff.src="../images/b-clickad.gif"; }';
 	data += 'function flipImg(imgNam,imgTyp,onoff){ if(document.images) { document.images[imgNam].src=eval(imgTyp+onoff+".src");  } } ';
 	data += '//--> </script>';
 	data +='<link rel="stylesheet" href="../scripts/trios.css">';
 	data +='</head>';
	data += '<title>' + title + '</title><body bgcolor="#103063" background="../images/bg-grid-yel.gif" leftmargin=0 topmargin=0 marginheight=0 ';
//	data += 'xonLoad=\'flipImg("load","load","off");flipImg("line","line","off");\'>';
	data += '<center>';
	data += '';
//	data += '<img xname="load" src="../images/spacer.gif" width="1" height="10" alt="" border=""><br>';
	data += '<img name="load" src="../images/b-clickad.gif" width="142" height="11" alt="" border="0"><br>';
//	data += '<img name="line" src="../images/ani-line.gif" width="398" height="1" alt="" border="0"><br>';
	data += '';

	data += '<a href="javascript:self.close()" onMouseOver="self.status=\'Click on image to close window.\'; return true" onMouseOut="self.status=\'\'; return true">';
	data += '<img src="../images/' + pic + '" alt="Click on image to close window." border="0"></a></center>';	
	data += '</td></tr></table>';
	data += '</body></html>';	
 
	var newWindow = window.open('','newWin', "width=" + w + ",height=" + h + ",scrollbars=yes,status=yes,resizable=yes", "alwaysRaised");	
 	
	newWindow.document.write(data);
	newWindow.document.close('newWin'); //* Close the data stream
	newWindow.resizeTo(w,h);			//* Resize the window for latest image 
	newWindow.focus(); 					//* Bring to front
}

function flipImg(imgNam,imgTyp,onoff){
//*******************************************************************************
//	Do the mouse over image flipping.
//******************************************************************************* 		
  	if(document.images){ 	
 		document.images[imgNam].src=eval(imgTyp+onoff+'.src');
  	}
}

function doForm ( form ) {	
//******************************************************************************* 
//  Validate and send form.  
//******************************************************************************* 
	var firstmessage="Please provide the following valid information:\n\n ";
	var errormessage="";
	var testFlag = 0;  // set to 1 if Comments = "cc" - bypass validation.

	if (spaceTrim(document.form0.Name.value) == "") errormessage=errormessage + "Name\n";		
	if (spaceTrim(document.form0.Title.value) == "") errormessage=errormessage + "Title\n";	
	if (spaceTrim(document.form0.Company.value) == "") errormessage=errormessage + "Company\n";
	if (spaceTrim(document.form0.Telephone.value) == "") errormessage=errormessage + "Telephone\n";
	
	if (document.form0.Email.value.length ==0 || document.form0.Email.value.indexOf('@', 0) == -1 || document.form0.Email.value.indexOf('.', 0) == -1) {errormessage=errormessage+"Email address\n"} 
	
				
//   errormessage ="";  // Uncomment to deactivate validation for Testing

	if (spaceTrim(document.form0.Comments.value) == "test") {errormessage=""; testFlag = 0;}  //*** FOR TESTING - BYPASS VALDIDATION
	if (spaceTrim(document.form0.Comments.value) == "cc") {errormessage=""; testFlag = 1;}  //*** FOR TESTING - BYPASS VALDIDATION
   
   if (errormessage !="") { alert (firstmessage + errormessage) ; return false; }
   else { 
	
		document.form0.sendemailto.value = "hany@triosfoodservice.com";  
		
		if (testFlag) document.form0.sendemailto.value = "pc@twistedpixel.com"; //* TEST - cc in comments 
		
  		document.form0.sendemailbcc.value = "pc@twistedpixel.com"; 			 	
 		document.form0.sendemailsubject.value = "TRIO'S - Contact Us";
  		document.form0.redirect.value = "http://www.triosfoodservice.com/content/confirm.asp"; 		
  	 	document.form0.sendemailfrom.value = document.form0.Email.value;
  		document.form0.action = "formsend.asp";; 
  		document.form0.method = "POST";
 		document.form0.submit();
		return(0);  
   }  
}

 function spaceTrim(InString) {
//*******************************************************************************
// Trim leading and trailing spaces of form input fields
//*******************************************************************************
	var LoopCtrl=true;
	while (LoopCtrl) {
		if (InString.indexOf("  ") != -1) {
			Temp = InString.substring(0, InString.indexOf("  "))
			InString = Temp + InString.substring(InString.indexOf("  ")+1, 
				InString.length)
		} else
			LoopCtrl = false;
	}
	if (InString.substring(0, 1) == " ")
		InString = InString.substring(1, InString.length)
	if (InString.substring (InString.length-1) == " ")
		InString = InString.substring(0, InString.length-1)
	return (InString)
}
 
