/* redirect to form */
function school_info(school) {window.location.href='/school_info.php?abbrv='+school;}

/* validate email address */
function echeck(str) {
  var at="@";
  var dot=".";
  var lat=str.indexOf(at);
  var lstr=str.length;
  var ldot=str.indexOf(dot);
  if (str.indexOf(at)==-1){
     alert("Invalid E-mail");
     return false;}
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
     alert("Invalid E-mail");
     return false;}
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
      alert("Invalid E-mail");
      return false;}
   if (str.indexOf(at,(lat+1))!=-1){
      alert("Invalid E-mail");
      return false;}
   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      alert("Invalid E-mail");
      return false;}
   if (str.indexOf(dot,(lat+2))==-1){
      alert("Invalid E-mail");
      return false;}
   if (str.indexOf(" ")!=-1){
      alert("Invalid E-mail");
      return false;}
   return true;
}

/* Process Career Coach Forms */
function process(form) {
   var key1 = form.subject.value;
   if (key1 == '' || key1 == 'Subject') {
      alert("Subject Required");
      form.subject.select();
      return false;}
   var key2 = form.question.value;
   if (key2 == '' || key2 == 'Question') {
      alert("Question Required");
      form.question.select();
      return false;}
   var key3 = form.email.value;
   if (key3 == '' || key3 == 'Email Address') {
      alert("Email Required");
      form.email.select();
      return false;}
	var email_ID = form.email.value;
	if (echeck(email_ID)==false) {
		form.email.value = "";
		form.email.select();
		return false;}
	return true;
}


/*function showhidecp(id,imgid,len){ 
	if (document.getElementById){ 
		obj = document.getElementById(id); 
		if (obj.style.display == "none"){ 
			obj.style.display = ""; 
			document.getElementById(imgid).src='/img/collapseAll.gif';		
		} else { 
			obj.style.display = "none"; 
			document.getElementById(imgid).src='/img/expandAll.gif';
		} 
	} 
} */


function showhidecp(id,imgid,len)
{ 
	if(len > 0)
	{
		var obj 	 = document.getElementById(imgid); 
		var imgurl	 = $('#'+imgid);//(obj.src).split('/');
		var bulleturl;
		for(var i=0;i<len;i++)
		{
			if(imgid == 'shimgcamp')
			{
				var objID    = "state"+ i;
				var objimgID = "stateimg"+ i;	
			}
			else if(imgid == 'shimgprog')
			{
				var objID    = "cat"+ i;
				var objimgID = "catimg"+ i;
			}
			if (document.getElementById)
			{
				var objInner = document.getElementById(objID);			
				if (imgurl.hasClass('exp_all'))
				{
					objInner.style.display = "";
					bulleturl = $('#'+objimgID);
					bulleturl.removeClass('bullet_up');
					bulleturl.addClass('bullet_down');
					//imgurl.removeClass('exp_all');
					//imgurl.addClass('col_all');
				}
				else
				{
					objInner.style.display = "none";
					bulleturl = $('#'+objimgID);
					bulleturl.addClass('bullet_up');
					bulleturl.removeClass('bullet_down');
					//imgurl.removeClass('col_all');
					//imgurl.addClass('exp_all');
				}
		 	}
		}
		if (imgurl.hasClass('exp_all')) {
			imgurl.removeClass('exp_all');
			imgurl.addClass('col_all');
		}
		else {
			imgurl.addClass('exp_all');
			imgurl.removeClass('col_all');
		}
	}
}



function showhideblurb(id,imgid){ 
	if (document.getElementById){ 
		obj = document.getElementById(id); 
		if (obj.style.display == "none"){ 
			obj.style.display = ""; 
			document.getElementById(imgid).style.display = "none";	
			document.getElementById('short_blurb').style.display = "none";	
			
		} else { 
			obj.style.display = "none"; 
			document.getElementById(imgid).style.display = "";
			document.getElementById('short_blurb').style.display ="";
		} 
	} 
} 


function showhide(id,imgid){ 
	var img = $('#'+imgid);
	if (img.hasClass('bullet_down')) {
		img.removeClass('bullet_down');
		img.addClass('bullet_up');
		$('#'+id).css('display', 'none');
	} else {
		img.removeClass('bullet_up');
		img.addClass('bullet_down');
		$('#'+id).css('display', 'block');
	}
} 

function checkq() {
	str1 = trim(document.googlesearch.q.value);
	if(str1 == "") 
		return false;
	else
		return true;
}
function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}	

var toggle_status = "collapse";

function toggle_copy() {
	var img = $('#toggle_btn span[class~=social_sprite]');

	if (img.hasClass('expander_down')) {
		img.removeClass('expander_down');
		img.addClass('expander_up');
		$('#toggle_text').html('collapse');						
		$('#toggle_copy').css('display', 'block');
	} else {
		img.removeClass('expander_up');
		img.addClass('expander_down');
		$('#toggle_text').html('expand');
		$('#toggle_copy').css('display', 'none');
	}
}

/** FUNCTION TOGGLES BLURB CONTAINER TO DISPLAY INTRO OR FULL CONTENT ****/
function readMore() {
	/** IF INTRO IS SHOWN, HIDE AND SHOW CONTENT *************************/
	if($('#blurb-intro').css('display') == 'block'){
		$('#blurb-intro').css('display','none');
		$('#blurb-content').css('display','block');
	}
	
	/** IF FULL BLURB IS SHOWN, HIDE AND SHOW INTRO **********************/
	else{
		$('#blurb-intro').css('display','block');
		$('#blurb-content').css('display','none');
	}
}
