jQuery(document).ready(function (){ 
								  
	 jQuery('div.demo').each(function() {
									  
		jQuery(this).corner("10px");
		
	 });
	 
	 var url=window.location.href;
//	 alert(url);
	 if( url.indexOf("map") > -1) {
		 showSpots(1);
	 }
								  
});



//Front end Java Script File
function hidemap(id)
	{
	
//	document.getElementById('main_video').style.display="block";
	//alert(navigator.userAgent);
	if (navigator.userAgent.indexOf("Opera")!=-1 ||  navigator.userAgent.indexOf("Safari")!=-1)
		{
			document.getElementById('spots_overlay_s_o').style.display="none";
			document.getElementById('wow_spots_card').style.display="block";
			if(document.getElementById("header_random_image"))
			{
			document.getElementById('header_random_image').style.display="block";	
			}
		}
	else
		{
			document.getElementById('spots_overlay').style.display="none";
			document.getElementById('wow_spots_card').style.display="block";
			if(document.getElementById("main_video"))
			document.getElementById('main_video').style.display="block";

			if(document.getElementById("header_random_image"))
			{
			document.getElementById('header_random_image').style.display="block";	
			}
		}

	}

/* error color variable showed in form fields*/
err_color = "#000";
var err_msg='';
var temp_value='';
var majorVersion='';

function showSpots(id)
	{
		if(document.getElementById('spots_overlay').style.visibility="visible")
			{
				if(document.getElementById("main_video"))
				setTimeout('document.getElementById("main_video").style.display="none"',2500);
			}
		
	if (navigator.userAgent.indexOf("Opera")!=-1 ||  navigator.userAgent.indexOf("Safari")!=-1)
		{
		document.getElementById('spots_overlay_s_o').style.display="block";
		document.getElementById('wow_spots_card').style.display="none";
		if(document.getElementById("header_random_image"))
			{
				if(majorVersion==2)
					document.getElementById('header_random_image').style.display="none";	
			}
		}
	else
		{
		document.getElementById('spots_overlay').style.display="block";
		document.getElementById('wow_spots_card').style.display="none";
		if(document.getElementById("header_random_image"))
			{
				if(majorVersion==2)
				document.getElementById('header_random_image').style.display="none";	
			}
		}
	}

var previd='';
function displayMenuHoverClass(obj)
{
	var catId=obj.id;
	var oldclass=jQuery(obj).attr('class');
	previd=catId;
}



function hideMenuHoverClass(obj)
{
		var catId=obj.id;

	var oldclass=jQuery(obj).attr('class');
	oldclass=oldclass.split("-");
}

var catId='';
function addSelectedClass(obj)
{
//catId=obj.id;
///var oldclass=jQuery(obj).attr('class');
//if(previd!='' && previd!=catId)
//.getElementById(catId).className=oldclass+"-selected";
//previd=catId;
}

