// Service Directory JS


var currentLat;
var currentLng;

function getSuburbLatLong() {


   if (document.getElementById('kms').value != '') {
      geocoder = new GClientGeocoder();
      
      var address = document.getElementById('suburb').value+" NSW, Australia";
            if (geocoder) { 
              geocoder.getLatLng(
                address,
                function(point) {
                  if (!point) {
      alert("Lat Long not found");
                  } else {
      document.getElementById('lat').value = point.lat();
currentLat = point.lat();
      document.getElementById('lng').value = point.lng();
currentLng = point.lng();
      document.getElementById('suburb').name = 'queries_suburb2_query';
      document.getElementById('suburb2').name = 'queries_suburb_query';
 document.getElementById('search_page_40739').submit();
      
      }
     
                  }
                
              );
              
            }
   }
else
 document.getElementById('search_page_40739').submit();
}


function getSubType(val) {

ch = document.getElementById('children_sub_type');
yp = document.getElementById('young_people_sub_type');
fa = document.getElementById('families_sub_type');
co = document.getElementById('communities_sub_type');
di = document.getElementById('disabilities_sub_type');


if (val == 'Children') {
ch.style.display = 'block';
ch.name = 'queries_sub_type_query';
yp.style.display = 'none';
yp.name = '';
fa.style.display = 'none';
fa.name = '';
co.style.display = 'none';
co.name = '';
di.style.display = 'none';
di.name = '';
}
else if (val == 'Young People') {
ch.style.display = 'none';
ch.name = '';
yp.style.display = 'block';
yp.name = 'queries_sub_type_query';
fa.style.display = 'none';
fa.name = '';
co.style.display = 'none';
co.name = '';
di.style.display = 'none';
di.name = '';
}
else if (val == 'Families') {
ch.style.display = 'none';
ch.name = '';
yp.style.display = 'none';
yp.name = '';
fa.style.display = 'block';
fa.name = 'queries_sub_type_query';
co.style.display = 'none';
co.name = '';
di.style.display = 'none';
di.name = '';
}
else if (val == 'Communities') {
ch.style.display = 'none';
ch.name = '';
yp.style.display = 'none';
yp.name = '';
fa.style.display = 'none';
fa.name = '';
co.style.display = 'block';
co.name = 'queries_sub_type_query';
di.style.display = 'none';
di.name = '';
}
else if (val == 'Disabilities') {
ch.style.display = 'none';
ch.name = '';
yp.style.display = 'none';
yp.name = '';
fa.style.display = 'none';
fa.name = '';
co.style.display = 'none';
co.name = '';
di.style.display = 'block';
di.name = 'queries_sub_type_query';
}
else {
ch.style.display = 'none';
yp.style.display = 'none';
fa.style.display = 'none';
co.style.display = 'none';
di.style.display = 'none';
}
} 






function addTen() {
kms = kms+10;
document.getElementById('kms').value = kms;
document.getElementById('setKMS').innerHTML = kms;
document.getElementById('setKMS2').innerHTML = kms+10;
sortList();
gmap.setCenter( latlngbounds.getCenter( ), gmap.getBoundsZoomLevel( latlngbounds ) );
}


function setCurrentType(stype, sstype) {

fso = document.getElementsByTagName('select')[0].options;
for (i=0; i<fso.length; i++) {
    if (fso[i].value == stype) {
		fso[i].selected = true;
		break;
    }
 }

fso = document.getElementsByTagName('select')[1].options;
for (i=0; i<fso.length; i++) {
    if (fso[i].value == sstype) {
		fso[i].selected = true;
		break;
    }
 }

fso = document.getElementsByTagName('select')[2].options;
for (i=0; i<fso.length; i++) {
    if (fso[i].value == sstype) {
		fso[i].selected = true;
		break;
    }
 }

fso = document.getElementsByTagName('select')[3].options;
for (i=0; i<fso.length; i++) {
    if (fso[i].value == sstype) {
		fso[i].selected = true;
		break;
    }
 }

fso = document.getElementsByTagName('select')[4].options;
for (i=0; i<fso.length; i++) {
    if (fso[i].value == sstype) {
		fso[i].selected = true;
		break;
    }
 }

fso = document.getElementsByTagName('select')[5].options;
for (i=0; i<fso.length; i++) {
    if (fso[i].value == sstype) {
		fso[i].selected = true;
		break;
    }
 }

}



//Other JS


var normalFont = 1;
var fontCounter = 0;


function cHover(id, image) {
document.getElementById(id).style.backgroundImage='url('+image+')'
}

function preloadImages() {
	if(document.images)
	{
	  var image_array = new Array();	
	
	  // enumeration of the "active" images
	  image_array[0] = "/__data/assets/image/0019/41905/uccypf_circle_over_03.jpg";
	  image_array[1] = "/__data/assets/image/0020/41906/uccypf_circle_over_04.jpg";
	  image_array[2] = "/__data/assets/image/0003/41907/uccypf_circle_over_06.jpg";
	  image_array[3] = "/__data/assets/image/0004/41908/uccypf_circle_over_07.jpg";
	  
	  image_array[4] = "/__data/assets/image/0015/41901/uccypf_circle_03.jpg";
	  image_array[5] = "/__data/assets/image/0016/41902/uccypf_circle_04.jpg";
	  image_array[6] = "/__data/assets/image/0017/41903/uccypf_circle_06.jpg";
	  image_array[7] = "/__data/assets/image/0018/41904/uccypf_circle_07.jpg";
	
	  var preload_image = new Array ();
	 
	  for(var i=0; i<image_array.length; i++)
	  {
		preload_image[i]= new Image();
		preload_image[i].src = image_array[i];
	  }
	}
}

function setPlusText() {
  if (fontCounter < 0) fontCounter = 0;
  if (fontCounter < 3) fontCounter++;
  else return false; 
  normalFont= normalFont+0.2;
  size= normalFont+"em";
  document.getElementById('content').style.fontSize = size;   
  return false;
}

function setMinusText() {
  if (fontCounter > 0) fontCounter = 0;
  if (fontCounter > -3) fontCounter--;
  else return false;
  
  normalFont= normalFont-0.2;
  size= normalFont+"em";
  document.getElementById('content').style.fontSize = size;   
  return false;
}

function resize(){ 

	// strech short pages to full height, keep footer at bottom
	var windowheight = jQuery(window).height();
	var layoutheight = jQuery("#frame").height();
	if ( windowheight > layoutheight ) {
	var newmiddleheight = windowheight;
		jQuery("#frame").css({height: newmiddleheight + "px"});
	}
} 


function initMenu(menuid) {
	if (document.all&&document.getElementById) {
		var navRoot=document.getElementById(menuid);	
		var nodes=navRoot.getElementsByTagName('li');
		for (i=0;i<nodes.length;i++) {
			var node=nodes[i];				
			node.onmouseover=function() {
				this.className+=(this.className!="")?' hover':'hover';
			}				
			node.onmouseout=function() {
				this.className=(this.className=="hover")?'':this.className.replace(' hover', ''); 
			}
		}
	}
}


function myOnload() {
resize();
	initMenu('topMenu');
        initMenu('lowerMenu');
}



