/*!
 * Base setting
 */

/*jHover----------------------------------------------------------------------*/


jQuery.noConflict()(function($){


	//hover
	var tailWord = "_f2";
	
	function initRollOvers(){
		$("img.hover").each(function(){
									 
			$(this).css("cursor","pointer");
			var imgSrc = this.src;
			var sep = imgSrc.lastIndexOf('.');
			var onSrc = imgSrc.substr(0, sep) + tailWord + imgSrc.substr(sep, 4);
			$(this).hover(
				function() { this.src = onSrc; },
				function() { this.src = imgSrc; }
			);
			preloadImg( onSrc );
			
		});
	}
	
	//news
	function setNews(){
		
		//Hide all news
		$("#newsInner li").each(function(){
			$(this).hide();
		});
		
		//Show first news
		$("#newsInner li:eq(0)").fadeIn('slow');
		
		//Set timer
		var interval = 1000;
		var count = 0;
		var newsNum = 0;
		setInterval(function(){
			
			//Set action array
			actionAry = new Array(false, false, false, false, "fadeOut", "fadeIn");
			//Get news length
			newsLength = $("#newsInner li").length;
			
			//Set action
			if(actionAry[count]) {
				if(actionAry[count]=="fadeOut") {
					//fadeOut news
					$("#newsInner li:eq("+newsNum+")").fadeOut('slow');
					count++;
					newsNum++;
					//Reset News counts
					if (newsLength == newsNum) {
						newsNum = 0;
					}
				} else {
					//fadeIn news
					$("#newsInner li:eq("+newsNum+")").fadeIn('slow');
					count=0;
				}
			} else {
				count++;
			}
			
		}, interval);
	}
	
	//preload
	function preloadImg()
	{ 
	/* Repairing now for error
	  var args = simplePreload.arguments;
	  document.imageArray = new Array(args.length);
	  for(var i=0; i<args.length; i++)
	  {
		document.imageArray[i] = new Image;
		document.imageArray[i].src = args[i];
	  }
	*/
	}
	
	/*Base----------------------------------------------------------------------*/

	
	//jHover initarize
	initRollOvers();
	//news headeline
	setNews();

});
