/* ================================================================
This copyright notice must be kept untouched in the stylesheet at
all times.

The original version of this script and the associated (x)html
is available at http://www.stunicholls.com/menu/skeleton.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This script and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

stuHover = function() {
    var cssRule;
    var newSelector;
    for (var i = 0; i < document.styleSheets.length; i++)
        for (var x = 0; x < document.styleSheets[i].rules.length ; x++)
            {
            cssRule = document.styleSheets[i].rules[x];
            if (cssRule.selectorText.indexOf("LI:hover") != -1)
            {
                 newSelector = cssRule.selectorText.replace(/LI:hover/gi, "LI.iehover");
                document.styleSheets[i].addRule(newSelector , cssRule.style.cssText);
            }
        }
    var getElm = document.getElementById("nav").getElementsByTagName("LI");
    for (var i=0; i<getElm.length; i++) {
        getElm[i].onmouseover=function() {
            this.className+=" iehover";
        }
        getElm[i].onmouseout=function() {
            this.className=this.className.replace(new RegExp(" iehover\\b"), "");
        }
    }
}
if (window.attachEvent) window.attachEvent("onload", stuHover);




function rate(rate_num, menu_id , script_name)
{


   // alert(req);
    /*var pars = "rate_num="+rate_num+"&menu_id="+menu_id+"&script_name="+script_name;
    var url = 'rating_process.php';
    var myAjax = new Ajax.Updater(
        { success: 'midAnnouncementNews' },
        url,
        {
            method: 'get',
            parameters: pars,
            evalScripts: true,
            oncomplete : function (req) {


            }

        });*/

    var reqRating = new XMLHttpRequest();
    reqRating.onreadystatechange = function()
    {
        if (reqRating.readyState == 4) {
            if (reqRating.status == 200) {
                if ( reqRating.responseText == 1) {
                    //alert('This page has already voted by you');
                    alert('This page has already been rated by you!');
                } else {
                   document.getElementById('rating').innerHTML = reqRating.responseText;
                   alert("Thanks for rating!");
                }
            } else {
                alert("Error: please try again later");
            }
        }
    }
    //alert("rate_num="+rate_num+"&menu_id="+menu_id);
    reqRating.open("GET", "rating_process.php?rate_num="+rate_num+"&menu_id="+menu_id+"&script_name="+script_name);
    reqRating.send("");
}

function OpenWindow(pagename, id)
 {
    var x,y;
    x = 525;
    y = 425;
    var url_is = 'pop_email.php?page='+pagename+'&id='+id;
    window.open(url_is,this.target,'width='+x+',height='+y+',left=5,top=5,scrollbars, resizable=yes');
 }

 function OpenPrint(pagename, id)
 {
    var x,y;
    x = 525;
    y = 425;
    var url_is = 'pop_print.php?page='+pagename+'&id='+id;
    window.open(url_is,this.target,'width='+x+',height='+y+',left=5,top=5,scrollbars, resizable=yes');
 }


 function swapStyle(title) {

     if (title == 'default') {
       document.getElementById('Showcontent').className = "";
     } else {
       document.getElementById('Showcontent').className = title;
     }
}

function swapStyle2(title,total_calendar,tot_announcement,tot_survey) {


  if(total_calendar > 3)
      total_calendar = 3;
  if(tot_announcement > 8)
       tot_announcement = 8;
  if(tot_survey > 4)
       tot_survey = 4;


     for(i=1;i<=total_calendar;i++)
    {
     if (title == 'default') {
       document.getElementById('date_'+i).className = "tahoma12white2";
       document.getElementById('desc_'+i).className = "tahoma12white2";
     } else {
         document.getElementById('date_'+i).className = "tahoma12white2_big";
       document.getElementById('desc_'+i).className =  "tahoma12white2_big";
         }
    }

    for(i=1;i<=tot_announcement;i++)
    {
         if (title == 'default') {
           document.getElementById('announce_'+i).className = "tahoma12white2";
         } else {
             document.getElementById('announce_'+i).className = "tahoma12white2_big";
         }
    }

    if (title == 'default') {
           document.getElementById('sm_question').className = "tahoma12white2";
         } else {
             document.getElementById('sm_question').className = "tahoma12white2_big";
         }
    for(i=0;i<tot_survey;i++)
    {

         if (title == 'default') {
           document.getElementById('radio_'+i).className = "tahoma12white2";
         } else {
             document.getElementById('radio_'+i).className = "tahoma12white2_big";
         }
    }
}



