// JavaScript Document

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
document.write('<style type="text/css">body { display: none; }</style>');

$(document).ready(function(){
	$('style').remove();
	$('div.expander div:not("div.expander div div")').hide().end();
	$('div.expander h4').wrapInner('<a href="javascript:void(0)"></a>').end();
	$('div.expander h4.more a').append('<span>More Information</span>')
	$('div.expander h4 a').click(function() {
		var $expander = $(this).parent().next('div');
		if ($expander.is(":hidden")) {
			$expander.slideDown();
			if ($(this).parent().hasClass('more')) {
				$(this).children('span').html('Hide');
			}
		} else {
			$expander.slideUp();
			if ($(this).parent().hasClass('more')) {
				$(this).children('span').html('More Information');
			}
		}
	});
	
	$("blockquote").before("<span class='tquote'>&ldquo;</span>");  
	$("blockquote").after("<span class='bquote'>&rdquo;</span>"); 
	
	$('input[type=submit]').hover( function() {
		$(this).addClass('hover');
	}, function() {
		$(this).removeClass('hover');
	});
	
	$('a[rel=video]').click( function() {
		var ifsrc = $(this).attr('href');
		if ($(this).parent().next().hasClass('ext_frame')) {
			$(this).parent().next().remove();
			return false;
		} else {
		$(this).parent().after('<iframe src="' + ifsrc +'" class="ext_frame telvid"></iframe>');
		return false;
		}
	});
	
	$("div.dom-reg ul li:not(:last)").append('<span>|</span>');
	
	$('div.tb_cont').prepend('<span class="top"></span>');
	$('div.tb_cont').append('<span class="bottom"></span>');
	
	$('table').attr('cellpadding', '0').attr('cellspacing', '0');
	
	$('table tr td').addClass('col1');
	$('table tr td + td').addClass('col2').removeClass('col1');
	$('table tr td + td + td').addClass('col3').removeClass('col2');
	$('table tr td + td + td + td').addClass('col4').removeClass('col3');
	$('table tr td + td + td + td + td').addClass('col5').removeClass('col4');
	$('table tr td + td + td + td + td + td').addClass('col6').removeClass('col5');
	$('table tr td + td + td + td + td + td + td').addClass('col7').removeClass('col6');
	$('table tr td + td + td + td + td + td + td + td').addClass('col8').removeClass('col7');
	$('table tr td + td + td + td + td + td + td + td + td').addClass('col9').removeClass('col8');
	$('table tr td + td + td + td + td + td + td + td + td + td').addClass('col10').removeClass('col9');
	$('table tr td + td + td + td + td + td + td + td + td + td + td').addClass('col11').removeClass('col10');
	$('table tr td + td + td + td + td + td + td + td + td + td + td + td').addClass('col12').removeClass('col11');
	
	$('table tr td[colspan=4]').removeClass().addClass('span');
	$('table tr td[colspan=4] + td').removeClass().addClass('col6');
	
	$('table tr th').addClass('col1');
	$('table tr th + th').addClass('col2').removeClass('col1');
	$('table tr th + th + th').addClass('col3').removeClass('col2');
	$('table tr th + th + th + th').addClass('col4').removeClass('col3');
	$('table tr th + th + th + th + th').addClass('col5').removeClass('col4');
	$('table tr th + th + th + th + th + th').addClass('col6').removeClass('col5');
	$('table tr th + th + th + th + th + th + th').addClass('col7').removeClass('col6');
	$('table tr th + th + th + th + th + th + th + th').addClass('col8').removeClass('col7');
	$('table tr th + th + th + th + th + th + th + th + th').addClass('col9').removeClass('col8');
	$('table tr th + th + th + th + th + th + th + th + th + th').addClass('col10').removeClass('col9');
	$('table tr th + th + th + th + th + th + th + th + th + th + th').addClass('col11').removeClass('col10');
	$('table tr th + th + th + th + th + th + th + th + th + th + th + th').addClass('col12').removeClass('col11');
	
	$('div.tb_cont.tld-box tr:last-child').addClass('last');
	
	//Domain Tools Specific
	$('div.dom-tools').children('ul').addClass('boxes');
	$('div.dom-tools li.email-forward div').hide();
	$('div.dom-tools li.email-forward').prepend('<a href="javascript:void(0)" class="more eft" style="margin: 184px 0 0;">More about Email Forwarding</a>');
	$('div.dom-tools li.url-forward div').hide();
	$('div.dom-tools li.url-forward').prepend('<a href="javascript:void(0)" class="more uft" style="margin: 184px 0 0;">More about URL Forwarding</a>');
	$('div.dom-tools li.namesafe div').hide();
	$('div.dom-tools li.namesafe').prepend('<a href="javascript:void(0)" class="more nst" style="margin: 184px 0 0;">More about Namesafe</a>')
	$('div.dom-tools li.dns-manage div').hide();
	$('div.dom-tools li.dns-manage').prepend('<a href="javascript:void(0)" class="more dmt" style="margin: 184px 0 0;">More about DNS Management</a>')



	$('a.eft').click(function() {
		if ($(this).hasClass('clicked')) {

			$(this).removeClass('clicked').html('More about Email Forwarding');
			$('li.email-forward a.more').animate({
				marginTop: '184px',
				width: '296px'
			}, {queue:false, duration:900});
			$('li.email-forward').attr('style','z-index: 10').animate({
				width: '296px',
				height: '216px'
			}, {queue:false, duration:900});
			$('li.email-forward p').css({
				fontSize: ''
			});
			$('li.url-forward').fadeTo(300, 1);	
			$('li.namesafe').fadeTo(300, 1);
			$('li.dns-manage').fadeTo(300, 1);
			$('li.tools-bundle').fadeTo(300, 1);
			$('li.email-forward div').fadeOut(100);

		} else {
			
			$(this).addClass('clicked').html('Hide Email Forwarding Information');
			$('li.email-forward').attr('style','z-index: 20').animate({
				width: '614px',
				height: '453px'
			}, {queue:false, duration:900});
			$('li.email-forward a.more').animate({
				marginTop: '424px',
				width: '614px'
			}, {queue:false, duration:900});
			$('li.email-forward p').animate({
				fontSize: '18px'
			}, {queue:false, duration:900});
			$('li.url-forward').fadeTo(300, 0);
			$('li.namesafe').fadeTo(300, 0);
			$('li.dns-manage').fadeTo(300, 0);
			$('li.tools-bundle').fadeTo(300, 0);
			$('li.email-forward div').fadeIn(1100);
	
		}
	});
	

	$('a.uft').click(function() {
		if ($(this).hasClass('clicked')) {

			$(this).removeClass('clicked').html('More about URL Forwarding');
			$('li.url-forward a.more').animate({
				marginTop: '184px',
				width: '296px'
			}, {queue:false, duration:900});
			$('li.url-forward').attr('style','z-index: 10').animate({
				width: '296px',
				height: '216px',
				lefteft: '318px'
			}, {queue:false, duration:900});
			$('li.email-forward').fadeTo(300, 1);
			$('li.namesafe').fadeTo(300, 1);
			$('li.dns-manage').fadeTo(300, 1);
			$('li.tools-bundle').fadeTo(300, 1);
			$('li.url-forward div').fadeOut(100);

		} else {
			
			$(this).addClass('clicked').html('Hide URL Forwarding Information');
			$('li.url-forward').attr('style','z-index: 20').animate({
				width: '614px',
				height: '500px',
				left: '0'
			}, {queue:false, duration:900});
			$('li.url-forward a.more').animate({
				marginTop: '471px',
				width: '614px'
			}, {queue:false, duration:900});
			$('li.email-forward').fadeTo(300, 0);
			$('li.namesafe').fadeTo(300, 0);
			$('li.dns-manage').fadeTo(300, 0);
			$('li.tools-bundle').fadeTo(300, 0);
			$('li.url-forward div').fadeIn(900);
	
		}
	});
	

	$('a.nst').click(function() {
		if ($(this).hasClass('clicked')) {

			$(this).removeClass('clicked').html('More about Namesafe');
			$('li.namesafe a.more').animate({
				marginTop: '184px',
				width: '296px'
			}, {queue:false, duration:900});
			$('li.namesafe').attr('style','z-index: 10').animate({
				width: '296px',
				height: '216px',
				top: '-196px'
			}, {queue:false, duration:900});
			$('li.namesafe p').css({
				fontSize: ''
			});
			$('li.url-forward').fadeTo(300, 1);
			$('li.email-forward').fadeTo(300, 1);
			$('li.dns-manage').fadeTo(300, 1);
			$('li.tools-bundle').fadeTo(300, 1);
			$('li.namesafe div').fadeOut(900);

		} else {
			
			$(this).addClass('clicked').html('Hide Namesafe Information');
			$('li.namesafe').attr('style','z-index: 20').animate({
				top: '-436px',
				width: '614px',
				height: '453px'
			}, {queue:false, duration:900});
			$('li.namesafe a.more').animate({
				marginTop: '424px',
				width: '614px'
			}, {queue:false, duration:900});
			$('li.namesafe p').animate({
				fontSize: '18px'
			}, {queue:false, duration:900});
			$('li.url-forward').fadeTo(300, 0);
			$('li.email-forward').fadeTo(300, 0);
			$('li.dns-manage').fadeTo(300, 0);
			$('li.tools-bundle').fadeTo(300, 0);
			$('li.namesafe div').fadeIn(900);
	
		}
	});
	

	$('a.dmt').click(function() {
		if ($(this).hasClass('clicked')) {

			$(this).removeClass('clicked').html('More about DNS Management');
			$('li.dns-manage a.more').animate({
				marginTop: '184px',
				width: '296px'
			}, {queue:false, duration:900});
			$('li.dns-manage').attr('style','z-index: 10').animate({
				width: '296px',
				height: '216px',
				top: '-414px',
				left: '318px'
			}, {queue:false, duration:900});
			$('li.url-forward').fadeTo(300, 1);
			$('li.email-forward').fadeTo(300, 1);
			$('li.namesafe').fadeTo(300, 1);
			$('li.tools-bundle').fadeTo(300, 1);
			$('li.dns-manage div').fadeOut(900);

		} else {
			
			$(this).addClass('clicked').html('Hide DNS Management Information');
			$('li.dns-manage').attr('style','z-index: 20').animate({
				top: '-654px',
				left: '0',
				width: '614px',
				height: '453px'
			}, {queue:false, duration:900});
			$('li.dns-manage a.more').animate({
				marginTop: '424px',
				width: '614px'
			}, {queue:false, duration:900});
			$('li.url-forward').fadeTo(300, 0);
			$('li.email-forward').fadeTo(300, 0);
			$('li.namesafe').fadeTo(300, 0);
			$('li.tools-bundle').fadeTo(300, 0);
			$('li.dns-manage div').fadeIn(900);
	
		}
	});
	
	$('div.co-faq ul.nav li a').not(':last').after('&nbsp;|&nbsp;');
	$('div.co-faq ul li div').hide();
	$('div.co-faq ul li h3').wrapInner('<a href="javascript:void(0)"></a>');
	$('div.co-faq ul li h3 a').prepend('<span class="more">Show</span>');
	$('div.co-faq ul li h3 a').click( function() {
		if ($(this).parent().next().is(':hidden')) {
			$(this).parent().next().slideDown('fast');
			$(this).prev().prev().addClass('click');
		} else {
			$(this).parent().next().slideUp('fast');
			$(this).prev().prev().removeClass('click');
		}
	});
});
