// Global Variables
var slideshow_menu, footer_menu, footer_submenu, slideshow;
	
// JavaScript Initialization
$(document).ready(init);

function init() {
	Slideshow.build('#slides', slideshow_config);
	Menu.build('#header_menu', header_menu_config);
	Menu.build('#slideshow_menu', slideshow_menu_config);
	Menu.build('#footer_menu', footer_menu_config);
	Menu.build('#footer_submenu', copyright_menu_config);
	
	$('#slideshow_menu li').click(function() {
		var a = $(this).find('a');
		var tmp = a.attr('rel').split(':');
		Menu.open(tmp[1], 'page', null);
	});
	
	if(navigator.appName.indexOf("Microsoft") != -1)
	{
		document.getElementById("footer_twiter").style.margin = "0px 0px 0px 0px";
	}
	
	Menu.open('home', 'page', null);
}

function open(page, type, id) {
    alert("open : "+page);
	if (type.indexOf('page') >= 0) {
		Page.open(page, id);
	} else if (type.indexOf('modal') >= 0) {
		Modal.open(page, id);
	}
};

function bind() {
	var a = $('a[rel!=close]');
	a.unbind('click');
	a.click(function () {

		var page = $(this).attr('href');
		/*
		IE was picking full page address including protocol and host and full path
		while FF picks only URL after # system.
		*/
		page = page.substr(0,1) == '#' ? page.substr(1) : page;
		temp_index = page.indexOf('#');
		if(temp_index != -1)
		{
			temp_len = page.length - temp_index;
			page = page.substr(temp_index,temp_len);
		}
		
		page = page.replace("#","");
		
		var rel = $(this).attr('rel').split(':');
		var type = $(this).attr('class');
		
		if (type.indexOf('page') >= 0) {
			Page.open(page, rel[0]);
		} else if (type.indexOf('modal') >= 0) {
			Modal.open(page, rel[0]);
			
		}
		else if(type.indexOf('twitter') >= 0)
		{
			return true;
		}
		else { // if (type.indexOf('url') >= 0) {
			modals['external'].content = '\
            You have requested a link that is external to the Registrar.com website. Please rely on your own diligence, we have no control over external sites that are not part of the Service. \
			<br />\
			<br /><a href="' + page + '" rel="close">' + page + '</a>\
			<br />\
			<br /><a class="button" href="' + page + '" rel="close">Go</a> <a href="#" class="button" rel="close" onclick="Modal.closeAll();return false;">Stay</a>\
			';
			Modal.open('external', rel[0]);
		}
	
		return false;
	});
	
	$('a[rel=#header_menu:your_services]').unbind('click');
	//$('a[href=#your_services]').unbind('click');
	
	//$('a[href=#your_services]').click(function() {
	$('a[rel=#header_menu:your_services]').click(function() {
		
		Slideshow.show_menu();
	});	
	
	$('#slideshow_menu').click(function() {
		Slideshow.hide_menu();
	});
	
	$('.home').unbind('click').click(function () {
		Menu.open('home', 'page', null);
	});
	$('#back').unbind('click').click(function () {
		Menu.open('home', 'page', null);
	});
	
	
}
function fix() {
//	$('#slideshow_menu li a').corner();
	$('.box1').corner();
	$('.box2').corner({tl: false});
	$('.box2 h1').corner({tl: false, bl: false, br: false});
	$('.box3').corner({tl: false});
	$('.box4').corner();
	// $('.ads').corner();
	$('.btn_readmore').corner();
	$('.button').corner();
	$('#footer_menu').corner();
}
function resize() {	
	var curtain = $('#iron_curtain');
	if (curtain.css('display') == 'block') {
		curtain.width($(window).width());
		curtain.height($(window).height());
	}
}