function initSearch(){$('#search_input').val($('#search_input').attr('title'));$('#search_input').focus(function(){if($(this).val()=='search this site'){$(this).val("");}});$('#search_btn').click(function(e){if($('#search_input').val()=='search this site'||$('#search_input').val().length==0){$('#search_input').val("");}});}
function initSocialDrawer(){$('#accessable_social_drawer').removeClass('social_drawer_off');$('#social_drawer').addClass('social_drawer_on');$('#social_drawer_tab').toggle(function(){$('#social_drawer').animate({width:'377px'},500);},function(){$('#social_drawer').animate({width:'30px'},500);});}
function findExternalLinks(){$("#main_content a").filter(function(){if(!this.href.match(/\.gov|\.mil|localhost|his\.com|\#/i)){return true;}}).addClass("ext_link");setExtLinkHandler();}
function setExtLinkHandler(){$('a.ext_link').click(function(event){event.preventDefault();var extLinkUrl=$(this).attr('href');initializeModal(extLinkUrl);});}
function initializeModal(url){$('#ext_link').text(url);var popID=$('#link_modal');popID.fadeIn();var popMargTop=(popID.height())/2;var popMargLeft=(popID.width())/2;popID.css({'margin-top':-popMargTop,'margin-left':-popMargLeft});$('body').append('<div id="fade"></div>');if(typeof document.body.style.maxHeight==="undefined"){$('#fade').remove();}else{$('#fade').css({'filter':'alpha(opacity=80)'}).fadeIn();}
$('#btn_cancel, #fade').click(function(event){event.preventDefault();$('#fade , #link_modal').fadeOut(function(){$('#fade').remove();});});$('#btn_continue').click(function(event){event.preventDefault();$('#link_modal').fadeOut(function(){$('#fade').remove();});window.location=url;});}
$(document).ready(function(){var formUrl=docRoot+"includes/email_form.php";$('#emailLink2').live('click',function(){$.ajax({type:"GET",url:formUrl,success:function(html){if($('#EmailWindow').length==0){$('body').append('<div id="EmailWindow" class="popup_block">'+html+'</div>');}else{$('#EmailWindow').html(html);}run();}});return false;});});function run(){$("#windowtitle").html(document.title);$("#windowurl").html("<a href=\""+document.location.href+"\">"+document.location.href+"</a>");$("input[name='Subject']").focus(function(){$(this).select();});$("input[name='Subject']").attr("value","Studentsabroad.State.Gov: "+document.title);var popID=$('#EmailWindow');popID.fadeIn().css({'width':500}).prepend('<a href="#" class="close"><img src="'+docRoot+'images/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');var popMargTop=(popID.height()+80)/2;var popMargLeft=(popID.width()+80)/2;popID.css({'margin-top':-popMargTop,'margin-left':-popMargLeft});$('body').append('<div id="fade"></div>');$('#fade').css({'filter':'alpha(opacity=80)'}).fadeIn();$('a.close, #fade, #close').live('click',function(){$('#fade , #EmailWindow').fadeOut(function(){$('#fade, a.close').remove();});return false;});$('.Form').each(function(index){$(this).val($(this).attr("title"));$(this).focusin(function(){if($(this).val()==$(this).attr("title")){$(this).val("");}});$(this).focusout(function(){if($(this).val()==""){$(this).val($(this).attr("title"));}});});$("#windowurl a").focus();}
function SendEmail(title){Validate($("input[name='UEmail']"),'uemail');if((Validate($("input[name='Email']"),'email')==true)&&(Validate($("input[name='UEmail']"),'uemail')==true)){if($("input[name='Subject']").val()!=""){var Subject=escape($("input[name='Subject']").val());}else{var Subject=escape($("input[name='Subject']").attr("title"));}
var poststr="Email="+$("input[name='Email']").val()+"&User="+$("input[name='UEmail']").val()+"&Subject="+Subject+"&isChecked="+$("input[name='Copy']").is(':checked')+"&Title="+escape(document.title)+"&URL="+encodeURI(document.location.href);var mailUrl=docRoot+"includes/mail.php";$.ajax({type:"POST",url:mailUrl,data:poststr,success:function(html){$("#Content").html(html);}});}}
function Validate(Email,type){var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var error=true;if(type=='email'){var arrEmail=Email.val().replace(" ","").split(",",3);var len=arrEmail.length;for(var i=0;i<len;i++){if(reg.test(arrEmail[i])==false){error=false;}}}else if(type=='uemail'){if(reg.test(Email.val())==false){error=false;}}
if(error==false){Email.css({background:"yellow",border:"3px red solid"});$("#err_"+type).html("Please enter a valid email address.");$("#err_"+type).css({color:"#FF0000",marginLeft:"5em",display:"inline"});return false;}else{Email.css({background:"white",border:"1px solid #999"});$("#err_"+type).css({display:"none"});return true;}}
(function($){function _debug(msg){if(window.console){console.debug(msg);}else{alert(msg);}};function slide(imageWidth){var indicatorPosition=$('.active').attr('rel')-1;var image_containerPosition=indicatorPosition*imageWidth;$(".image_container").animate({left:-image_containerPosition},500);}
function checkPosition(){if(prevCheck()){$('div.slide_ctrl a.prev').removeClass('enabled');$('div.slide_ctrl a.prev').addClass('enabled');}else{$('div.slide_ctrl a.prev').removeClass('enabled');}
if(nextCheck()){$('div.slide_ctrl a.next').removeClass('enabled');$('div.slide_ctrl a.next').addClass('enabled');}else{$('div.slide_ctrl a.next').removeClass('enabled');}}
function prevCheck(){var slidePrev=$('.indicators a.active').prev();if(slidePrev.length===0){return false;}else{return true;}}
function nextCheck(){var slideNext=$('.indicators a.active').next();if(slideNext.length===0){return false;}else{return true;}}
jQuery.fn.sa_slider=function(options){var defaults={};var o=jQuery.extend(defaults,options);return this.each(function(){var slider=$(this);$(this).addClass('backgroundOn');$("div#sa_slider div:eq(0)").addClass('viewport');$("div.indicators").show();$("div.indicators a:first").addClass("active");$("div.slide_ctrl").show();$("div.slide_ctrl a.next").addClass("enabled");var imageWidth=$(".viewport").width();var imageSum=$(".image_container li").size();var imageContainerWidth=imageWidth*imageSum;var previousActive="";$('.image_container').css({'width':imageContainerWidth});$('.indicators a').click(function(event){event.preventDefault();if($(this).hasClass('active')){}else{$('.indicators a').removeClass('active');$(this).addClass('active');slide(imageWidth);checkPosition();}});$('.slide_ctrl a.prev').click(function(event){event.preventDefault();if($(this).hasClass('enabled')){previousActive=$('.indicators a.active');$('.indicators a').removeClass('active');previousActive.prev().addClass('active');slide(imageWidth);checkPosition();}});$('.slide_ctrl a.next').click(function(event){event.preventDefault();if($(this).hasClass('enabled')){previousActive=$('.indicators a.active');$('.indicators a').removeClass('active');previousActive.next().addClass('active');slide(imageWidth);checkPosition();}});});};})(jQuery)
