$(document).ready(function() {
	$("div.panel_button").click(function(){
		$("div#panel").animate({
			height: "100px"
		})
		.animate({
			height: "100px"
		}, "fast");
		$("div.panel_button").toggle();
	
	});	
	
   $("div#hide_button").click(function(){
		$("div#panel").animate({
			height: "0px"
		}, "fast");
		
	
   });
	 
           
	
});
// $.metadata.setType("innovation");
$(function() {
		   $( "#spi-div" ).hide();
		   $('#gallery a').lightBox();

		$( "#tabs" ).tabs();
		$( "#subtab" ).tabs();
		$( "#subtab2" ).tabs();
		$( "#subtab3" ).tabs();
		$( "#subtab4" ).tabs();
		$( "#subtab5" ).tabs();
		
		$( "#accordion" ).accordion({
				collapsible: true,
				animated: 'bounceslide'
				});

		$( "#datepicker" ).datepicker({ dateFormat: 'yy-mm-dd' });
		$( "#from_date" ).datepicker({ dateFormat: 'yy-mm-dd' });
		$( "#to_date" ).datepicker({ dateFormat: 'yy-mm-dd' });
		$( "#date_open" ).datepicker({ 
						dateFormat: 'yy-mm-dd' ,
						changeMonth: true,
						changeYear: true,
						yearRange: '2000:c'
						});
		$( "#date_open_act" ).datepicker({ 
						dateFormat: 'yy-mm-dd' ,
						changeMonth: true,
						changeYear: true,
						yearRange: '2000:c'
						});
		$( "#open" ).click(function() {
			$( "#spi-div" ).show();
			$( "#close" ).show();
			$( "#open" ).hide();
			return false;
		});
		
		$( "#close" ).click(function() {
			$( "#spi-div" ).hide();
			$( "#close" ).hide();
			$( "#open" ).show();
			return false;
		});
		$('#example_table').dataTable({
					"bJQueryUI": true,
					"sPaginationType": "full_numbers",
					"iDisplayLength":100,
					"aaSorting": []
				});
		
		$('#three_table').dataTable({
					"bJQueryUI": true,
					"sPaginationType": "full_numbers",
					"iDisplayLength":300,
					"aaSorting": []
				});
		
			
			$("#delete_price").click(function(){
					if(confirm("These items will be permanently deleted and cannot be recovered. Are you sure?"))
					{
						return true;
					}
					else
					{
						return false;
					}
									   
			});
		$( "#close" ).hide();
		$("#formID").validationEngine();
		$("#form-price-list").validationEngine();
		//$("#spi-form").validate();
		$( "#spi-edit-div" ).show();
		
		
			
			$("#move_graduate").click(function(){
					var value=$("#graduate_year").val();
					if(value==''){
					window.alert('Please select The graduation year');
					return false;
					}
									   
			});
			
			
			$( "#check_all").click(function(){
						if($('#check_all').attr('checked')==true)
						{
					  
							$("#formID").checkCheckboxes();
						}
						else
						{
							$("#formID").unCheckCheckboxes();
						}
										 });
		
		
	 $("#inno_ind").click(function(){
		$("#type_hidden").hide();
										  });
	 
	  $("#inno_department").click(function() {
			 dataString=''
	$.ajax({
      type: "POST",
      url: "http://www.nls.edu.sg/home/external/innovation/2",
      data: dataString,
      complete: function(request) {
        $('#type_hidden').html('')
		.append(request.responseText)
		.append('<span style="color:red;">Please select department</span>')
		.show()
      }
     });
								  });
	  $("#inno_group").click(function() {
			 dataString=''
	$.ajax({
      type: "POST",
      url: "http://www.nls.edu.sg/home/external/innovation/1",
      data: dataString,
      complete: function(request) {
        $('#type_hidden').html('')
		.append(request.responseText)
		.append('<span style="color:red;">Please type group member name</span>')
		.show()
      }
     });
		  });
	  
	   $("#volunteer").click(function() {
			 var email_to=$('#emailto').val()
			 var email_text=$('#emailtxt').val()
			 email_text=email_text.replace('&','#amp#');
			 var email_sub=$('#emailsub').val()
			 var email_from=$('#emailfrom').val()
			 var vol_name=$('#vol_name').val()
			 var url_name=$('#url_name').val()
			 if(vol_name=='') 
			 {
				 window.alert('please enter your name')
			 	 return false;
			 }
			 if(email_from=='') 
			 {
				 window.alert('please enter your email')
			 	 return false;
			 }
			  if(email_text=='')
			  {
				  window.alert('please enter your message here..')
			 	return false;
			  }
			 dataString="vol_name="+vol_name+"&emailto="+email_to+"&emailtxt="+email_text+"&emailsub="+email_sub+"&emailfrom="+email_from;
	$.ajax({
      type: "POST",
      url: url_name,
      data: dataString,
	   beforeSend: function(){
		   $('#message').html("<label style='color:green'><b>sending.. please wait...</b></label>")
		   .show()
	  },
      complete: function(request) {
        $('#message').html('')
		.append(request.responseText)
		.show()
      }
     });
		  });
	    $("#dept_support").click(function() {
			 var email_to=$('#emailto').val()
			 var email_text=$('#emailtxt').val()
			  var stud_name=$('#stud_name').val()
			 email_text=email_text.replace('&','#amp#');
			 var email_sub=$('#emailsub').val()
			  var url_name=$('#url_name').val()
			 if(stud_name=='')
			  {
				  window.alert('please enter your name')
			 	return false;
			  }
			  if(email_text=='')
			  {
				  window.alert('please enter your message here..')
			 	return false;
			  }
			 dataString="emailto="+email_to+"&emailtxt="+email_text+"&emailsub="+email_sub+"&stud_name="+stud_name
	$.ajax({
      type: "POST",
      url: url_name,
      data: dataString,
      complete: function(request) {
        $('#message').html('')
		.append(request.responseText)
		.show()
      }
     });
		  });
		/* $("#stud-list td").click(function(){
	 if( $("#stud-list div").is(':visible')){
		  $("#stud-list div").hide();
		 var val= $(this).attr('id')
		 val="#"+val+" div"
		//var hi= $(val).text();
		// alert(hi);
		$(val).show();
		  //$(this).show();
	  }
	  });*/
		 $("#add_booking").click(function(){
	  var email_from=$('#timeslot').val()
			 if(email_from=='') 
			 {
				 window.alert('please select time slot')
			 	 return false;
			 }
								   });
		
		$('.date_has_event').each(function () {
		// options
		var distance = 10;
		var time = 250;
		var hideDelay = 500;

		var hideDelayTimer = null;

		// tracker
		var beingShown = false;
		var shown = false;

		var trigger = $(this);
		var popup = $('.events ul li div', this);

		// set the mouseover and mouseout on both element
		$([trigger.get(0), popup.get(0)]).click(function () {
							  var txt=$(this).html()
							  //alert(txt);
							  $('#show-booking').html('')
							  .append(txt)
							 $('#show-booking .events ul').css('display', 'block')
							// alert($('#show-booking ul').html())
							  });
			
	});
		$( "#dia-form" ).hide();
		$( "#dia-form" ).dialog({
			autoOpen: false,
			height: 500,
			width: 770,
			modal: true,
			buttons: {
				
				Cancel: function() {
					$( this ).dialog( "close" );
				}
			}
			
		});

		$( "#dia-add" )
			.button()
			.click(function() {
				$( "#dia-form" ).dialog( "open" );
								
			});
			
			$('#search_name').autocomplete({
									  
                source: function(request, response) {
					 var url_name=$("#search_url").val()
					// alert(url_name);
                    $.ajax({
						type: "POST",
                        url: url_name,
                        dataType: "json",
                        data: {
                            name_startsWith: request.term,                        
                            featureClass: "P",
							style: "full",
							maxRows: 12

                        },
						
                        success: function(data) {
							//alert(request.responseText);
							//alert(data);
                            response($.map(data, function(item) {
                                return {
                                    label: item.label,
                                    value: item.value
                                }
                            }))
                        }
						
                    })
				},
				minLength:3
            });
		
		//$( "#dialog:ui-dialog" ).dialog( "destroy" );
		
		
								  
});

