var pageBeingViewed;
var prev;

var http_request = false;
     function makePOSTRequest(url, parameters)
     {
     http_request = false;
     if (window.XMLHttpRequest)
     { // Mozilla, Safari,...
     http_request = new XMLHttpRequest();
     if (http_request.overrideMimeType) {
     // set type accordingly to anticipated content type
     //http_request.overrideMimeType('text/xml');
     http_request.overrideMimeType('text/html');
     }      } else if (window.ActiveXObject) { // IE
     try {
     http_request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) {
     try {
     http_request = new ActiveXObject("Microsoft.XMLHTTP");
     } catch (e) {}         }      }      if (!http_request) {
     alert('Cannot create XMLHTTP instance');         return false;
     }       http_request.onreadystatechange = alertContents;
     http_request.open('POST', url, true);
     http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
     http_request.setRequestHeader("Content-length", parameters.length);
     http_request.setRequestHeader("Connection", "close");
     http_request.send(parameters);   }


     function alertContents()
     {      if (http_request.readyState == 4) {
     if (http_request.status == 200) {
     //alert(http_request.responseText);
     result = http_request.responseText;
    document.getElementById('fragment').innerHTML = result;
         } else {
     alert('There was a problem with the request.');
     }      }   }



     function get(obj) {     
     var name = document.forms[0].name.value;
     var email = document.forms[0].email.value;
     var subject = document.forms[0].subject.value;
     var content = document.forms[0].content.value;
     if(name == "" || email == "" || subject == "" || content == ""){
         alert("Please fill in all the information");
         return;
      }

     var poststr = "name=" + encodeURI(name) + "&email=" + encodeURI(email) + "&subject=" + encodeURI(subject) + "&content=" + encodeURI(content);
     makePOSTRequest('mailingList.php', poststr);
     }




function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore1(pagename) { //v3.0
 //var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; 
 if( pagename == pageBeingViewed ){
       return;
 }
 if( pagename == 'about') document.getElementById('aboutImg').src = "Images/About.gif";
  if( pagename == 'contact') document.getElementById('contactImg').src = "Images/Contact.gif";
   if( pagename == 'services') document.getElementById('servicesImg').src = "Images/Services.gif";
    if( pagename == 'news') document.getElementById('newsImg').src = "Images/News.gif";
	 if( pagename == 'faq') document.getElementById('faqImg').src = "Images/faq.gif";
	  if( pagename == 'menu') document.getElementById('menuImg').src = "Images/catering.gif";
	   if( pagename == 'mailingList') document.getElementById('mailingListImg').src = "Images/Mailing-List.gif";
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage1(pagename) { //v3.0
  //var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   //if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
   if( pagename == 'about') document.getElementById('aboutImg').src = "Images/About-Rollover.gif";
  if( pagename == 'contact') document.getElementById('contactImg').src = "Images/Contact-Rollover.gif";
   if( pagename == 'services') document.getElementById('servicesImg').src = "Images/Services-Rollover.gif";
    if( pagename == 'news') document.getElementById('newsImg').src = "Images/News-Rollover.gif";
	 if( pagename == 'faq') document.getElementById('faqImg').src = "Images/faq-rollover.gif";
	  if( pagename == 'menu') document.getElementById('menuImg').src = "Images/cateringrollover.gif";
	   if( pagename == 'mailingList') document.getElementById('mailingListImg').src = "Images/Mailing-List-Rollover.gif";
	 
}

function dateGen(){
	 var mydate=new Date()
    var year=mydate.getYear()
    
    if (year < 1000)
        year+=1900
    
    var day=mydate.getDay()
    var month=mydate.getMonth()
    var daym=mydate.getDate()
    
    if (daym<10)
        daym="0"+daym
        
    var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday",
                            "Friday","Saturday")
    var montharray=new Array("January","February","March","April","May","June",
                            "July","August","September","October","November","December")
    var dateString = dayarray[day]+", "+montharray[month]+" "+daym+", "+year;
    document.write(dateString);
}

function loadFragment(pagename)
		{
		var link;
               
                   link = pagename + ".htm";
                 
		var xmlhttp;
		if (window.XMLHttpRequest)
		  {
		  // code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else if (window.ActiveXObject)
		  {
		  // code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		else
		  {
		  alert("Your browser does not support XMLHTTP!");
		  }
		xmlhttp.onreadystatechange=function()
		{
		if(xmlhttp.readyState==4)
		  {
		  document.getElementById("fragment").innerHTML=xmlhttp.responseText;
		  prev = pageBeingViewed;		  
		  pageBeingViewed = pagename;
		  MM_swapImgRestore1(prev);		  
		  }
		}
		xmlhttp.open("GET",link,true);
		xmlhttp.send(null);
}

function onLoadImgFunc(){
    MM_preloadImages('Images/Home-Rollover.gif','Images/About-Rollover.gif','Images/Contact-Rollover.gif','Images/Services-Rollover.gif','Images/News-Rollover.gif','Images/faq-rollover.gif','Images/Menu-Rollover.gif','Images/Mailing-List-Rollover.gif');
}

function popupWindow(title, htmlName){
   popup = window.open (htmlName, "mywindow","status=no,resizable=yes,scrollbars=yes,width=					600,height=400, toolbar=no, location=no, 			menubar=no");
}

