// JavaScript Document
slideshow = {
	current:0,
	init:function(){
		if(document.getElementById && document.createTextNode){
			var list = document.getElementById('slideshow');
			if(list){
				slideshow.items = list.getElementsByTagName('li');
				slideshow.all = slideshow.items.length;
				if(slideshow.all > 1){
					slideshow.addClass(list, 'js');
					slideshow.createNav(list);
				}
			}
		}
		slideshow.show();
	},
	createNav:function(o){
		var p = document.createElement('p');
		slideshow.addClass(p, 'slidenav');
		slideshow.prev = document.createElement('a');
		slideshow.prev.setAttribute('href', '#');
		var templabel = document.createTextNode('<<');
		slideshow.prev.appendChild(templabel);
		slideshow.addEvent(slideshow.prev, 'click', slideshow.show);		
		p.appendChild(slideshow.prev);
		slideshow.count = document.createElement('span');
		templabel = document.createTextNode( (slideshow.current+1) + ' / ' + slideshow.all);
		slideshow.count.appendChild(templabel);
		p.appendChild(slideshow.count);
		slideshow.next = document.createElement('a');
		slideshow.next.setAttribute('href', '#');
		var templabel = document.createTextNode('>>');
		slideshow.next.appendChild(templabel);
		slideshow.addEvent(slideshow.next, 'click', slideshow.show);		
		p.appendChild(slideshow.next);
		o.parentNode.insertBefore(p, o);
	},
	show:function(e){
		if(this === slideshow.next || this === slideshow.prev){
			slideshow.removeClass(slideshow.items[slideshow.current], 'current');
			var addto = this === slideshow.next ? 1 : -1;
			slideshow.current = slideshow.current + addto;
			if(slideshow.current < 0){
				slideshow.current = (slideshow.all-1);
			}
			if(slideshow.current > slideshow.all-1){
				slideshow.current = 0;
			}
		}
		var templabel = document.createTextNode( (slideshow.current+1) + ' / ' + slideshow.all);
		slideshow.count.replaceChild(templabel, slideshow.count.firstChild);
		slideshow.addClass(slideshow.items[slideshow.current], 'current');
		slideshow.cancelClick(e);
	},
	/* helper methods */
	addEvent:function( obj, type, fn ) {
		if ( obj.attachEvent ) {
		 obj['e'+type+fn] = fn;
		 obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
		 obj.attachEvent( 'on'+type, obj[type+fn] );
		} else
		 obj.addEventListener( type, fn, false );
	},
	removeClass:function(o,c){
		var rep=o.className.match(' '+c)?' '+c:c;
		o.className=o.className.replace(rep,'');
	},
	addClass:function(o,c){
		var test = new RegExp("(^|\\s)" + c + "(\\s|$)").test(o.className);
		if(!test){o.className+=o.className?' '+c:c;}
	},
	cancelClick:function(e){
		if (window.event){
			window.event.cancelBubble = true;
			window.event.returnValue = false;
		}
		if (e && e.stopPropagation && e.preventDefault){
			e.stopPropagation();
			e.preventDefault();
		}
	}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
/* -------------------------parents questions ---------------------------------- */
function send_email(parent,student)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
    if(document.emailfrm.question1[0].checked==true){
	var question1=document.emailfrm.question1[0].value;}
	if(document.emailfrm.question1[1].checked==true){
	var question1=document.emailfrm.question1[1].value;}
	
	if(document.emailfrm.question2[0].checked==true){
	var question2=document.emailfrm.question2[0].value;}
	if(document.emailfrm.question2[1].checked==true){
	var question2=document.emailfrm.question2[1].value;}
	
	if(document.emailfrm.question3[0].checked==true){
	var question3=document.emailfrm.question3[0].value;}
	if(document.emailfrm.question3[1].checked==true){
	var question3=document.emailfrm.question3[1].value;}
	
var url="ajax/reflection_ajax.php";
url=url+"?qu1="+question1+"&qu2="+question2+"&qu3="+question3+"&task=parent&student="+student+"&parent_name="+parent;
url=url+"&sid="+Math.random();
//alert(url);
xmlHttp.onreadystatechange=userChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function userChanged() 
{ 
	if (xmlHttp.readyState==4)
	{
	var msg=xmlHttp.responseText;
	//alert(msg);
	document.getElementById('message').innerHTML=msg;
	}
}
/* ------------------------- ------ PATEL          ---------------------------------- */
function Fill_petal(id)
{
//alert("Hi");
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
 month=document.getElementById('submitformonth').value;
var url="ajax/reflection_ajax.php";
url=url+"?month="+month+"&id="+id;
url=url+"&sid="+Math.random();
//alert(url);
xmlHttp.onreadystatechange=petal;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function petal() 
{ 
	if (xmlHttp.readyState==4)
	{
	var msg=xmlHttp.responseText;
	str="Pedagogies|EOlearning|TOenvironment|AFlearning|Lcontent|other";
	if(msg!=""){
		sp=msg.split("#-#");
		for(i=0;i<sp.length;i++)
		{
		document.getElementById(str.split("|")[i]).value=sp[i];
		document.getElementById(str.split("|")[i]).disabled=true;
		}
	} else { 
		for(i=0;i<6;i++){
		document.getElementById(str.split("|")[i]).value="";
	   document.getElementById(str.split("|")[i]).disabled=false;} 
	   }
	}
}
/* ------------------------- STAFF SUGGESTION ---------------------------------- */
function get_dept(value)
{
//alert("Hi");
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
 //dept_id=document.getElementById(id).value;
 value_task=value;
var url="ajax/reflection_ajax.php";
url=url+"?task=suggestion&value="+value_task
url=url+"&sid="+Math.random();
//alert(url);
xmlHttp.onreadystatechange=deptvalue;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function deptvalue() 
{ 
	if (xmlHttp.readyState==4)
	{
	var msg=xmlHttp.responseText;
	//alert(msg);
	sp=msg.split(":#:");
	document.getElementById('type_label').innerHTML=sp[1];
	document.getElementById('type_hidden').innerHTML=sp[0];
	}
}
/* ----------------------------------- COMMON.JS --------------------------------- */
function gotopage(page) {
	window.location = page;
}
function check_required_field(str)
{
	switch(str)
	{
		case "ithelp":
		strdiv="desc";
		strdiv_error="enter the description";
		break;
		case "ithelp_rm":
		strdiv="remark";
		strdiv_error="enter remark";
		break;
		case "itfault":
		strdiv="venue|equipment|desc";
		strdiv_error="select venue|select equipment|enter problem description";
		break;
		case "spi":
		strdiv="description|outcome";
		strdiv_error="enter description|enter outcome";
		break;
	}
	for(i=0;i<strdiv.split("|").length;i++)
	{
		if(document.getElementById(strdiv.split("|")[i]).value=="" || document.getElementById(strdiv.split("|")[i]).value=="Select" )
		{
		alert("Please "+strdiv_error.split("|")[i]);
		return false;
			break;
		}
	}
	return true;
}
function confirm_delete()
{
	if(confirm('Are sure you want to delete this record'))
	{
		return true;
	}
	else
	{
		return false;
	}
}
/*function sendValue()
{
document.emailfrm.reset();
document.getElementById('message').innerHTML="";
}*/


function OpenLightbox(div,fade)
{
	document.getElementById(div).style.display='block';
	document.getElementById(fade).style.display='block';
	sendValue();
}
function closeLightBox(div,fade)
{
document.getElementById(div).style.display='none';
document.getElementById(fade).style.display='none';
}
function showform(formid,formstyle,showid,showstyle,hideid,hidestyle,it)
{
	//alert("showid"+showid);
	document.getElementById(formid).style.display=formstyle;
	document.getElementById(showid).style.display=showstyle;
	document.getElementById(hideid).style.display=hidestyle;
	if(it=='it'){
	document.getElementById('remark_frm').style.display='none';
	}
	
	
}
function show_ithelp_form()
{
	document.getElementById('remark_frm').style.display='none';
	document.getElementById('contact').style.display='';
}

/* ------------------MATHEMATCIS & VOLUNTEER ------------------------------------ */
function send_email_math(from,to,subject,txt)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
 var emailfrom=document.getElementById(from).value;
 var emailto=document.getElementById(to).value;
 var emailsub=document.getElementById(subject).value;
 var emailtxt=document.getElementById(txt).value;
 emailtxt=emailtxt.replace('&','#amp#');
 if(emailfrom==""){alert("please enter your Email-ID "); return false; }
var url="ajax/reflection_ajax.php";
url=url+"?emailfrom="+emailfrom+"&emailto="+emailto+"&emailsub="+emailsub+"&emailtxt="+emailtxt+"&task=email";
url=url+"&sid="+Math.random();
//alert(url);
xmlHttp.onreadystatechange=userChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function userChanged() 
{ 
	if (xmlHttp.readyState==4)
	{
	var msg=xmlHttp.responseText;
	//alert(msg);
	document.getElementById('emailtxt').value="";
	document.getElementById('message').innerHTML=msg;
	}
}
function clearValue()
{
document.getElementById('emailfrom').value="";
document.getElementById('emailto').value="";
document.getElementById('emailtxt').value="";
document.getElementById('message').innerHTML="";
document.getElementById('light').style.display='none';
document.getElementById('fade').style.display='none'
}
function sendValue(email,subject)
{
	if(subject!='')
	{
		document.getElementById('emailsub').value=subject;
	}
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block';
document.getElementById('emailto').value=email;
}
