/* Javascript Functies
 * Gemaakt door Edwin Mooijaart
 * 21-09-07
------------------------------------------------------------------------------------------------
ALGEMENE FUNCTIES
------------------------------------------------------------------------------------------------
*/
function ValidEmail(email) 
{
	if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
	{
		return true;
	}
	else
	{
		return false;
	}
}

/*
------------------------------------------------------------------------------------------------
PORTFOLIO ONDERDEEL
------------------------------------------------------------------------------------------------
*/
function StartPortfolio()
{
	ajax_loadContent('portfolio','ajax.Navigation.php?Category=Portfolio&PfID=0');
	ajax_loadContent('details','ajax.Details.php?Category=Portfolio&PfID=0');
	ajax_loadContent('content','ajax.Content.php?Category=Portfolio&PfID=0');
}

function LoadPortfolioDetail(PfID)
{
	ajax_loadContent('portfolio','ajax.Navigation.php?Category=Portfolio&PfID='+PfID);
	ajax_loadContent('details','ajax.Details.php?Category=Portfolio&PfID='+PfID);
	ajax_loadContent('content','ajax.Content.php?Category=Portfolio&PfID='+PfID);
}

function LoadPortfolioContent(PfID)
{
	ajax_loadContent('content','ajax.Content.php?Category=Portfolio&PfID='+PfID);
}

function LoadPortfolioImages(PfID)
{
	ajax_loadContent('content','ajax.Content.php?Category=PortfolioIMG&PfID='+PfID);
}

function PFImagePopup(img_id,PfID)
{
	ajax_loadContent('DetailPopup','ajax.PFPhotoDetail.php?img_id='+img_id+'&PfID='+PfID);
	document.getElementById("DetailPopup").style.visibility="visible";
	document.getElementById("footer").style.visibility="hidden";
//	document.getElementById("Blur").style.filter="alpha(opacity=30)";
}

function CloseImagePopup()
{
	ajax_loadContent('DetailPopup','ajax.PFPhotoDetail.php');
	document.getElementById("DetailPopup").style.visibility="hidden";
	document.getElementById("footer").style.visibility="visible";
}


/*
------------------------------------------------------------------------------------------------
HOME
------------------------------------------------------------------------------------------------
*/
function StartHome()
{
	ajax_loadContent('portfolio','ajax.Navigation.php?Category=Home');
	ajax_loadContent('details','ajax.Details.php?Category=About&TxtID=0');
	ajax_loadContent('content','ajax.Content.php?Category=About&TxtID=0');
}

/*
------------------------------------------------------------------------------------------------
Error 404
------------------------------------------------------------------------------------------------
*/
function Start404()
{
	ajax_loadContent('portfolio','ajax.Navigation.php?Category=Error404');
	ajax_loadContent('details','ajax.Details.php?Category=Error404');
	ajax_loadContent('content','ajax.Content.php?Category=Error404');
}

/*
------------------------------------------------------------------------------------------------
ABOUT ONDERDEEL
------------------------------------------------------------------------------------------------
*/
function StartAbout()
{
	ajax_loadContent('portfolio','ajax.Navigation.php?Category=About&TxtID=1');
	ajax_loadContent('details','ajax.Details.php?Category=About&TxtID=1');
	ajax_loadContent('content','ajax.Content.php?Category=About&TxtID=1');
}

function LoadAboutDetail(TxtID)
{
	ajax_loadContent('portfolio','ajax.Navigation.php?Category=About&TxtID='+TxtID);
	ajax_loadContent('details','ajax.Details.php?Category=About&TxtID='+TxtID);
	ajax_loadContent('content','ajax.Content.php?Category=About&TxtID='+TxtID);
}

/*
------------------------------------------------------------------------------------------------
CONTACT ONDERDEEL
------------------------------------------------------------------------------------------------
*/
function StartContact()
{
	ajax_loadContent('portfolio','ajax.Navigation.php?Category=Contact');
	ajax_loadContent('details','ajax.Details.php?Category=Contact');
	ajax_loadContent('content','ajax.Content.php?Category=Contact');
}


function CheckContactForm(ShowError)
{
	var MSG		= "Het formulier bevat de volgende fouten:\n";
	var name	= document.form1.name.value;
	var email	= document.form1.email.value;
	var website	= document.form1.website.value;
	var message	= document.form1.message.value;
	var error	= 0;
	if (name == '')
	{
		MSG += "\t* De naam is niet ingevuld\n";
		error++;
	}
	if (email == '' || !ValidEmail(email) )
	{
		MSG += "\t* Het e-mail adres is niet ingevuld, of is ongeldig\n";
		error++;
	}
	if (message == '' || message.length  < 10)
	{
		MSG += "\t* Het bericht is niet ingevuld, of is kleiner dan 10 tekens\n";
		error++;
	}	

	if (ShowError == 1)
	{
		if (error == 0)
		{
			document.form1.button.disabled=false;	
			alert('Het formulier is goed ingevuld');	
		}
		else
		{
			document.form1.button.disabled=true;	
			alert(MSG);	
		}
	}
	else
	{
		if (error == 0)
		{
			document.form1.button.disabled=false;
			return true;
		}
		else
		{
			document.form1.button.disabled=true;
			return false;
		}
	}	
}


function get_stats(guid,site_id)
	{
	referrer = escape(document.referrer); 

	if((referrer == "") || (referrer == "undefined"))
		{
		referrer = ""; 
	} 
	pagina = escape(document.location.href); 
	screens = screen.width + "x" + screen.height; 
	screenc = (navigator.appName.indexOf("Microsoft") > -1) ? screen.colorDepth : screen.pixelDepth; 
	img = "http://www.easy-ringtones.nl/includes/stats/stats.php?guid=" + guid + "&pagina=" + pagina + "&site_id=" + site_id + "&referrer=" + referrer + "&screensize=" + screens + "&screencolors=" + screenc; 
	img = "<img src=\"" + img + "\" />"; 
	document.write(img);
}