function getGreatStudentContent(start_record, end_record){

    document.getElementById('midGreatStudent').innerHTML = '<table align="center" ><tr><td><img src="images/load.gif" align="center" ></td></tr></table>';
    var pars = "start_record=" + start_record + "&end_record=" + end_record;
    var url = 'great_students_process.php';

    var myAjax = new Ajax.Updater(
        { success: 'midGreatStudent' },
        url,
        {
            method: 'get',
            parameters: pars,
            evalScripts: true,
            oncomplete : function (req) {
            }

        });
}

function getTalentedTeachersFaculty(school_type){

    document.getElementById('midTalentedteachers').innerHTML = '<table align="center" ><tr><td><img src="images/load.gif" align="center" ></td></tr></table>';
    var pars = "school_type=" + school_type ;
    var url = 'allfaculty_process.php';

    var myAjax = new Ajax.Updater(
        { success: 'midTalentedteachers' },
        url,
        {
            method: 'get',
            parameters: pars,
            evalScripts: true,
            oncomplete : function (req) {
            }

        });
}

function getRecognitionAll(start_record, end_record)
{

    document.getElementById('midRecognition').innerHTML = '<table align="center" ><tr><td><img src="images/load.gif" align="center" ></td></tr></table>';
    var pars = "start_record=" + start_record + "&end_record=" + end_record;
    var url = 'recognition_process.php';

    var myAjax = new Ajax.Updater(
        { success: 'midRecognition' },
        url,
        {
            method: 'get',
            parameters: pars,
            evalScripts: true,
            oncomplete : function (req) {


            }

        });
}

function greatTeacherNavigation (gs_prev,gs_next,start_next,end_record,start_prev,num) {


    if (gs_next==1 && gs_prev == 1) {
        document.getElementById('gs_next1').href = "javascript:getGreatStudentContent("+start_next+","+end_record+");";
        document.getElementById('gs_next2').href = "javascript:getGreatStudentContent("+start_next+","+end_record+");";
        document.getElementById('gs_prev1').href = "javascript:getGreatStudentContent("+start_prev+","+end_record+");";
        document.getElementById('gs_prev2').href = "javascript:getGreatStudentContent("+start_prev+","+end_record+");";
        document.getElementById('gs_next1').className = "tahoma11maroon";
        document.getElementById('gs_next2').className = "tahoma11maroon";
        document.getElementById('gs_prev1').className = "tahoma11maroon";
        document.getElementById('gs_prev2').className = "tahoma11maroon";
    } else if (gs_next == 1 && gs_prev == 0 ) {
        document.getElementById('gs_next1').href = "javascript:getGreatStudentContent("+start_next+","+end_record+");";
        document.getElementById('gs_next2').href = "javascript:getGreatStudentContent("+start_next+","+end_record+");";
        document.getElementById('gs_prev1').href = "javascript:message('Previous');";
        document.getElementById('gs_prev2').href = "javascript:message('Previous');";
        document.getElementById('gs_prev1').className = "tahoma11maroon_link";
        document.getElementById('gs_prev2').className = "tahoma11maroon_link";
        document.getElementById('gs_next1').className = "tahoma11maroon";
        document.getElementById('gs_next2').className = "tahoma11maroon";
    } else if ((gs_next == '' && gs_prev == '') || (gs_next == 0 && gs_prev == 0)) {
        document.getElementById('gs_prev1').style.display = "none";
        document.getElementById('gs_prev2').style.display = "none";
        document.getElementById('gs_next1').style.display = "none";
        document.getElementById('gs_next2').style.display = "none";
        document.getElementById('separator').style.display = "none";
        document.getElementById('separator1').style.display = "none";
    } else if (gs_next == 0 && gs_prev == 1){
        document.getElementById('gs_next1').className = "tahoma11maroon_link";
        document.getElementById('gs_next2').className = "tahoma11maroon_link";
        document.getElementById('gs_prev1').className = "tahoma11maroon";
        document.getElementById('gs_prev2').className = "tahoma11maroon";
        document.getElementById('gs_next1').href = "javascript:message('Next');";
        document.getElementById('gs_next2').href = "javascript:message('Next');";
        document.getElementById('gs_prev1').href = "javascript:getGreatStudentContent("+start_prev+","+end_record+");";
        document.getElementById('gs_prev2').href = "javascript:getGreatStudentContent("+start_prev+","+end_record+");";
    }
}

