function sizeIMG(obj){

	// NEW WIDTH||HEIGHT
	var new_image_size = 100;

	// DO NOT EDIT
	var el = obj;
	if(el.width>el.height)el.style.width=new_image_size;
	else el.style.height=new_image_size;
};

function sethelphtml(divv,contentt)
{
    var search = contentt;
    var script;
    var object = document.getElementById(divv);

    while( script = search.match(/(<script[^>]+javascript[^>]+>\s*(<!--)?)/i))
    {
      search = search.substr(search.indexOf(RegExp.$1) + RegExp.$1.length);

      if (!(endscript = search.match(/((-->)?\s*<\/script>)/))) break;

      block = search.substr(0, search.indexOf(RegExp.$1));
      search = search.substring(block.length + RegExp.$1.length);

      var oScript = document.createElement('script');
      oScript.text = block;
      document.getElementsByTagName('head').item(0).appendChild(oScript);
    }
    if (contentt != '')
    {object.innerHTML = contentt;}
}

function checkForm() { answer = true; if (siw && siw.selectingSomething) answer = false; return answer; }

function fetchData(url,dataToSend,objectID){
        var pageRequest = false
        if (window.XMLHttpRequest) {
                pageRequest = new XMLHttpRequest()
        }
        else if (window.ActiveXObject){
                try {
                        pageRequest = new ActiveXObject(Msxml2.XMLHTTP)
                }
                catch (e) {
                        try{
                                pageRequest = new
                                ActiveXObject(Microsoft.XMLHTTP)
                        }
                        catch (e){}
                }
        }
        else return false
        pageRequest.onreadystatechange=function() {
                if (pageRequest.readyState < 4) return;
                var object = document.getElementById(objectID);
                var content = pageRequest.responseText;
                sethelphtml(objectID, content);
        }
        if (dataToSend) {
                var sendData = dataToSend;
                pageRequest.open('POST',url,true);
                pageRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
                pageRequest.send(sendData);
        }
        else {
                pageRequest.open('GET',url,true)
                pageRequest.send(null)
        }
}

function clearObject(objectID){
                var object = document.getElementById(objectID);
                object.innerHTML = '';
        }

function showMember(objectID,member){
                var object = document.getElementById(objectID);
                object.innerHTML = '<center>' + member + '</center>';
        }

function setMember(objectid)
{
       fetchData('/cgi-bin/dolfina/setmember?signin=1&t=' + new Date().getTime(),'', objectid)
}

function setMemberPrompt(objectID) {
    var s1="<center><a href=#  onclick=setMember('signin')>Member Sign-In</a>&nbsp;" +
           "<div id=signin class=sel style='background-color: #08c008;'></div></center></div>";
    var object = document.getElementById(objectID); 
    object.innerHTML = s1;
}

function submitSetMember(objectid)
{
       var mem = document.getElementById('memail').value;
       fetchData('/cgi-bin/dolfina/setmember1?member=' + mem + '&t=' + new Date().getTime(),'', objectid)
}

function submitGetpass(objectid)
{               
       var mem = document.getElementById('memail').value;
       fetchData('/cgi-bin/dolfina/getpass?member=' + mem +  '&t=' + new Date().getTime(),'', objectid)
} 

function showWordSel(objectid,fldid)
{
       fetchData('/cgi-bin/dolfina/getsel?form_name=food_bargains&fldid=' + fldid + '&objid=' + objectid,'', objectid)
}


function showWordSelFoodsvc(objectid,fldid)
{
       fetchData('/cgi-bin/dolfina/getsel?form_name=foodsvc&fldid=' + fldid + '&objid=' + objectid,'', objectid)
}
function showWordSelProducts(objectid,fldid)
{
       fetchData('/cgi-bin/dolfina/getsel?form_name=products&fldid=' + fldid + '&objid=' + objectid,'', objectid)
}
function showWordSelServices(objectid,fldid)
{
       fetchData('/cgi-bin/dolfina/getsel?form_name=services&fldid=' + fldid + '&objid=' + objectid,'', objectid)
}
function showZipSel(objectid,fldid)
{
       fetchData('/cgi-bin/dolfina/getsel?form_name=zip&fldid=' + fldid + '&objid=' + objectid,'', objectid)
}

   function setit(objectid, fldid) {
      document.getElementById('srchword').value = document.getElementById('selfld').value;
      document.getElementById('to_sel').innerHTML = "";
   }

   function setzip(objectid, fldid) {
      document.getElementById('srchzip').value = document.getElementById('selfld').value;
      document.getElementById('to_sel').innerHTML = "";
   }


