﻿function jump(myLoc) {
    document.location.hash = myLoc;
}

function showexplan() {
    jQuery(".explan").toggleClass("explanshow");
    jQuery(".explan").toggleClass("explanhidden");
}
function toggleinput(myid) {
    jQuery(myid).toggleClass("grey");
    jQuery(myid).toggleClass("normal");
}


function ajaxFunctionEvent(eventid) {
    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) {
              jQuery("#" + eventid).html(xmlhttp.responseText);
          }
      }
    var url="/swisticming/index.php?tmpl=ajax&option=com_smajax&view=smajax&list=eventtag";
    url = url + "&q=" + eventid.substring(5);
    url=url+"&sid="+Math.random();
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
}


function eventtag() 
{
    //alert("running eventTag");
    jQuery(".eventtag").each(function() {
        //alert(this.id);
        ajaxFunctionEvent(this.id);
    }
    )
}

function addTag(eventid) 
{
    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) {
            jQuery("#event" + eventid).html(xmlhttp.responseText);
        }
    }
    jQuery("#event" + eventid).html("<tr><td><img src='/swisticming/images/swisticming/sm-loader.gif' /></td></tr>");
    var url = "/swisticming/index.php?tmpl=ajax&option=com_smajax&view=smajax&list=tagevent";
    url = url + "&q=" + eventid;
    url = url + "&sid=" + Math.random();
    xmlhttp.open("GET", url, true);
    xmlhttp.send(null);
}

function unTag(eventid) {
    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) {

            //      $("#ajaxarearesult").empty();
            //      $("#ajaxarearesult").append(xmlhttp.responseText);

            //set the event handler for a click:
            //      $("#ajaxarearesult td").bind("click", function(){
            //        document.myForm.areaname.value=this.innerHTML;
            //    });

            jQuery("#event" + eventid).html(xmlhttp.responseText);
        }
    }
    jQuery("#event" + eventid).html("<tr><td><img src='/swisticming/images/swisticming/sm-loader.gif' /></td></tr>");
    var url = "/swisticming/index.php?tmpl=ajax&option=com_smajax&view=smajax&list=untagevent";
    url = url + "&q=" + eventid;
    url = url + "&sid=" + Math.random();
    xmlhttp.open("GET", url, true);
    xmlhttp.send(null);
}

function textCounter(field, maxlimit) {
    if (field.value.length > maxlimit) // if too long...trim it!
        field.value = field.value.substring(0, maxlimit);
}

function greyWhen() {
    if (document.getElementById("cbDay0")) {

        if (document.getElementById("cbDay0").checked == true ||
        document.getElementById("cbDay1").checked == true ||
        document.getElementById("cbDay2").checked == true ||
        document.getElementById("cbDay3").checked == true ||
        document.getElementById("cbDay4").checked == true ||
        document.getElementById("cbDay5").checked == true ||
        document.getElementById("cbDay6").checked == true
        ) {
            //grey out the date boxes
            jQuery("#dateboxes").removeClass("normal");
            jQuery("#dateboxes").addClass("grey");
            jQuery("#dateboxes input").attr("disabled", "disabled");
            jQuery("#dateboxes a").addClass("hidden");
        }
        else {
            jQuery("#dateboxes").addClass("normal");
            jQuery("#dateboxes").removeClass("grey");
            jQuery("#dateboxes input").removeAttr("disabled");
            jQuery("#dateboxes a").removeClass("hidden");
        }
        if (document.getElementById("tbDateFrom").value != '') {
            jQuery("#dayboxes").addClass("grey");
            jQuery("#dayboxes").removeClass("normal");
            jQuery("#dayboxes input").attr("disabled", "disabled");
        }
        else {
            jQuery("#dayboxes").removeClass("grey");
            jQuery("#dayboxes").addClass("normal");
            jQuery("#dayboxes input").removeAttr("disabled");
        }
    }
}