function message(linkname) {
    //alert( linkname+" link have not great student record.");
    //return false;
}

function greatRecognitionNavigation (gs_prev,gs_next,start_next,end_record,start_prev,num) {

    if (gs_next==1 && gs_prev == 1) {
        document.getElementById('gs_next1').href = "javascript:getRecognitionAll("+start_next+","+end_record+");";
        document.getElementById('gs_next2').href = "javascript:getRecognitionAll("+start_next+","+end_record+");";
        document.getElementById('gs_prev1').href = "javascript:getRecognitionAll("+start_prev+","+end_record+");";
        document.getElementById('gs_prev2').href = "javascript:getRecognitionAll("+start_prev+","+end_record+");";

    } else if (gs_next == 1 && gs_prev == 0 ) {
        document.getElementById('gs_next1').href = "javascript:getRecognitionAll("+start_next+","+end_record+");";
        document.getElementById('gs_next2').href = "javascript:getRecognitionAll("+start_next+","+end_record+");";
        document.getElementById('gs_prev1').href = "javascript:void(0);";
        document.getElementById('gs_prev2').href = "javascript:void(0);";
    } else if (gs_next == 0 && gs_prev == 1){

        document.getElementById('gs_next1').href = "javascript:void(0);";
        document.getElementById('gs_next2').href = "javascript:void(0);";
        document.getElementById('gs_prev1').href = "javascript:getRecognitionAll("+start_prev+","+end_record+");";
        document.getElementById('gs_prev2').href = "javascript:getRecognitionAll("+start_prev+","+end_record+");";
    }
}

//Announcement News Functions//

function getAnnouncementNewsContents(start_record, end_record)
{

    document.getElementById('midAnnouncementNews').innerHTML = '<table align="center" ><tr><td><img src="images/load.gif" align="center" ></td></tr></table>';
    var pars = "start_record=" + start_record + "&end_record=" + end_record;
    var url = 'announcement_news.process.php';
    var myAjax = new Ajax.Updater(
        { success: 'midAnnouncementNews' },
        url,
        {
            method: 'get',
            parameters: pars,
            evalScripts: true,
            oncomplete : function (req) {

            }

        });
}


function announcementNewsPaging (gs_prev, gs_next, end_record) {

    if (gs_next>0) {
        document.getElementById('gs_next1').href = "javascript:getAnnouncementNewsContents(" + gs_next + "," + end_record + ");";
        document.getElementById('gs_next2').href = "javascript:getAnnouncementNewsContents(" + gs_next + "," + end_record + ");";
        document.getElementById('gs_next1').style.display = "";
        document.getElementById('gs_next2').style.display = "";
    } else {
        document.getElementById('gs_next1').style.display = "none";
        document.getElementById('gs_next2').style.display = "none";
    }
    if (gs_prev>=0){
        document.getElementById('gs_prev1').href = "javascript:getAnnouncementNewsContents(" + gs_prev + "," + end_record + ");";
        document.getElementById('gs_prev2').href = "javascript:getAnnouncementNewsContents(" + gs_prev + "," + end_record + ");";
        document.getElementById('gs_prev1').style.display = "";
        document.getElementById('gs_prev2').style.display = "";
    } else {
        document.getElementById('gs_prev1').style.display = "none";
        document.getElementById('gs_prev2').style.display = "none";
    }
    if (gs_next>0 && gs_prev>=0) {
        document.getElementById('separator').style.display = "";
        document.getElementById('separator1').style.display = "";
    } else {
        document.getElementById('separator').style.display = "none";
        document.getElementById('separator1').style.display = "none";
    }
}

