//events listing on homepage
function getevents(){
     new Ajax.Request('/?func=home_event_listing_data',
    {method:'post',
    onSuccess:function(transport)
    {
        var response = transport.responseText;
        getAnswer(response);
    },   
    onFailure: function()
    { 
        alert('Something went wrong...');
    }
    }); 
    function getAnswer(response){
    document.getElementById("upcoming_events").innerHTML = response;
  }
} 
 
 //events filtered function on homepage
 function filterevents(){
 var form = document.forms.filter;
 var dp = form.dp;
 var time = new Date().getTime();
 var parms = 'date=' + dp.value + '&time='+ time;
 if(dp.value == 'Select a date to filter'){alert('Please select a valid date'); db.focus(); return} 
 else{             
    new Ajax.Request('/?func=home_event_listing_data',
    {method:'post',
    parameters:parms,  
    onSuccess:function(transport)
    {
        var response = transport.responseText;
        getAnswer(response);
    },   
    onFailure: function()
    { 
        alert('Something went wrong...');
    }
    }); 
    }
    function getAnswer(response){
    document.getElementById("upcoming_events").innerHTML = response;  
  }
 } 
 
function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}

function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
