// JavaScript Document
function getindex(ID)
{
	pat=/([0-9]*)[A-z]*$/;
	var matches=ID.match(pat);
	return matches[1];
}
function isValidEmail(sText) {
var reEmail = /^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;
return reEmail.test(sText);
}
function bookmark()
{
	if(jQuery.browser.msie)
		javascript:window.external.AddFavorite('http://www.moph.gov.lb','Ministry of Public Health');
	else
		alert('To bookmark this page press Ctrl+D.\nThank you.');
}

function setTobacco()
{
	links = $('.SubMenuDiv');
	links.find('a[href*=TobaccoProgram]').attr("href","http://www.tobaccocontrol.gov.lb/Pages/default.aspx").attr("target","_blank");
}


function selectMenu(){
	loc=String(window.location);
	loc=loc.toLowerCase();
	loc=loc.replace("http://","");
	locA=loc.split("/");
	locA[0]="";
	loc=locA.join("/");
	MT=$(".MenuTable:eq(0)");
	MT.find(".Current").removeClass("Current");
	MT.find("a").each(function(){
	 $(this).attr("href",String($(this).attr("href")).toLowerCase())
	 });
	
	if(MT.find("a[href="+loc+"]").size()>0)
	{
		cl=MT.find("a[href="+loc+"]");
		cl.addClass("Current");
		pn=cl.parent();
		while(!pn.hasClass("MenuItem"))
			pn=pn.parent();
		pn.addClass("Current");
	}
	else
	{
		for(i=0;i<MT.find("a").size();i++)
		{
			lnk=MT.find("a:eq("+i+")");
			h=lnk.attr("href")
			if(h.indexOf("/"+locA[1]+"/")!=-1)
			{
				lnk.addClass("Current");
				pn=lnk.parent();
				while(!pn.hasClass("MenuItem"))
					pn=pn.parent();
				pn.addClass("Current");
				break;
			}
		}
	}
}