//In The News//
function getInTheNewsContents()
{

    document.getElementById('midInTheNews').innerHTML = '<table align="center" ><tr><td><img src="images/load.gif" align="center" ></td></tr></table>';
    //var pars = "start_record=" + start_record + "&end_record=" + end_record;
    var url = 'in_the_news.process.php';
    var myAjax = new Ajax.Updater(
        { success: 'midInTheNews' },
        url,
        {
            method: 'get',
            //parameters: pars,
            evalScripts: true,
            oncomplete : function (req) {


            }

        });
}


function calhelp() {
        url = 'help.php';
        var properties = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=400,height=400';
        calhelp1 = window.open(url,'help', properties);
        calhelp1.focus();
    }


    function calsync() {
        url = 'calendar/exportoptions.cfm?type=sync&calid=11&loopstart=07/01/2008&loopend=07/31/2008';
        var properties = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=320,height=400';
        syncit = window.open(url,'sync', properties);
        syncit.focus();
    }

    function popEvent(url){
        var properties = 'toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=500,height=350';
        eventpop = window.open(url,'eventpop', properties);
        eventpop.focus();
    }

    function calcustomize_11() {
    url = 'calendar/customize.cfm?id=11';
    var properties = 'toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=400,height=350';
    calcust = window.open(url,'Customize', properties);
    calcust.focus();
}

function togglegrid() {

            theurl = 'pagecalpop.cfm?p=11&calview=grid&period=month&start=07/01/2008&month=7&year=2008';
            properties = 'toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes';
            popgrid = window.open(theurl,'calpop',properties);
            popgrid.focus();

}

//index survey popup window//
function getTakeTheSurveyPopUpWindow(id)
{
    var x,y;
    x = 720;
    //y = 525;
    var url_is = 'take_the_survey_popup.php?mid='+id;
    window.open(url_is,this.target,'width='+x+',height='+y+',toolbar=yes,location=no, directories=no, status=no, menubar=yes, left=5, top=5, scrollbars=yes, resizable=yes');
}

function getViewResultsPopUpWindow(id)
{
    var x,y;
    x = 720;
    //y = 525;
    var url_is = 'survey_managements_result.php?mid='+id;
    window.open(url_is,this.target,'width='+x+',height='+y+',toolbar=yes,location=no, directories=no, status=no, menubar=yes, left=5, top=5, scrollbars=yes, resizable=yes');
}

function blockNumbers(e)
{

    var key;
    var keychar;
    var reg;

    if(window.event) {      // for IE, e.keyCode or window.event.keyCode can be used
        key = e.keyCode;    }
    else if(e.which) {      // netscape
        key = e.which;  }
    else {          // no event, so pass through
        return true;    }

    //alert(key);
    return false;
}

function validateUSPhone( e ) {
        var key;
        var reg;

        if(window.event) {      // for IE, e.keyCode or window.event.keyCode can be used
            key = e.keyCode;    }
        else if(e.which) {      // netscape
            key = e.which;  }
        else {          // no event, so pass through
            return true;    }

        //alert(key);
        if ( (key>=48 &&  key<=57) || (key == 45)|| (key == 8)) {
            return true;    }
        else    {
            return false;   }
    }


    function validateNumber( e ) {
        var key;
        var reg;

        if(window.event) {      // for IE, e.keyCode or window.event.keyCode can be used
            key = e.keyCode;    }
        else if(e.which) {      // netscape
            key = e.which;  }
        else {          // no event, so pass through
            return true;    }

        //alert(key);
        if ( (key>=48 &&  key<=57) )    {
            return true;    }
        else    {
            return false;   }
    }

