/* Project: ESIconstruction.com
 * By Jason Denizac - 2009-06-29
 * Dependencies: jQuery 1.3.2
 */
 
 
 
 

 
 
 function synRotate(selector, Interval, Speed){
// v1 - 1/16/2009
// by Jason Denizac - http://denizac.org
// (c) 2009 Synoptek
//
//  rotates through the list (ordered or unordered) specified by "selector"
// the "speed" value is anything that jQuery likes - see http://docs.jquery.com/Effects/fadeIn
// "interval" is in milliseconds
//

//set defaults:
this.interval = typeof(Interval) != 'undefined' ? Interval : 3000;
this.speed = typeof(Speed) != 'undefined' ? Speed : "slow";

var self = this;
jQuery(selector+" li:first").show().siblings().hide();

this.next = function next(src) {
	if(src==='click'){
		window.clearInterval(self.tick);
		self.tick = setInterval(self.next, self.interval);
	}
	jQuery(selector+" li:first").insertAfter(selector+" li:last");
	jQuery(selector+" li:first").fadeIn(self.speed);
	jQuery(selector+" li:not(:first)").hide();
};

this.prev = function prev(src){
	if(src==='click'){
		window.clearInterval(self.tick);
		self.tick = setInterval(self.prev, self.interval);
	}
	var offset = jQuery(selector + " li").length - 1;
	jQuery(selector+" li:last").insertBefore(selector+" li:first");
	jQuery(selector+" li:first").fadeIn(self.speed);
	jQuery(selector+" li:not(:first)").hide();
};

this.tick = setInterval(self.next,self.interval);
} // end function synRotate
 
 
//project code 

jQuery(document).ready(function(){
//rotator

/** TextRotator **/
quo = new synRotate('#quotes',10000,750);


/** Home Gallery **/
if(jQuery("#homeSlideshow").length != false){
hg = new synRotate('#homeSlideshow',5000,1000);
}

jQuery("#next").click(function(){ hg.next('click'); return false; });
jQuery("#prev").click(function(){ hg.prev('click'); return false; });

/** Project Details **/
if(jQuery("#projectDetail").length!= false){

jQuery("#projectThumbs li").click(function(){
me = jQuery(this);
me.addClass("selected").siblings().removeClass("selected");

jQuery("#projectMainImg").attr("src",jQuery("img",me).attr("src"));
});
}

/** Resume upload **/
if(jQuery("#resumeUpload").length!= false){
	var submitButton = jQuery(".resumeButton")[0];
	var onclickOld = submitButton.onclick;
	
	submitButton.onclick = function(e){
		if(jQuery(".resumeText").val()=="" && jQuery("#resumeUpload img").length == 0)
		{
			alert("Please click the 'upload' link after choosing a resume file before sending this form")
			return false;
		}else{
			if (onclickOld != null && !onclickOld())
				return onclickOld();
			else
				return false;

		}
	}
}

});

 
 
// EOF: /js/base.js