function delete_booking(id_value,url_name)
{
	if(confirm("do you want to delete"))
	{
	dataString="id_value="+id_value;
	$.ajax({
		   type: "POST",
			url: url_name,
			data: dataString,
			
			complete: function(request) {
			alert(request.responseText); 
			
			}
			
			
     });
	}
}
function delete_spi(id_value,class_name,url_name)
{
	if(confirm("do you want to delete"))
	{
	dataString="id_value="+id_value+"&class_name="+class_name;
	$.ajax({
		   type: "POST",
			url: url_name,
			data: dataString,
			
			complete: function(request) {
			alert(request.responseText); 
			
			}
			
			
     });
	}
}
function delete_email_setup(id_value,category,url_name)
{
	if(confirm("do you want to delete"))
	{
	dataString="id_value="+id_value+"&category="+category;
	$.ajax({
		   type: "POST",
			url: url_name,
			data: dataString,
			complete: function(request) {
			alert(request.responseText); 
			
			}
			
			
     });
	}
}


function check_empty(str)
{
	switch(str)
	{
		case "training":			
		strdiv="title";
		strdiv_error="enter title";
		break;
		case "forms":
		strdiv="category|title";
		strdiv_error="enter category|enter title";
		break;
		case "library":
		strdiv="book_id|book_name";
		strdiv_error="Enter Book ID|Enter Book name";
		break;
	}
	for(i=0;i<strdiv.split("|").length;i++)
	{
		if(document.getElementById(strdiv.split("|")[i]).value=="")
		{
			alert("Please "+strdiv_error.split("|")[i]);
			return false;
			break;
		}
	}
	return true;
}
function username_focus()
{
	if(document.getElementById('username').value=='' || document.getElementById('username').value=='username')
	{
		document.getElementById('username').value='';
	}
}
function username_onblur()
{
	if(document.getElementById('username').value=='')
	{
		document.getElementById('username').value='username';
	}
}
function password_onfocus()
{
	if(document.getElementById('password').value=='' || document.getElementById('password').value=='password')
	{
		document.getElementById('password').value='';
	}
}
function password_onblur()
{
	if(document.getElementById('password').value=='')
	{
		document.getElementById('password').value='password';
	}
}
function ShowContent(div_name)
{
 	 document.getElementById(div_name).style.display='';
}	
function HideContent(div_name)
{
	document.getElementById(div_name).style.display='none';
}
	
function welcome(id)
{
	value=document.getElementById(id).value;
	return value;
}
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;
}

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; }
 if(emailtxt==""){alert("please enter your message "); return false; }
url="http://www.nls.edu.sg/external/volunteer/emailfrom/"+emailfrom+"/emailto/"+emailto+"/emailsub/"+emailsub+"/emailtxt/"+emailtxt;
//alert(url);
xmlHttp.onreadystatechange=userChanged;
xmlHttp.open("POST",url,true);
xmlHttp.send(null);
}
function userChanged() 
{ 
	if (xmlHttp.readyState==4)
	{
	var msg=xmlHttp.responseText;
	//alert(msg);
	document.getElementById('message').innerHTML=msg;
	}
}
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 sendValue(email,subject)
{

document.getElementById('emailsub').value=subject;
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block';
document.getElementById('emailto').value=email;
}
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 clear_dept_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'
}