//Search page function//
function getSearchValues(filename, search_value) {
    //alert(filename);
    //alert(search_value);
    window.location=filename+'?search_val='+search_value+'&cat=announcement';
}

function selectCetegory(catid) {
            if(catid) {
                window.parent.location='media_center.php?catid='+catid;

            } else {
                alert('select one channel');
                return false;
            }

       }
	   
//Parenting Resources//

function getParentingResourcesContents(start_record, end_record)
{

	document.getElementById('parentingResources').innerHTML = '<table align="center" ><tr><td><img src="images/load.gif" align="center" ></td></tr></table>';
	var pars = "start_record=" + start_record + "&end_record=" + end_record;
	var url = 'parenting_resources.process.php';
	var myAjax = new Ajax.Updater(
		{ success: 'parentingResources' },
		url,
		{
			method: 'get',
			parameters: pars,
			evalScripts: true,
			oncomplete : function (req) { 
				

			}

		});
}


function parentingResourcesPaging (gs_prev,gs_next,start_next,end_record,start_prev,num) {
	
	if (gs_next==1 && gs_prev == 1)	{
		document.getElementById('gs_next1').href = "javascript:getParentingResourcesContents("+start_next+","+end_record+");";
		document.getElementById('gs_next2').href = "javascript:getParentingResourcesContents("+start_next+","+end_record+");";
		document.getElementById('gs_prev1').href = "javascript:getParentingResourcesContents("+start_prev+","+end_record+");";
		document.getElementById('gs_prev2').href = "javascript:getParentingResourcesContents("+start_prev+","+end_record+");";
		/*document.getElementById('gs_next1').className = "tahoma11maroon";
		document.getElementById('gs_next2').className = "tahoma11maroon";
		document.getElementById('gs_prev1').className = "tahoma11maroon";
		document.getElementById('gs_prev2').className = "tahoma11maroon";*/
	} else if (gs_next == 1 && gs_prev == 0 ) {
		document.getElementById('gs_next1').href = "javascript:getParentingResourcesContents("+start_next+","+end_record+");";
		document.getElementById('gs_next2').href = "javascript:getParentingResourcesContents("+start_next+","+end_record+");";
		document.getElementById('gs_prev1').href = "javascript:void(0);";
		document.getElementById('gs_prev2').href = "javascript:void(0);";
		/*document.getElementById('gs_prev1').style.display = "none";
		document.getElementById('gs_prev2').style.display = "none";
		document.getElementById('gs_next1').style.display = "none";
		document.getElementById('gs_next2').style.display = "none";*/
	} else if ((gs_next == '' && gs_prev == '') || (gs_next == 0 && gs_prev == 0)) {
		document.getElementById('gs_prev1').style.display = "none";
		document.getElementById('gs_prev2').style.display = "none";
		document.getElementById('gs_next1').style.display = "none";
		document.getElementById('gs_next2').style.display = "none";
		document.getElementById('separator').style.display = "none";
		document.getElementById('separator1').style.display = "none";
		
	} else if (gs_next == 0 && gs_prev == 1){
		/*document.getElementById('gs_next1').className = "tahoma11maroon_link";
		document.getElementById('gs_next2').className = "tahoma11maroon_link";
		document.getElementById('gs_prev1').className = "tahoma11maroon";
		document.getElementById('gs_prev2').className = "tahoma11maroon";*/
		document.getElementById('gs_next1').href = "javascript:void(0);";
		document.getElementById('gs_next2').href = "javascript:void(0);";
		document.getElementById('gs_prev1').href = "javascript:getParentingResourcesContents("+start_prev+","+end_record+");";
		document.getElementById('gs_prev2').href = "javascript:getParentingResourcesContents("+start_prev+","+end_record+");";
	}
}
