// JavaScript Document

function showLogIn(){
	$("#logIn a").click(function(ev) {          
				ev.preventDefault();
                $("#logInShadow").toggle();
				$('#logInHeader').css('display','block');
				$("#logIn").css('display','none');
            });
			
			$("#logInForm").mouseup(function() {
				return false
			});
			$(document).mouseup(function(ev) {
				if($(ev.target).parent("#gSearch").length==0) {
					$('#logInHeader').css('display','none');
					$("#logIn").css('display','block');
					$("#logInShadow").hide();
				}
			});			
}


	function showMenu(){
		$('#topMenu li.hasArrow').hover(function(){
			$('#topMenu li.hasArrow').removeClass('open');
			$(this).addClass('open');
			
			$(this).children('.sub').css({
				'display':'block'
			})
			
			$('#logInShadow').css('display','none');
			$('#logInHeader').css('display','none');
			$('#logIn').css('display','block');
			
			
		})
		
		$('#topMenu li.hasArrow').mouseleave(function(){
			$(this).removeClass('open');
			
			$(this).children('.sub').css({
				'display':'none'
			})
		})
		
	}
	
	function menuIconChange(){
		$('#topMenu li.hasArrow .sub a').hover(function(){
			var currentIcon = $(this).attr("rel");
			$(this).parent().prev().addClass(currentIcon);
		})
		
		$('#topMenu li.hasArrow .sub a').mouseleave(function(){
			var currentIcon = $(this).attr("rel");
			$(this).parent().prev().removeClass(currentIcon);
		})
	}
	
	function showHideLeftMenu(){
		$('.leftMenuTitle a.showHide').click( function(){
			$('.leftNavi.silver').css('display','none');
			$('.leftMenuTitle').addClass('close');
			$('.leftMenuTitle').removeClass('open');
			$(this).parent().next('ul').css('display','block');
			$(this).parent().removeClass('close');
			$(this).parent().addClass('open');
			/*if($(this).parent().hasClass('open')) {
				$(this).parent().removeClass('open');
				$(this).parent().addClass('close');
			}else{
				$(this).parent().removeClass('close');
				$(this).parent().addClass('open');
			} */
			return false;
		})
	}
	
	function textAreaDefaultValue(){
		$("#plansWidgetsWrap textarea").focus(function(){
			var currentValue = this.value;
			if(currentValue =='Your message here.') {
				this.value='';
			}
		})
		
		$("#plansWidgetsWrap textarea").blur(function(){
			var currentValue = this.value;
			if(currentValue =='') {
				this.value='Your message here.';
			}
		})
	}

function openPopin(popinId, planid) {
	$('#modalOverlay').css('display', 'block');
	if($('body').height() <= $(window).height()) {
		$('#modalOverlay').css('height', $(window).height());
	}else{
		$('#modalOverlay').css('height', $('body').height());
	}
	var ScrollTop = document.body.scrollTop;

	if (ScrollTop == 0) {
		if (window.pageYOffset) {
			ScrollTop = window.pageYOffset;
		} else {
			ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
		}
	}
	$('#modalOverlay, #'+popinId).css({
		'display': 'block'
	});

    $("a.payPalBtn").attr("href", $('#linkmasq').html().replace('%ptype%', 1).replace('%plan%', planid).replace('&amp;', '&').replace('&amp;', '&'));
    $("a.g2sBtn").attr("href", $('#linkmasq').html().replace('%ptype%', 2).replace('%plan%', planid).replace('&amp;', '&').replace('&amp;', '&'));

	$('#'+popinId).css({
		'top': (parseInt(200)+ScrollTop)
	});
}

$(document).ready(function() {
	showLogIn();
	showMenu();
	menuIconChange();
	showHideLeftMenu();
	textAreaDefaultValue()
	
	$('.niceform input').focus(function(){
		$(this).parent().addClass('focused');	
	});
	
	$('.niceform input').blur(function(){
		$(this).parent().removeClass('focused');	
	});
	
	$('.niceform textarea').focus(function(){
		$(this).parent().addClass('focused');	
	});
	
	$('.niceform textarea').blur(function(){
		$(this).parent().removeClass('focused');	
	});
	
	
	$('#modalOverlay').click(function(){
		$('#modalOverlay, .modalBox').css('display', 'none');
	});
	
	
})
