$(function(){
	$(".category ul li").hoverIntent(
		function(){
		$(this).children("ul").show();
		$(this).addClass("li01");
		},
		function(){
		$(this).children("ul").hide();
		$(this).removeClass("li01");
		}
	);

	var _third=$('.the_product');
	for(var i=0;i<_third.size();i++){
		if(_third.eq(i).text()==0){
			_third.eq(i).parent().css('display','none');
		}
	}
/*
	$("#slider").kxbdSuperMarquee({
		distance:240,
		duration:0,
		time:4,
		btnGo:{
			up:"#goU",down:"#goD"
		},
		direction:"down"
	});*/


	
	$('.related .list').kxbdSuperMarquee({
		isAuto:false,
		distance:847,
		btnGo:{
			left:'#goL2',right:'#goR2'
		},
		direction:'left',
		loop: 0,
		isAuto:false
	});

	var _url=document.location.href.toLowerCase();
	var _arr=new Array("company","products","factory","shipyards","projects","contacts");
	var _hover="hover";
	for(i=0;i<=_arr.length-1;i++){
		if(_url.indexOf(_arr[i])>0){
			$(".nav a").eq(i+1).addClass(_hover)
		}
	};
	
	if(_url.indexOf('-')>0||_url.indexOf('asp')>0){
		for(var i=$('.photos li').size()-4;i<$('.photos li').size();i++){
			$('.photos li').eq(i).css({'border-bottom':'1px solid #cce'})
		};
	
		for(var j=0;j<$('.photos li').size();j++){
			if(j%4==0){
				$('.photos li').eq(j-1).css({'border-right':'1px solid #cce'})
			}
		};
	}else{
		for(var i=0;i<5;i++){
			$('.photos li').eq(i).css({'border-top':'1px solid #abc'})
		};
	
		for(var j=0;j<$('.photos li').size();j++){
			if(j%5==0){
				$('.photos li').eq(j-1).css({'border-right':'1px solid #abc'})
			}
		};
	}

	var _title=document.title;
	var _description=$('meta[name=description]').attr("content");
	var _url_twitter='http://twitter.com/home?status='+_title+'. '+_url;
	var _url_facebook='http://www.facebook.com/sharer.php?u='+_url;
	var _url_linkedin='http://www.linkedin.com/shareArticle?mini=true&url='+_url+'&title='+_title+'&source=hiseamarine.com';
	var _url_delicious='http://www.delicious.com/save?url='+_url+'&title='+_title+'&notes='+_description;
	$('.social_media').prepend('<span>Share:</span><a class="twitter" target="_blank" href="'+_url_twitter+'"></a><a class="facebook" target="_blank" href="'+_url_facebook+'"></a><a class="linkedin" target="_blank" href="'+_url_linkedin+'"></a><a class="delicious" target="_blank" href="'+_url_delicious+'"></a>')
	
	if(_url.indexOf('html')>0){
			$('h1 .search').prepend('<a href="javascript:window.history.back()">[Back]</a>');
			$('.content table').css({'margin':'10px auto','width':'820px'});

			$('td').css({'border':'1px solid #ccc','background':'#fefefe','color':'#555','font-weight':'100'});
			$('table').find('tr:eq(0)').find('td').css({'font-weight':'bold','background':'#eee','color':'#444'});
			
			var _num = location.href.substring(location.href.lastIndexOf('-')+1,location.href.lastIndexOf('.'));
			page_on(_num);
	};
	
	if(_url.indexOf('/page')>0){
			var _num = location.href.substring(location.href.lastIndexOf('page')+4);
			page_on(_num);
	}
});

function page_on(_num){
	var _num;
	var _total=$('.total b').text();
	var _pages=$('.page .num');
	var _on='on';
	if(_total<10){
		_pages.eq(_num-1).addClass(_on)
	}else{
		if(_num<=1){_pages.eq(0).addClass(_on)}
		if(_num>1&&_num<5){_pages.eq(_num-1).addClass(_on)}
		if(_num>4&&_num<_total-4){_pages.eq(4).addClass(_on)}
		if(_num>_total-5&&_num<=_total){_pages.eq(9-(_total-_num)).addClass(_on)}
	}
}

document.oncontextmenu=function(){return false};
document.ondragstart=function(){return false};
document.onselectstart=function(){return false};
document.onselect=function(){document.selection.empty()};
document.oncopy=function(){document.selection.empty()};
document.onbeforecopy=function(){return false};

