	function check_full_form(elid){
	 frm=document.getElementById(elid);
		var fields = checkForm.getFields(frm); 
		for (var i = 0; i < fields.length; i++) {
			if(fields[i].value==''){
				fields[i].disabled=true;
			}
		}				
	}

  // rotate images
  function rotate(i)
  {
    i = ( i == header_image_count ) ? 0 : i;
    header_right.className = 'image_'+ i;
    window.setTimeout('rotate('+ eval(i+1) +')', rotate_time);
  }
  
  
  /**
 * Google maps class
 */
var gmap = {
	/**
	 * Push map data into stack
	 * @param {Object} id
	 * @param {Object} lat
	 * @param {Object} lon
	 * @param {Object} markerTitle
	 * @param {Object} address
	 * @param {Object} zoom
	 */
	push: function(id, lat, lon, markerTitle, address, zoom){
		var mdata = {
			id: id,
			lat: lat,
			lon: lon,
			markerTitle: markerTitle,
			address: address,
			zoom: zoom
		};
		gmap.stack[gmap.stack.length] = mdata;
		return mdata;
	},
	/**
	 * Show map
	 * @param {Object} id
	 * @param {Object} lat
	 * @param {Object} lon
	 * @param {Object} markerTitle
	 * @param {Object} zoom
	 */
	showMaps: function(){
		if (typeof(google) == 'undefined')
			return false;
		for (var i = 0; i < gmap.stack.length; i++)
		{
			var mdata = gmap.stack[i];
			//		map.ggeocoder = new google.maps.Geocoder();
			gmap.placeMap(gmap.stack[i]);
			//map.codeAddress(map.stack[i].address);
		}
	},
	placeMap: function(mdata){
		var myLatlng = new google.maps.LatLng(mdata.lat, mdata.lon);
		var myOptions = {
			zoom: mdata.zoom ? mdata.zoom : 14,
			center: myLatlng,
			mapTypeId: google.maps.MapTypeId.ROADMAP
		}
		var ngmap = new google.maps.Map(document.getElementById(mdata.id), myOptions);
		var marker = new google.maps.Marker({
			position: myLatlng,
			map: ngmap,
			title: mdata.markerTitle
		});
	},
	stack: []
};


window.onload = function(){
  if (typeof(gmap) != 'undefined')
	{
		gmap.showMaps();
	}
};