$(document).ready(function(){
selectMenu();
setTobacco();
$('#sitesNav .LU-Control,#LookUps .LU-Control').change(function(){

	if($(this).find('option').index($(this).find('option:selected'))!=0)
	if(!$(this).parent().parent().parent().hasClass('ASList'))
	{
		if($(this).hasClass("HospitalAccreditation"))
		window.location=$(this).find('option:selected').val();
		else
		window.open($(this).find('option:selected').val());
	}

	else
	{
		toOpen = $(this).find('option:selected').text();
		toOpen = toOpen.replace(/(\s)/g,"_")
		window.location="/Services/Pages/AdministrativeServices.aspx?Expand="+toOpen;
	}
		
}).find("option").each(function(){$(this).attr("title",$(this).text())});


hpt=$('.HP-Tabs:eq(0) .TabsBody');
hpt.find('.ItemContent').each(function(){$(this).find('table:eq(0) tr:last-child').addClass('lastTr');})

	HPB=$('.HP-Banner:eq(0)');
if(HPB.find('img').size()<1)
		HPB.parent().remove();
if (jQuery.browser.msie && parseInt(jQuery.browser.version) == 6)
	{
	$('.png').each(function()
		{	
			src=$(this).attr('src');
			var s=$(this).css('background-image');
			s=s.replace('url(','').replace(')','');
			s='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+s+',sizingMethod="crop"); BACKGROUND-IMAGE: url(images/blank.gif)';
			$(this).attr({style:s});
		});
	}

$("div.SubMenuDiv").hover(function(){
	ind=getindex($(this).attr("id"));
	p=$('#zz1_GlobalNavn'+ind).find('table');
	if(p.hasClass('MenuItem'))
		p.addClass('MenuItemHover');
	else
		p.addClass('SubMenuItemHover');
},function(){
	ind=getindex($(this).attr("id"));
	p=$('#zz1_GlobalNavn'+ind).find('table');
	if(p.hasClass('MenuItem'))
		p.removeClass('MenuItemHover');
	else
		p.removeClass('SubMenuItemHover');
});	
	$('#sitesNav .upperNav a').click(function(){
		if($(this).parent().hasClass('unActive'))
			$(this).parent().removeClass('unActive');
		else
		{
			$('#sitesNav .upperNav').removeClass('unActive');
			$(this).parent().addClass('unActive');
		}
	});
	$(document).bind('click', function(e) {
		
		if($(e.target).closest('#sitesNav .upperNav').length == 0) {
			if($('#sitesNav .unActive').size()>0)
				$('#sitesNav .upperNav').removeClass('unActive');
			}});
	$('.SubMenuDiv>table').addClass('SubMenuTable');
	$("div.Menu table.MenuItem:last td").addClass("last");
	$("div.SubMenuDiv").each(function(){$(this).find("table.SubMenuItem:last td").addClass("last")});
	$('.HP-Tabs .TabItem').click(function(){
		if(!$(this).hasClass('Active'))
		{
			p=$(this).parent();
			while(!p.hasClass('Tabs'))p=p.parent();
			p.find('.TabsHead .Active').removeClass('Active');
			$(this).addClass('Active');
			i=$(this).parent().find('.TabItem').index($(this));
			p.find('.TabsBody .ItemContent.Active').removeClass('Active');
			p.find('.TabsBody .ItemContent:eq('+i+')').addClass('Active');
		}
	});
	if($('.HT-Nav').size()>0)
	{
		nxt=$('.HT-next');
		pre=$('.HT-pre');
		htt=$('.HT-Body .HT-Tip');
		s=htt.size();
		

		if(s>1)
		{
		pre.addClass("DisabledBtn-P");
		
		nxt.click(function(){
			i=htt.index($('.HT-Body .HT-Active:eq(0)'));
			if(i<s-1)
			{
				$('.HT-Active').removeClass('HT-Active');
				$('.HT-Body .HT-Tip:eq('+(i+1)+')').addClass('HT-Active');
			}
			pre.removeClass("DisabledBtn-P");
			if(i+1==s-1)
				$(this).addClass("DisabledBtn-N");
		});
		pre.click(function(){
			i=htt.index($('.HT-Body .HT-Active:eq(0)'));
			if(i>0)
			{
				$('.HT-Active').removeClass('HT-Active');
				$('.HT-Body .HT-Tip:eq('+(i-1)+')').addClass('HT-Active');
			}
			nxt.removeClass("DisabledBtn-N");
			if((i-1)==0)
				$(this).addClass("DisabledBtn-P");
		});}
	}
	
	
	
	$('.collapsible .colTitle').click(function(){
		p=$(this).parent();
		while(!p.hasClass('collapsible'))
			p=p.parent();
			
		p.toggleClass('collapse');
	});
	
	$('.colContent > ul > li:last').addClass('last');
	
	lst=$('.list-3col');
	if(lst.size()>0)
	{
	var maxH=0;
		lst.find("li a").each(function(){
		if($(this).height()>maxH)maxH=$(this).height();
		});
		lst.find("li a").height(maxH);
	}
	
	tbl=$('.ms-formtable');
	if(tbl.size()>0)
	{
		tbl.addClass('blockTable Horizontal Left-to-Right').attr('cellspacing','1');
	}
	
	ecp=$('.ECPage');
	if(ecp.size()>1)
	{
		ecps=ecp.size();
		ecp=ecp.parent();
		ecp.find('.ECPage:eq(0)').show();
		for(i=1;i<=ecps;i++)
		{
			ecp.find('.ECPager .div4').append(" <span>|</span> <a href='javascript:;'>"+i+"</a>");
			ecp.find('.ECPager a:eq(0)').addClass('activeEC');
			
			ecp.find('.ECPager a').click(function(){
			ecp.find('.ECPage').hide();
			ecp.find('.ECPage:eq('+$(this).parent().find('a').index($(this))+')').show();
			$(this).parent().find('a').removeClass('activeEC');
			$(this).addClass('activeEC');
			});
		}
		
	}	
});

