var sutro = { src: '/wp-content/themes/kendall/sutro.swf' };
sIFR.activate(sutro);

$(document).ready(
	function() {
	
		sIFR_Headers();
		
		// story/ will redirect here, passing an error flag and the values of the fields which were submitted
		var sSearch = window.location.search;
		if( sSearch.indexOf('error') != -1 && sSearch.indexOf('values') != -1 ) {
			var oValues = eval( unescape( sSearch.split("&")[1] ) );
			var jqFname = $('#firstName');
			var jqLname = $('#lastName');
			var jqEmail = $('#email');
			var jqStory = $('#story');
			
			if( oValues.firstName == '' ) {
				jqFname.css( {border: '1px solid red'} );
			} else {
				jqFname.val( oValues.firstName );	
			}

			if( oValues.lastName == '' ) {
				jqLname.css( {border: '1px solid red'} );
			} else {
				jqLname.val( oValues.lastName );	
			}

			if( !/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(oValues.email) ) {
				jqEmail.css( {border: '1px solid red'} );
				jqEmail.val( oValues.email );
			} else {
				jqEmail.val( oValues.email );
			}

			if( oValues.publish == 'yes' ) {
				$('#publishYes').attr('checked', 'checked');
			} else {
				$('#publishNo').attr('checked', 'checked');
			}

			if( oValues.story == '' ) {
				jqStory.css( {border: '1px solid red'} );
			} else {
				jqStory.val( oValues.story );	
			}
			
			$('#posts-list .entry').prepend('<p style="color: red;">Required fields were not completed.  Please provide valid values in each highlighted field.</p>');
			
		} 
		if( sSearch.indexOf('success') != -1) {
			$('#posts-list .entry').html("Thank you for sharing your story with us.");
		}
		// initialize tabs
		/*
		var jqTabs = $('#tabs');
		jqTabs.find('.active').attr('def', 'def');
		jqTabs.find('li').hover(
			function() {
				jqTabs.find('.active').removeClass('active');
				$(this).addClass('active');
			},
			function() {
				$("[def=def]").addClass('active');
				$(this).removeClass('active');
				
			}
		);
		*/
		
		// make feature thumb snippet text region clickable
		$('#feature .thumb').click(
			function() {
				var jqA = $(this).find('a');
				if( jqA.size() > 0 ) {
					window.location.href = jqA.attr('href');
				}
			}
		);
		
		$('#newsletter-reg, #newsletter-reg2').submit(
			function() {
				if( this.elements['email'].value == '' ) {
					alert('please provide a valid email address before proceding');
					return false;
				} else {
					return true;
				}
			}			
		);
	}
);

function sIFR_Headers() {
	// header over left column navigation
	sIFR.replace(sutro, {
		selector: 'h4',
		wmode: 'transparent',
		css: [ '.sIFR-root {color: #de1b23; font-size: 21px;  }' ]
	}); 
}

function popup(url,name,height,width) {
	newwindow=window.open(url, name, 'height='+height+',width='+width+',scrollbars=yes,resizable=no');
	if(window.focus) {newwindow.focus()}
	return false;
}

// Set the horizontal and vertical position for the popup

PositionX = 100;
PositionY = 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth  = 500;
defaultHeight = 500;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = true;

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
function popImage(imageURL,imageTitle){
if (isNN){imgWin=window.open('about:blank','',optNN);}
if (isIE){imgWin=window.open('about:blank','',optIE);}
with (imgWin.document){
writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(300,300);');
writeln('width=300-(document.body.clientWidth-document.images[0].width);');
writeln('height=300-(document.body.clientHeight-document.images[0].height);');
writeln('window.resizeTo(width,height);}');writeln('if (isNN){');       
writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}');
writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
if (!AutoClose) writeln('</head><body bgcolor=FFFFFF scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
else writeln('</head><body bgcolor=FFFFFF scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
writeln('<img name="George" src='+imageURL+' style="display:block"></body></html>');
close();		
}}

function getEventInfo(edate) {
	$.get("/event_info.php",{vcdate: edate, style:2, ajax: 'true'}, function(data){
		document.getElementById('event-description').innerHTML = data;
	})
}

function clearEventInfo() {
	document.getElementById('event-description').innerHTML = '';
}