$(document).ready(function() {

	if(document.getElementById('login')){
		$("#login").validate({
			errorClass: "warning",
			onkeyup: false,
			onblur: false,
			submitHandler: function() {
				form.submit();
			}
		});
	}

	$("#feed1").autoscroll({
		step: 20,
		onEvaluate: function () {

		},
		onEdge: function (edge) {
//		   $("#feed1").autoscroll("rewind", {step: this.scrollTop});
		   $("#feed1content").append( $("#feed1content").html() );
		}
	}).autoscroll('delay',3000);;

	$("#feed2").autoscroll({
		step: 20,
		onEdge: function (edge) {
//		   $("#feed2").autoscroll("rewind", {step: this.scrollTop});
		   $("#feed2content").append( $("#feed2content").html() )
		}
	}).autoscroll('delay',3000);
	
});

function regionSelector(themeid){

	document.forms.regionselector.AjrThmId.value = themeid;
	document.forms.regionselector.submit();
	
}

function validatemessageboardform(me,messageid){

	resetfieldclasses(me);
	
	if (me['fmSbjct'+messageid].value==''){redalert(me['fmSbjct'+messageid]); return false;}
	if (me['fmMssg'+messageid].value==''){redalert(me['fmMssg'+messageid]); return false;}
	
//	if (!emailCheck(me.email.value)){redalert(me.email); return false;}
	
	me.submit();

}

function resetfieldclasses(me){
	for ( var i=0;i<me.elements.length;i++ )
	{
		if(me.elements[i].name != ''){
			if( me.elements[i].type=='text' )
			{
			me.elements[i].style.border='1px solid #aaa';
			}
		}		
	}
}

function redalert(me){
	me.style.border='1px solid red';
	me.focus();
}

function loadmessageboardform(id,messageboardid){

	$.ajax({
	   type: 'GET',
	   url: '/ajrgfx/ajax/messageboardform.asp',
	   data: 'messageboardid='+messageboardid,
	   success: function(msg){
		 $('#'+id).html(msg);
		 show_overlay(id);
	   }
	 });
	 
}

function loadmessageboardmessageform(id,messageboardid,messageid){

	$.ajax({
	   type: 'GET',
	   url: '/ajrgfx/ajax/messageboardmessageform.asp',
	   data: 'messageboardid='+messageboardid+'&messageid='+messageid,
	   success: function(msg){
		 $('#'+id).html(msg);
		 show_overlay(id);
	   }
	 });
	 

}

function addtopagetitle(text){
	$('#pagetitle').html(text)
}

//tilføjes til header <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>

function initializegmap(amount) {

  var center = new google.maps.LatLng(55.596242,10.590636); //et sted i nærheden af odense

  var myOptions = {
    zoom: 6,
    center: center,
	navigationControl: true,
	mapTypeControl: false,
	streetViewControl: false,
	mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  
  var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

  if(amount>0){

	var markerBounds = new google.maps.LatLngBounds();

	for (var i=1;i<=amount;i++){ addLatLng(map,markerBounds,i) } //skal laves sådan her ellers virker info window ikke
  
	if(amount==1){
		map.setZoom(15)
	} else {
	  map.fitBounds(markerBounds);
	}
  
  }

}

function addLatLng(map,markerBounds,eventid) { 

  var location = document.getElementById('event'+eventid).getAttribute("location");
  var myPosition = new google.maps.LatLng(location.split(",")[0],location.split(",")[1]);
  var contentString = document.getElementById('event'+eventid).innerHTML;
  var markercolor = document.getElementById('event'+eventid).getAttribute("markercolor");
 
  var marker = new google.maps.Marker({
    position: myPosition,
    map: map,
    icon: 'ajrgfx/gfx/marker_'+markercolor+'.png'
  });

  map.setCenter(marker.position);

  var infowindow = new google.maps.InfoWindow({
      content: contentString,
      maxWidth: 300
  });
 
  google.maps.event.addListener(marker, 'click', function() {
    infowindow.open(map,marker);
  });
  
  markerBounds.extend(marker.position);
 
}

function rendermail(user, domain, classname){
  var1=user;
  var2=domain;
  var3=var1+'@'+var2;
  emailE=(var3);
  document.write ('<a class="'+ classname +'" href="mailto:' + emailE + '">' + emailE + '<\/a>');
}