var objNavMenu = null;
var prevObjNavMenu = null;
var prevObjDropMenu = null;
var numDropMenu = 7;
////// link styles
var bgLinkColor = '#2d511a';
var bgLinkHover = '#f00'
var bgLinkActive = '#900'
var linkColor = '#fff'
var linkHover = '#fff'
var linkActive = '#fff'

var isIE = null;
if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) isIE=1;

function initDropMenu () {
	document.onclick = hideDropMenu;
	for (i=1; i<=numDropMenu; i++) {
		menuName = 'dropMenu' + i;
		navName = 'navMenu' + i;
		objDropMenu = document.getElementById(menuName);
		objNavMenu = document.getElementById(navName);
		objDropMenu.style.visibility = 'hidden';
		objNavMenu.onmouseover =  showDropMenu;
		objNavMenu.onmouseout = menuOut;
		objNavMenu.onclick = showDropMenu;
	}
	objNavMenu = null;
	return;
}


function menuOut (e) {
	document.onclick = hideDropMenu;
	outObjNavMenu = document.getElementById(this.id);
	if (outObjNavMenu != objNavMenu) {
		outObjNavMenu.style.color = linkColor;
		outObjNavMenu.style.backgroundColor = bgLinkColor;
	}
}

function showDropMenu(e) {
	menuName = 'drop' + this.id.substring(3,this.id.length);
	objDropMenu = document.getElementById(menuName);
	if (prevObjDropMenu == objDropMenu) {
			hideDropMenu();
		return;
	}
	if (prevObjDropMenu != null) hideDropMenu();
	objNavMenu = document.getElementById(this.id);
	if ((prevObjNavMenu != objNavMenu ) || (prevObjDropMenu == null)) {
		objNavMenu.style.color = linkActive;
		objNavMenu.style.backgroundColor = bgLinkActive;
	}
	
	if (objDropMenu) {
		xPos = objNavMenu.offsetParent.offsetLeft + objNavMenu.offsetLeft;
		yPos = objNavMenu.offsetParent.offsetTop + objNavMenu.offsetParent.offsetHeight;
		if (isIE) {
			yPos -= 1;
			xPos -= 6;
		}
		objDropMenu.style.left = xPos + 'px';
		objDropMenu.style.top = yPos + 'px';
		objDropMenu.style.visibility = 'visible';
		prevObjDropMenu = objDropMenu;
		prevObjNavMenu = objNavMenu;
	}

}

function hideDropMenu() {
	document.onclick = null;
	if (prevObjDropMenu) {
		prevObjDropMenu.style.visibility = 'hidden';
		prevObjDropMenu = null;
		prevObjNavMenu.style.color = linkColor;
		prevObjNavMenu.style.backgroundColor = bgLinkColor;
	}
	objNavMenu = null;
}

var objPopUp = null;

function popUp(whichLink) {
        fetchData('/cgi-bin/dolfina/popup','datatosend=' + whichLink,'popUpMessage')
        objPopTrig = document.getElementById(whichLink);
        objPopUp = document.getElementById('popUpMessage');

        objPopUp.innerHTML='<b>Loading</b>';

        xPos = objPopTrig.offsetLeft;
        yPos = (objPopTrig.offsetTop + objPopTrig.offsetHeight);
        if (xPos + objPopUp.offsetWidth >  document.body.clientWidth) xPos = xPos - objPopUp.offsetWidth;
        if (yPos + objPopUp.offsetHeight >  document.body.clientHeight) yPos = yPos - objPopUp.offsetHeight - objPopTrig.offsetHeight;
        xPos = document.getElementById('ajaxo-top').offsetLeft;
        yPos = document.getElementById('ajaxo-top').offsetTop;
        objPopUp.style.left = xPos + 'px';
        objPopUp.style.top = yPos + 'px';
        objPopUp.style.visibility = 'visible';
}

function popHide() {
        objPopUp.style.visibility = 'hidden';
        objPopUp = null;
}

function filterData(pageRequest,objectID){
        if (pageRequest.readyState == 4 && (pageRequest.status==200 || window.location.href.indexOf("http")==-1))
                document.getElementById(objectID).innerHTML=pageRequest.responseText
}


 window.onload=initDropMenu;