/*http://cherne.net/brian/resources/jquery.hoverIntent.html*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev])}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev])};var handleHover=function(e){var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t)}if(e.type=="mouseenter"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob)},cfg.timeout)}}};return this.bind('mouseenter',handleHover).bind('mouseleave',handleHover)}})(jQuery);

// www.kxbd.com,2009-07-27
(function(a){a.fn.kxbdSuperMarquee=function(b){var c=a.extend({},a.fn.kxbdSuperMarquee.defaults,b);return this.each(function(){var K=a(this);var r=K.get(0);var A=K.width();var g=K.height();var v=K.children();var G=v.children();var h=0;var F=(c.direction=="left"||c.direction=="right")?1:0;var w,f,y,l;var s,L,J,I,H;var k,M;var z,N;var B=[];var n=0;var u=0;var o=0;v.css(F?"width":"height",10000);var E="<ul>";if(c.isEqual){k=G[F?"outerWidth":"outerHeight"]();M=G.length;h=k*M;for(var D=0;D<M;D++){B.push(D*k);E+="<li>"+(D+1)+"</li>"}}else{G.each(function(d){B.push(h);h+=a(this)[F?"outerWidth":"outerHeight"]();E+="<li>"+(d+1)+"</li>"})}E+="</ul>";if(h<(F?A:g)){return}v.append(G.clone()).css(F?"width":"height",h*2);if(c.navId){z=a(c.navId).append(E).hover(x,m);N=a("li",z);N.each(function(d){a(this).bind(c.eventNav,function(){if(y){return}if(n==d){return}j(B[d]);N.eq(n).removeClass("navOn");n=d;a(this).addClass("navOn")})});N.eq(n).addClass("navOn")}if(c.direction=="right"||c.direction=="down"){r[F?"scrollLeft":"scrollTop"]=h}else{r[F?"scrollLeft":"scrollTop"]=0}if(c.isMarquee){l=setTimeout(C,c.scrollDelay);K.hover(function(){clearInterval(l)},function(){clearInterval(l);l=setTimeout(C,c.scrollDelay)});if(c.controlBtn){a.each(c.controlBtn,function(d,e){a(e).bind(c.eventA,function(){c.direction=d;c.oldAmount=c.scrollAmount;c.scrollAmount=c.newAmount}).bind(c.eventB,function(){c.scrollAmount=c.oldAmount})})}}else{if(c.isAuto){m();K.hover(x,m)}if(c.btnGo){a.each(c.btnGo,function(d,e){a(e).bind(c.eventGo,function(){if(y==true){return}c.direction=d;j();if(c.isAuto){x();m()}})})}}function C(){var e=(c.direction=="left"||c.direction=="right")?"scrollLeft":"scrollTop";if(c.isMarquee){if(c.loop>0){o+=c.scrollAmount;if(o>h*c.loop){r[e]=0;return clearInterval(l)}}var d=r[e]+(c.direction=="left"||c.direction=="up"?1:-1)*c.scrollAmount}else{if(c.duration){if(s++<I){y=true;var d=Math.ceil(q(s,L,J,I));if(s==I){d=H}}else{d=H;clearInterval(w);y=false;return}}else{var d=H;clearInterval(w)}}if(c.direction=="left"||c.direction=="up"){if(d>=h){d-=h}}else{if(d<=0){d+=h}}r[e]=d;if(c.isMarquee){l=setTimeout(C,c.scrollDelay)}else{if(s<I){if(w){clearTimeout(w)}w=setTimeout(C,c.scrollDelay)}else{y=false}}}function j(i){y=true;var t=(c.direction=="left"||c.direction=="right")?"scrollLeft":"scrollTop";var e=c.direction=="left"||c.direction=="up"?1:-1;u=u+e;if(i==undefined&&c.navId){N.eq(n).removeClass("navOn");n+=e;if(n>=M){n=0}else{if(n<0){n=M-1}}N.eq(n).addClass("navOn");u=n}var d=u<0?h:0;s=0;L=r[t];H=(i!=undefined)?i:d+(c.distance*u)%h;if(e==1){if(H>L){J=H-L}else{J=H+h-L}}else{if(H>L){J=H-h-L}else{J=H-L}}I=c.duration;if(w){clearTimeout(w)}w=setTimeout(C,c.scrollDelay)}function m(){f=setInterval(function(){j()},c.time*1000)}function x(){clearInterval(f)}function q(i,e,P,O){return -P*(i/=O)*(i-2)+e}function p(i,e,P,O){return P*((i=i/O-1)*i*i*i*i+1)+e}})};a.fn.kxbdSuperMarquee.defaults={isMarquee:false,isEqual:true,loop:0,newAmount:3,eventA:"mousedown",eventB:"mouseup",isAuto:true,time:5,duration:50,eventGo:"click",direction:"left",scrollAmount:1,scrollDelay:10,eventNav:"click"};a.fn.kxbdSuperMarquee.setDefaults=function(b){a.extend(a.fn.kxbdSuperMarquee.defaults,b)}})(jQuery);
