function OpenComments (c) {
   window.open(c, 'comments', 'width=650,height=580,scrollbars=yes,resizable=yes,status=yes');
}


function OpenTrackback (c) {
    window.open(c,
                    'trackback',
                    'width=480,height=480,scrollbars=yes,resizable=yes,status=yes');
}

/*
Required field(s) validation
*/

function formCheck(formobj){
	//1) Enter name of mandatory fields
	var fieldRequired = Array("author", "email", "message");
	//2) Enter field description to appear in the dialog box
	var fieldDescription = Array("Your name", "Your email address", "A message!");
	//3) Enter dialog message
	var alertMsg = "Excuse me, but you forgot to fill in:\n\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		// submitonce(formobj);
		// return openWin(formobj.target, 500, 400, true);
		// toggleDisplayed(toggledDisplay['emailform'], 'emailform'); 
		return true;
	
	}else{
		alert(alertMsg);
		return false;
	}
}


// Form field highlight code


var highlightcolor="#FFFFEE"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}



//Function to highlight form element
function highlight(e)
{

// eventobj=ns6? e.target : event.srcElement
//if (previous!=''){
// if (checkel(previous))
// previous.style.backgroundColor=''
// previous=eventobj
// if (checkel(eventobj))
// eventobj.style.backgroundColor=highlightcolor
// }
// else{
// if (checkel(eventobj))
// eventobj.style.backgroundColor=highlightcolor
// previous=eventobj
// }

}

			
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
} 			




// FORMATTING TOOLBAR FUNCTIONS

function mouseover(el) {
el.className = "raised";
}

function mouseout(el) {
el.className = "button";
}

function mousedown(el) {
el.className = "pressed";
}

function mouseup(el) {
el.className = "raised";
}


function format_me(v) {
var str = document.selection.createRange().text;
document.comments_form.text.focus();
if (str != '')
{
document.selection.createRange().text = "<" + v + ">" + str + "</" + v + ">";
}
return;
}

function insert_link() {
var str = document.selection.createRange().text;
document.comments_form.text.focus();
var my_link = prompt("Enter URL:","http://");
if (my_link != null) {
document.selection.createRange().text = "<a href=\"" + my_link + "\">" + str + "</a>";
}
return;
}


// PRELOAD IMAGES SO SITE IS SUPER-FAST

rest1= new Image(); 
rest1.src="/images/rest2.jpg"; 

lounge1= new Image(); 
lounge1.src="/images/lounge.jpg"; 

veg1= new Image(); 
veg1.src="/images/veggies_small.jpg";

side1= new Image(); 
side1.src="/images/veggies_small.jpg";

wine1= new Image(); 
wine1.src="/images/wine1.jpg";

chix1= new Image(); 
chix1.src="/images/chix1.jpg";

dump1= new Image();
dump1.src="/images/dumplings_small.jpg";

