	

window.addEvent('domready',function()
{	
	$$('a.main-menu-item').each(function(menu_link)
	{	menu_link.set('text','');
		if(menu_link.getNext())
		{	menu_link.getNext().set('morph', {duration: '200'}).setStyle('opacity','0');
		
			menu_link.getParent().addEvent('mouseover',function()
			{	menu_link.getNext().morph({opacity: 1});
			});
			menu_link.getParent().addEvent('mouseout',function()
			{	menu_link.getNext().morph({opacity: 0});
			});
		}
	});


	if($$('form.validate'))
		$$('form.validate').addEvent('submit',function (e){
			//e = new Event(e);
			//e.preventDefault();
			
			var no_errors = true;
			$$('.required').each(function(input_el){
				if(!$(input_el).get('value'))
				{	input_el.addClass('error');
					no_errors = false;
				}
			});
			if(!no_errors)
				alert('Please fill all required fields');
			return no_errors;
		});

	$$('img.round_mask_image').each(function(img)
	{	var mask_outer = new       Element('div', {'class': 'mask-outer', 'html': '<div class="mask"><img border="0" src="/themes/regis/images/mask.png"> </div>'});
		mask_outer.wraps(img);
	});
		/*var currnt_slide = document.id('main-image').getFirst();
		(function()
		{	currnt_slide.fade('out');
			//currnt_slide.setStyle('display','none');
			currnt_slide = currnt_slide.getNext() || currnt_slide.getParent().getFirst().getNext();
			//currnt_slide.setStyle('display','block');
			//currnt_slide.fade('hide');
			currnt_slide.fade('in');			
		}).periodical(5000);*/

		$$('div#main-image img').fade('hide');
		$$('div#main-image img').set('tween', {duration: 2000});

		var currnt_slide = document.id('main-image').getFirst().fade('show');
		(function()
		{	currnt_slide.fade('out'); 
			currnt_slide = currnt_slide.getNext() || currnt_slide.getParent().getFirst().getNext();
			currnt_slide.fade('in');

		}).periodical(6000);
	
	if(window.location.href.test('/aged-care-residences/residences/'))
	{	if(getQueryVariable('Region') && getQueryVariable('Region')!='ALL')
		{	
			$$('div.STATE').each(function(el){
				if(el.id == getQueryVariable('Region')+'-state')
				{	el.setStyle('display','block');
					//console.log('block',el.id);
				}else
				{	el.setStyle('display','none');
					//console.log('none',el.id);
				}
			});
			
		}
		
		
		if(getQueryVariable('CareType') && getQueryVariable('CareType')!='ALLCARETYPE')
		{
			var care_type = urldecode(getQueryVariable('CareType'));
			
			var care_type_data = new Array();
			care_type_data["Community Care"] = ["Regis Sunraysia - Mildura"];
			care_type_data["Dementia Care"] = ["Regis Anchorage House - Salisbury", "Regis Boronia Heights - Greenbank", "Regis Canning Lodge - Caboolture", "Regis Grange Wellington Point - Birkdale", "Regis Lakeside - Chancellor Park", "Regis Parkland Manor - Ferny Grove", "Regis Treetops Manor - The Gap", "Regis Hastings Manor - Port Macquarie", "Regis The Gardens - Corlette", "Regis Alawarra Lodge - Blackburn South", "Regis Inala Lodge - Blackburn South", "Regis Lake Park - Blackburn", "Regis Shelton Manor - Frankston", "Regis Sherwood Park - Junction Village", "Regis The Grange - Rosebud West", "Regis Waverley Gardens - Dandenong North", "Regis Burnside Lodge - Linden Park", "Regis Como House - Como", "Regis Forrest Gardens - Bunbury"];
			care_type_data["High Level Care"] = ["Regis Allora Lodge - Maroochydore", "Regis Anchorage House - Salisbury", "Regis Boronia Heights - Greenbank", "Regis Canning Lodge - Caboolture", "Regis Corinya - New Farm", "Regis Grange Wellington Point - Birkdale", "Regis Lakeside - Chancellor Park", "Regis Parkland Manor - Ferny Grove", "Regis Treetops Manor - The Gap", "Regis Valley Views - Gatton", "Regis Delphi House - Belmore", "Regis Gannon Gardens - Hurstville", "Regis Hastings Manor - Port Macquarie", "Regis Ku-ring-gai Gardens - Hornsby", "Regis The Gardens - Corlette", "Regis Wentworth Manor - Rose Bay", "Regis Amaroo - Ringwood", "Regis Bayside Gardens - Brighton", "Regis Heathcliff Manor - Macleod", "Regis Inala Lodge - Blackburn South", "Regis Karingal Manor - Fawkner", "Regis Lake Park - Blackburn", "Regis Shelton Manor - Frankston", "Regis Shenley Manor - Camberwell", "Regis Sherwood Park - Junction Village", "Regis Sunraysia - Mildura", "Regis The Grange - Rosebud West", "Regis Waverley Gardens - Dandenong North", "Regis Weeroona - Malvern East", "Regis Burnside Lodge - Linden Park", "Regis Sunset Lodge - Kingswood", "Regis Como House - Como", "Regis Cypress Gardens - Greenmount", "Regis Forrest Gardens - Bunbury", "Regis Hillcrest - North Fremantle", "Regis Park Lodge - Nedlands"];
			care_type_data["Low Level Care"] = ["Regis Allora Lodge - Maroochydore", "Regis Anchorage House - Salisbury", "Regis Boronia Heights - Greenbank", "Regis Lakeside - Chancellor Park", "Regis Treetops Manor - The Gap", "Regis Valley Views - Gatton", "Regis Gannon Gardens - Hurstville", "Regis Hastings Manor - Port Macquarie", "Regis Ku-ring-gai Gardens - Hornsby", "Regis The Gardens - Corlette", "Regis Alawarra Lodge - Blackburn South", "Regis Bayside Gardens - Brighton", "Regis Lake Park - Blackburn", "Regis Milpara Lodge - Blackburn South", "Regis Seaside Manor - Sandringham ", "Regis Shelton Manor - Frankston", "Regis Shenley Manor - Camberwell", "Regis Sherwood Park - Junction Village", "Regis The Grange - Rosebud West", "Regis Waverley Gardens - Dandenong North", "Regis Weeroona - Malvern East", "Regis Burnside Lodge - Linden Park", "Regis Como House - Como", "Regis Elloura Lodge - Nedlands", "Regis Forrest Gardens - Bunbury", "Regis Hillcrest - North Fremantle", "Regis Weston Lodge - Nedlands"];
			care_type_data["Palliative Care"] = ["Regis Shenley Manor - Camberwell"];
			care_type_data["Premium Additional Service"] = ["Regis Grange Wellington Point - Birkdale", "Regis Treetops Manor - The Gap", "Regis Gannon Gardens - Hurstville", "Regis Hastings Manor - Port Macquarie", "Regis Ku-ring-gai Gardens - Hornsby", "Regis The Gardens - Corlette", "Regis Wentworth Manor - Rose Bay", "Regis Bayside Gardens - Brighton", "Regis Lake Park - Blackburn", "Regis Shelton Manor - Frankston", "Regis Shenley Manor - Camberwell", "Regis Forrest Gardens - Bunbury"];
			care_type_data["Respite Care"] = ["Regis Allora Lodge - Maroochydore", "Regis Anchorage House - Salisbury", "Regis Boronia Heights - Greenbank", "Regis Canning Lodge - Caboolture", "Regis Corinya - New Farm", "Regis Grange Wellington Point - Birkdale", "Regis Lakeside - Chancellor Park", "Regis Parkland Manor - Ferny Grove", "Regis Treetops Manor - The Gap", "Regis Valley Views - Gatton", "Regis Delphi House - Belmore", "Regis Gannon Gardens - Hurstville", "Regis Hastings Manor - Port Macquarie", "Regis Ku-ring-gai Gardens - Hornsby", "Regis The Gardens - Corlette", "Regis Wentworth Manor - Rose Bay", "Regis Alawarra Lodge - Blackburn South", "Regis Amaroo - Ringwood", "Regis Bayside Gardens - Brighton", "Regis Heathcliff Manor - Macleod", "Regis Inala Lodge - Blackburn South", "Regis Karingal Manor - Fawkner", "Regis Lake Park - Blackburn", "Regis Milpara Lodge - Blackburn South", "Regis Seaside Manor - Sandringham", "Regis Shelton Manor - Frankston", "Regis Shenley Manor - Camberwell", "Regis Sherwood Park - Junction Village", "Regis Sunraysia - Mildura", "Regis The Grange - Rosebud West", "Regis Waverley Gardens - Dandenong North", "Regis Weeroona - Malvern East", "Regis Burnside Lodge - Linden Park", "Regis Como House - Como", "Regis Forrest Gardens - Bunbury", "Regis Hillcrest - North Fremantle"];
	
	
			
			$$('div#left-column tr').each(function(tr)
			{	if(tr.getFirst().hasClass('table_img'))
				{	//console.log(tr.getFirst().getNext().getFirst().getFirst().get('html'));
					var tr_text = tr.getFirst().getNext().getFirst().get('text');
					if(!care_type_data[care_type].contains(tr_text))
					{	tr.setStyle('display','none');
						if(tr.getNext())
							tr.getNext().setStyle('display','none');
					}
				}
			});		
		}
		

		if(getQueryVariable('KeyWords') && getQueryVariable('KeyWords')!='')
		{	urldecode(getQueryVariable('KeyWords')).toLowerCase().split(' ').each(function(key_words, index)
			{	$$('div#left-column tr').each(function(tr)
				{	if(tr.getFirst().hasClass('table_img'))
					{	var tr_text = tr.get('text');
						//
						if(!tr_text.toLowerCase().contains(key_words))//tolower
						{	tr.setStyle('display','none');
							if(tr.getNext())
								tr.getNext().setStyle('display','none');
						}else{
							//console.log(tr_text.toLowerCase().contains(key_words),key_words,tr_text);
						}
					}
				});				
			});
		}
		
		$$('div.STATE').each(function(div)
		{	if(!div.getElement('table').getSize().x)
				div.setStyle('display','none');
		});
		//alert(document.id('left-column').getSize().x);
		if(document.id('left-column').getSize().y < 300)
		{	document.id('left-column').set('html','<div  class="heading-msg-txt"> No Residence found for given search. </div>');
		}
		//var search_paras = window.location.href.substr(document.domain.length + 41);
		//console.log(search_paras.parseQueryString());		
	}
	
	var my_overlay = new  overlay();
	my_multiBox2 = new multiBox('multiBox', {overlay: my_overlay}); 
	my_multiBox = new multiBox('thickbox', {overlay: my_overlay}); 
	
	
});
/**/

function urldecode(str)
{
	return decodeURIComponent(str.replace(/\+/g, '%20'));
	
}

function getQueryVariable(variable) 
{	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	}
} 



