var j$ = jQuery;
j$(document).ready(function () {
	/* ------------------------------------------------------------------------------
	Headline Inner SPAN
	------------------------------------------------------------------------------ */
	j$('h1').each(function(){
		j$(this).html('<span>' + j$(this).html() + '</span>');
	});
	j$('h2').each(function(){
		j$(this).html('<span>' + j$(this).html() + '</span>');
	});
	j$('h3').each(function(){
		j$(this).html('<span>' + j$(this).html() + '</span>');
	});
	j$('h4').each(function(){
		j$(this).html('<span>' + j$(this).html() + '</span>');
	});

	/* ------------------------------------------------------------------------------
	SSL Links Add Class
	------------------------------------------------------------------------------ */
	j$('a[href*="//www.xpressone.net/support/contact/"]').each(function(){
		if(j$(this).hasClass('popup')){
		}
		else{j$(this).addClass('popup');
		}
	});
	j$('a[href*="//www.xpressone.net/order/"]').each(function()
	{
		if(this.href=='http://www.xpressone.net/order/order-flow'){
		}
		else if(this.href=='http://www.xpressone.net/order/term'){
		}
		else{
			if(j$(this).hasClass('popuporder')){}
			else{j$(this).addClass('popuporder'); 
			}
		}
	});
	j$('a[href*="//sys.xpressone.net"]').each(function()
	{
		if(j$(this).hasClass('popupsys')){
		}
		else{j$(this).addClass('popupsys');
		}
	});
	/* ------------------------------------------------------------------------------
	SSL Links Popup
	------------------------------------------------------------------------------ */
	j$('a.blank').click(function(){
		window.open(this.href, null,"");
		return false;
	});
	j$('a.popup').click(function(){
		var h = j$(window).height() * 0.8;
		if(h < 800){ h=800; }
		var r = this.href.replace("http://","https://");
		window.open(r, null,"width=800,height=" + h + ",resizable=yes,scrollbars=yes");
		return false;
	});
	j$('a.popuporder').click(function(){
		var h = j$(window).height() * 0.8;
		if(h < 800){ h=800; }
		var r = this.href.replace("http://","https://");
		window.open(r, null,"width=1024,height=" + h + ",resizable=yes,scrollbars=yes");
		return false;
	});
	j$('a.popupsys').click(function(){
		var r = this.href.replace("http://","https://");
		window.open(this.href, null,"");
		return false;
	});
	/* ------------------------------------------------------------------------------
	Acodion Menu
	------------------------------------------------------------------------------ */
	j$('div.globalmenu>ul.menu>li>ul.sub-menu').css('display','none');
	j$('div.globalmenu>ul.menu>li').mouseover(function() {
		j$(this).children('ul').css('display','block').css('z-index','9999');
	});
	j$('div.globalmenu>ul.menu>li').mouseout(function() {j$(this).children('ul').css('display','none');});
	/* ------------------------------------------------------------------------------
	Sub Menu
	------------------------------------------------------------------------------ */
	j$('a[title="suby"]').each(function(){
		if(j$(this).hasClass('suby')){}
		else{
			var txty = j$(this).text();
			j$(this).attr('title', txty);
			j$(this).addClass('suby');
			j$(this).text('');
			j$(this).append('<span>' + txty + '</span>');
		}
	});
	/* ------------------------------------------------------------------------------
	Tooltip
	------------------------------------------------------------------------------ */
	j$('a[rel=tooltip]').mouseover(function (e) {
		if(jQuery.support.hrefNormalized){
			var tip = j$(this).attr('title');
			var top = j$(this).height();
			var width = j$(this).width();
			var position = j$(this).position();

			if(tip.length){
				j$(this).attr('title', '');
				j$(this).append('<span id="tooltip">' + tip + '</span>');
				j$('#tooltip').fadeIn('500');
				j$('#tooltip').fadeTo('10', 0.9);
				j$('#tooltip').css('top', position.top + top + "px");
				j$('#tooltip').css('left',position.left + width + "px");
			}
		}
	}).mousemove(function (e) {
		if(jQuery.support.hrefNormalized){
			var tip = j$(this).attr('title');
			var top = j$(this).height();
			var width = j$(this).width();
			var position = j$(this).position();

			j$('#tooltip').css('top', position.top + top + "px");
			j$('#tooltip').css('left',position.left + width + "px");
		}
	}).mouseout(function () {
		if(jQuery.support.hrefNormalized){
			j$(this).attr('title', j$('#tooltip').text());
			j$('#tooltip').remove();
		}
	});
	/* ------------------------------------------------------------------------------
	Table Class
	------------------------------------------------------------------------------ */
	j$('table tr:nth-child(even)').addClass('even-row');
	j$('tr:first-child').addClass('first-row');
	j$('tr:last-child').addClass('last-row');
	j$('tr th:nth-child(even)').addClass('even-col');
	j$('tr td:nth-child(even)').addClass('even-col');
	j$('tr th:first-child').addClass('first-cell');
	j$('tr td:first-child').addClass('first-cell');
	j$('tr th:last-child').addClass('last-cell');
	j$('tr td:last-child').addClass('last-cell');
	var c = 1;
	j$('tr').children('td').each(function()
	{
		if(j$(this).hasClass('first-cell')){
			c = 1;
		}
		j$(this).addClass('cell-' + c);
		c +=1;
	});
	/* ------------------------------------------------------------------------------
	li Class
	------------------------------------------------------------------------------ */
	j$('li:first-child').addClass('first-list');
	j$('li:last-child').addClass('last-list');


	/* ------------------------------------------------------------------------------
	TOP PAGE
	------------------------------------------------------------------------------ */
	if(jQuery.support.hrefNormalized)
	{
		/* Random Background */
		var A = Math.floor(4*Math.random());
		j$('div#homecontentsmain').addClass('ver'+A);
		headlinedisplay();
	}

	function headlinedisplay() {
		if(j$('div#headline>ul>li').length > 1) {
			if(j$('div#headline>ul>li.disp').length==1) {
				j$('div#headline>ul>li.disp').addClass('sleep');
				j$('div#headline>ul>li.sleep').removeClass('disp');
				j$('div#headline>ul>li.sleep').fadeTo(3000,1.0,function () { headlinedisplay(); });
			}
			else if(j$('div#headline>ul>li.sleep').length==1) {
				j$('div#headline>ul>li.sleep').addClass('out');
				j$('div#headline>ul>li.out').removeClass('sleep');
				
				if(j$('div#headline>ul>li.out+li').length==0) {
					j$('div#headline>ul>li:first').addClass('next');
				}
				else {
					j$('div#headline>ul>li.out+li').addClass('next');
				}
				j$('div#headline>ul>li.next').fadeTo(1000,0.5);
				j$('div#headline>ul>li.out').fadeTo(1000,0.0,function () { headlinedisplay(); });
			}
			else if(j$('div#headline>ul>li.out').length==1) {
				j$('div#headline>ul>li').removeClass('out');
				j$('div#headline>ul>li.next').addClass('disp');
				j$('div#headline>ul>li.disp').removeClass('next');
				j$('div#headline>ul>li.disp').fadeTo(1000,1.0,function () { headlinedisplay(); });
			}
			else {
				j$('div#headline>ul>li.uno').addClass('disp');
				headlinedisplay();
			}
		}
	}

});

