/*window.onload=function() {
	
	initialize2();
	/*for (var i=0;i<menuitems.length;i++)
	{
		menuitems[i].id='main_'+i;
		par=document.getElementById('main_'+i);
		
		submenus=menuitems[i].getElementsByTagName('ul');
		
		if (submenus!='undefined')
		{
			for (var j=0;j<submenus.length;j++)
			{
				actualelement=submenus[j];
				actualelement.id='sub_'+i;
				act=document.getElementById('sub_'+i);
				
				act.className='submenu';
				if(window.addEventListener) 
				{
					act.addEventListener('mouseout',function() {
						this.className='submenu';
					},false
					);
					par.addEventListener('mouseout',function() {
							uls=this.getElementsByTagName('ul');
							for (var k=0;k<uls.length;k++)
							{
								uls[k].className='submenu';
							}
						
							//act.className='submenu';
						},false
					);
					par.addEventListener('mouseover',function() {
							uls=this.getElementsByTagName('ul');
							for (var k=0;k<uls.length;k++)
							{
								uls[k].className='submenu_visible';
							}	
						
							//act.className='submenu_visible';
						},false
					);
				} else { 
					function hide2 ()
					{
						uls=par.getElementsByTagName('ul');
						for (var k=0;k<uls.length;k++)
						{
							uls[k].className='submenu';
						}
					}
					function hide1 ()
					{
						act.className='submenu';
					}
					function show ()
					{
						uls=par.getElementsByTagName('ul');
						for (var k=0;k<uls.length;k++)
						{
							alert(uls[k]);
							uls[k].className='submenu_visible';
						}	
					}
					act.attachEvent('onmouseout',hide1);					
					par.attachEvent('onmouseout',hide2);
					par.attachEvent('onmouseover',show);
				}
				
			}
		}
	}*/
//};

function initialize2()
{
	if (document.getElementById('newsscroll')!=null)
	{ 
		$('#newsscroll').jScrollPane();
	}
	
	if (document.getElementById('right_bar')!=null)
	{
		var leftHeight=document.getElementById('left_bar').clientHeight;
		var rightHeight=document.getElementById('right_bar').clientHeight;
		var centerHeight=document.getElementById('white_content').clientHeight;
		
		if (centerHeight<leftHeight||centerHeight<rightHeight)
		{
			if (leftHeight>rightHeight) targetHeight=leftHeight;
			else targetHeight=rightHeight;
			
			document.getElementById('white_content').style.height=targetHeight+'px';
		}
	} 
	else 
	if (document.getElementById('hip_right_bar')!=null)
	{
		var leftHeight=document.getElementById('left_bar').clientHeight;
		var rightHeight=document.getElementById('hip_right_bar').clientHeight;
		var centerHeight=document.getElementById('white_content_middle').clientHeight;
		
		if (centerHeight<leftHeight||centerHeight<rightHeight)
		{
			if (leftHeight>rightHeight) targetHeight=leftHeight;
			else targetHeight=rightHeight;
			
			document.getElementById('white_content_middle').style.height=targetHeight+'px';
		}
	}
	else {
		var leftHeight=document.getElementById('left_bar').clientHeight;
		var centerHeight=document.getElementById('white_content_wide').clientHeight;
		if (centerHeight<leftHeight||centerHeight<rightHeight)
		document.getElementById('white_content_wide').style.height=leftHeight+'px';
	}
	
	var menu=document.getElementById('main_menu');
	var menuitems=menu.getElementsByTagName('li');
}