jQuery(document).ready(function()
	{
		var spid='';
		var location_id='';
		var prev_spot='';
		//for getting the sub spot description
		jQuery(".sub").click(function(){
		jQuery(".sub").removeClass("spot_selected");						  
		//alert(jQuery(this).attr("innerHTML"));
		if(jQuery(this).attr("innerHTML")=="Algemeen")
		{
			cat=jQuery(this).attr("innerHTML");
			location_id=jQuery(this).attr("id");
			spid='';
			//getSubSpot(spid,location_id);
		}
		else
		{
		spid=jQuery(this).attr("id");
		spid=spid.split("_");
		//getSubSpot(spid[1],location_id);

		}
		prev_spot=this;
		jQuery(this).addClass("spot_selected");						  
		//return false;
		});
	
		
		var nVer = navigator.appVersion;
		var nAgt = navigator.userAgent;
		if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
		 browserName  = "Firefox";
		 fullVersion  = parseFloat(nAgt.substring(verOffset+8));
		 majorVersion = parseInt(''+fullVersion);
		}

		if(document.getElementById("mymoviename"))
		{
			swfobject.registerObject("mymoviename", "9.0.0");
			swfobject.registerObject("mymoviename_s_o", "9.0.0");
			document.getElementById('mymoviename').style.visibility="visible";
			document.getElementById('mymoviename_s_o').style.visibility="visible";
		}
		
		var imgAlt='';
		
		jQuery("img").attr({  
          alt: ""  
        }); 
/*	jQuery('img').each(function(){
		imgAlt=jQuery(this).attr("alt");
		if(imgAlt=='undefined')
		{
			alert("test");
		}
	
		});			*/			
   		//$(this).attr('width', $(this).width());
  	// $(this).attr('height', $(this).height()); 
		
		
		
		
		alphaBackgrounds();
		jQuery(".required").click(function()
			{
				elementid=this.id;
				temp_value=document.getElementById(elementid).value;
				if(temp_value=='Naam' || temp_value=='Email')
				document.getElementById(elementid).value='';
			});
		
			jQuery(".required").blur(function()
			{
			elementid=this.id;								
		
			if(document.getElementById(elementid).value=='')
			{
				if(temp_value=='Naam' || temp_value=='Email')
				document.getElementById(elementid).value=temp_value;
			}
			
		
		});
			
		
		
		left=0;

		imgTop=18;

		fontSize=28;		

		fontColor='630400';

		transImage='white_bg_new.png';



	if(document.getElementById('transparentImage'))
	{
		text=document.getElementById('transparentImage').innerHTML;
		//document.getElementById('transparentImage').innerHTML='<img src="text_to_image.php?text='+text+'" alt="">';

		//document.getElementById('transparentImage').innerHTML="text_to_image.php?text="+text+"";
		document.getElementById('transparentImage').style.background='url("text_to_image.php?text='+text+'") no-repeat';	
		//document.getElementById('transparentImage').style.background='url("transparent_image.php?trans_file_name='+transImage+'&left='+left+'&top='+imgTop+'&fontSize='+fontSize+'&fontColor='+fontColor+'&text='+text+'") no-repeat';	

	//	document.getElementById('transparentImage').innerHTML='<img style="float:left;" width=400 height=400 src="_images/_categories/water.png">';

		//document.getElementById('transparentImage').innerHTML='<img style="float:left;" src="transparent_image.php?trans_file_name='+transImage+'&left='+left+'&top='+top+'&fontSize='+fontSize+'&fontColor='+fontColor+'&text='+text+'">';	

	}
	
	getHeaderImage();
	
	});

/*This function is used to get the header image randomly*/

function getHeaderImage()
{

//header random image is present only in home page.  Check if the same exists, and continue..
	if(document.getElementById("header_random_image"))
	{
		jQuery.ajax({
				url: $w3_fe_url+"_includes/header_random.inc.php",
				type:'POST',
				data:{w3_path_prefix:$w3_path_prefix},
				success: function(res) 
				{
					
					document.getElementById('header_random_image').innerHTML = res;
	
					jQuery('#header_random_image').innerfade({   
	
					 speed: 'slow',   
	
					 timeout: 3000,   
	
					type: 'random',   
	
					containerheight: '179px'  
	
				 });
					
		
				},
				error: function (){ //alert('something went wrong');
				}
				});	
	
	}

}

//function to validate the home page newsbrief form

