// JavaScript Document

function validateContactForm()
{
	var isValid = true;
	if ( (document.getElementById('txtName').value.length == 0) || (document.getElementById('txtName').value == "Your name") )
	{
		isValid = false;
	}
	if ( (document.getElementById('txtMessage').value.length == 0) || (document.getElementById('txtMessage').value == "Your message") )
	{
		isValid = false;
	}

	if (isValid) 
	{
		if (!isEmail(document.getElementById('txtMail').value))
		{
			return false;
		}
		else 
		{
			document.sendMailForm.submit();
		}
	}
	else
	{
		alert("Please fill your name, e-mail address and some message!");
		return false;
	}
}

function isEmail(str)
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid E-mail ID")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		alert("Invalid E-mail ID")
		return false
	 }

	 return true					
}

function ShowFaqArticle(articleId)
{
	$('.faq_link').hide(); $('#faq_art_'+articleId).fadeIn('fast');
}

function ShowPressArticle(pressId)
{
	var params = new Object();
	
	params['press_value'] 	= pressId;

	$('#press_art_description').html('<img src="../style/loading.gif" alt="loading..." style="display:block; margin:0px auto;" />'); 

	$.post( '/action/updatePressArticle.php', 
		params, 
		function(data)
		{ 
			$('#press_art_description').html(data);
		}
	   );
}
function ShowGalleryPhoto(photo)
{
	var params = new Object();
	
	params['photo_default'] = photo;
	params['photo_path'] 	= $('#gpath').val();
	params['photo_images'] 	= $('#gimages').val();
	
	//$('#photo_zone').html('<img src="../style/loading.gif" alt="loading..." style="display:block; margin:0px auto;" />'); 

	$.post( '/action/updateGalleryPhoto.php', 
		params, 
		function(data)
		{ 
			$('#gallery_panel').html(data);
		}
	   );
}

function NavigateGalleryPhoto(navigation)
{
	navigate_to = $('#g'+navigation).val();
	
	if ( navigate_to > 0 ) 
	{
		ShowGalleryPhoto(navigate_to);
	}
}