function initializeMap() {
	if (document.getElementById("map_canvas")!=null)
	{
	
		if (GBrowserIsCompatible()) 
		{
			// create map and add controls
			var map = new GMap2(document.getElementById("map_canvas"));
			map.addControl(new GLargeMapControl());        
			map.addControl(new GMapTypeControl());
			
			// set centre point of map
			var centrePoint = new GLatLng(52.23985, -0.90027);
			map.setCenter(centrePoint, 5);	
			
			// add a draggable marker
			var marker = new GMarker(centrePoint, {draggable: true});
			map.addOverlay(marker);
			
			// add a drag listener to the map
			GEvent.addListener(marker, "dragend", function() {
				var point = marker.getPoint();
				map.panTo(point);
				document.getElementById("latitude").value = point.lat();
				document.getElementById("longitude").value = point.lng();
				/*alert ('lat:'+point.lat());
				alert ('lon:'+point.lng());*/
		    });
		}
	
	}

	
	
	/*var map = new GMap2(document.getElementById("map_canvas"));
	map.setCenter(new GLatLng(54.059387886623576, -3.8232421875), 5);
	map.setUIToDefault();
	
	var bounds = map.getBounds();
	var southWest = bounds.getSouthWest();
	var northEast = bounds.getNorthEast();
	var lngSpan = northEast.lng() - southWest.lng();
	var latSpan = northEast.lat() - southWest.lat();

	var point = new GLatLng(southWest.lat() + latSpan * Math.random(),
    southWest.lng() + lngSpan * Math.random());
    map.addOverlay(new GMarker(point));*/

}

function writeValue(element) 
{
	var coordinate='Latitude: '+document.getElementById('latitude').value+'<br />Longitude: '+document.getElementById('longitude').value;
	//alert (coordinate);
	document.getElementById(element).value=coordinate;	
}

function validateMap () 
{
	var ret;
	ret = true;
	
	if (document.getElementById('longitude') != null && document.getElementById('latitude') != null) 
	{
		if (document.getElementById('longitude').value.length < 1 || document.getElementById('latitude').value.length < 1) 
		{
			alert('Please add coordinates');
			ret = false;
		}
		
	}
	
	return ret;
}

function checkMap() 
{
	if (document.getElementById('longitude')!=null&&document.getElementById('latitude')!=null)
	{
		writeValue(document.getElementById('targetfield').value);
	}
}

function showMap(element) 
{
	//var left=(document.body.clientWidth/2)-150;
	//var top=calcTopPosition(element)-340;
	
	//document.getElementById('map_holder').style.left=left+'px';
	//document.getElementById('map_holder').style.top=top+'px';
	document.getElementById('map_holder').className='map_holder_visible';
}

function hideMap()
{
	document.getElementById('map_holder').className='map_holder';
}

function showsub (element)
{
	uls=element.getElementsByTagName('ul');
	if (uls.length>0)
	{
		for (var i=0;i<uls.length;i++)
		{
			uls[i].className='submenu_visible';
		}
	}
}

function closesub (element,event)
{
	uls=element.getElementsByTagName('ul');
	if (uls.length>0)
	{
		for (var i=0;i<uls.length;i++)
		{
			if (event.targetElement!=uls[i])
			uls[i].className='submenu';
		}
	}
}

function countTotal ()
{
	var inputs = document.getElementsByTagName('input');
	var ori=parseFloat(document.getElementById('count_ori').innerHTML);
	
	for (var i=0;i<inputs.length;i++)
	{
		
		if (inputs[i].type=='checkbox')
		{
			if (inputs[i].checked==true)
			{
				var help=document.getElementById('addvalue_'+inputs[i].value).innerHTML;
				var val=parseFloat(help);
				if (val>0&&help!=''&&val!='')
				{
					ori+=val;
				}
			}
		}
	}
	if (ori!='NaN')
	{
		ori=parseFloat(ori.toFixed(2));
		document.getElementById('counttotal').innerHTML=ori;
	}
}

function nochexPreload () {
	var div = document.getElementById('nochexPreload');
	var container = document.getElementById('container');
	div.style.display = 'block';
	
	//div.style.width = container.offsetWidth+'px';
	//div.style.height = container.offsetHeight+'px';
	div.style.width = 836+'px';
	div.style.height = 800+'px';
	div.style.top = 0;
	div.style.left = container.offsetLeft+'px';
}