function validateForm(obj)
{
	err_msg='';	
/*
	if(document.getElementById("name").value=='Naam' || document.getElementById("email_id").value=='Email')
	{
		err_msg="Please fill all the fields";
	}
	else if()
	
	if(err_msg!='')
	{
		document.getElementById("err_msg").style.display="block";
		return false;
	}
	else
	{
		document.getElementById("err_msg").style.display="none";
	}*/
	
	var form_valid 	= 10;  // 1 = valid , 0 =  invalid
	/* array of form fields which should be validated*/	
	var empty_fields=new Array("name","email_id");
	/* default values for form fields*/
	var empty_fields_value=new Array("Naam","Email");	
	for (i=0;i<empty_fields.length;i++)
	{
		fname=empty_fields[i];
		
		/* if field is empty or default value*/
		document.getElementById(fname).value = document.getElementById(fname).value.replace(/^\s+|\s+$/g, '') ;
		if (document.getElementById(fname).value=='' || document.getElementById(fname).value==empty_fields_value[i])
		{	
			//document.getElementById(fname).style.borderColor = err_color; 
			form_valid--; 
			err_msg="Vul a.u.b. het hele formulier in";
		}
		
		if (document.getElementById(fname).value!='' || document.getElementById(fname).value!=empty_fields_value[i])
		{
			if(fname=="email_id")
			{
					var regEmail = /^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/;
					if(!document.getElementById("email_id").value.toUpperCase().match(regEmail))
					{	
						err_msg="Vul a.u.b. het hele formulier in";
						form_valid --;	
					}
			}
		}
			
	}
	
	
	if(form_valid!=10)
	{
		document.getElementById("err_msg").innerHTML=err_msg;
		return false;
	}
	
	if(err_msg=='')
	{
		return true;
	}

}


//function for validating the contact form	
function validateContactForm(obj)
{
	err_msg='';	

	if(document.getElementById("name").value=='' || document.getElementById("email_id").value=='' || document.getElementById("comments").value=="")
	{
		err_msg="Vul a.u.b. het hele formulier in";
	}
	
		if (document.getElementById("email_id").value!='')
		{
					var regEmail = /^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/;
					if(!document.getElementById("email_id").value.toUpperCase().match(regEmail))
					{	
						err_msg+="<br/>"+"Vul een geldig e-mailadres in";
					}
		}
	
	if(err_msg!='')
	{
		document.getElementById("err_msg").innerHTML=err_msg;
		return false;
	}
	else
	{
		document.getElementById("err_msg").innerHTML="";
	}
	

}

/*------------------ png transparent script	----------------------*/

if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) 
{
//window.onload("onload", alphaBackgrounds);
}

function alphaBackgrounds()
{
	var bname = navigator.appName;
	if (bname == "Microsoft Internet Explorer")
	{
		var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
		var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
		for (i=0; i<document.all.length; i++)
		{
			var cls=document.all[i].className;
			if(cls.indexOf("trans_png")==-1)
			{
			}
			else
			{
				var bg = document.all[i].currentStyle.backgroundImage;
				if (itsAllGood && bg)
				{
					if (bg.match(/\.png/i) != null)
					{
					var mypng = bg.substring(5,bg.length-2);
					document.all[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+mypng+"', sizingMethod='scale')";
					document.all[i].style.backgroundImage = "url('')"; // change this to your own gif
					}
				}
			}
		}
	}
}
/*------------------ end of png transparent script	----------------------*/
				window.onload = function()
				{
					var sir = new swfir();
					sir.specify("rotate","-3.5");
					sir.specify("src", "_scripts/_JS/swfir.swf");
					sir.swap("#spot_image img");
				}

var last_selected_sub_spot='';
//function for getting the sub spots details
function getSubSpot(sub_location_id,location_id)
{
	//updating the url
	//var spot_url=jQuery("#subspot_"+sub_location_id).attr("href");
	//jQuery("#subspot_"+sub_location_id).attr("href")=spot_url;
	//removing the class for the previous selected item
	//if (document.getElementById(last_selected_sub_spot))
		//jQuery("#"+last_selected_sub_spot).removeClass('spot_selected');
	
	//Checking if the div exists.  Check if the same exists, and continue..
	if(document.getElementById("spot_detail"))
	{
		jQuery.ajax({
				url: $w3_fe_url+"_includes/subspots.inc.php",
				type:'POST',
				data:{location_id:location_id,sub_location_id:sub_location_id},
				success: function(res) 
				{
					//adding selected class
					//jQuery("#subspot_"+sub_location_id).addClass("spot_selected");
					main_spot_desc=document.getElementById('spot_detail').innerHTML;
					document.getElementById('spot_detail').innerHTML = res;
					//alert("res"+res);
					//storing the id for the current selected for further use'
					last_selected_sub_spot="subspot_"+sub_location_id;
				},
				error: function (){ 
				//alert('something went wrong');
				}
				});	
	
	}
}





	
