/*var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

function dropmenu_open()
{	dropmenu_canceltimer();
	dropmenu_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}

function dropmenu_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function dropmenu_timer()
{	closetimer = window.setTimeout(dropmenu_close, timeout);}

function dropmenu_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

$(document).ready(function()
{	$('#dropmenu > li').bind('mouseover', dropmenu_open);
	$('#dropmenu > li').bind('mouseout',  dropmenu_timer);});

document.onclick = dropmenu_close;*/
//dropdown menu

$(document).ready(function() {
	$('#menu > ul').dropmenu(
		{
			effect			: "fade",		//	"slide", "fade", or "none"
			speed			: "normal",		//	"normal", "fast", "slow", 100, 1000, etc
			timeout			: 200,
			nbsp			: false,
			maxWidth		: 0
		}
	);
	
	$('#menu_inner > ul').dropmenu(
		{
			effect			: "fade",		//	"slide", "fade", or "none"
			speed			: "normal",		//	"normal", "fast", "slow", 100, 1000, etc
			timeout			: 200,
			nbsp			: false,
			maxWidth		: 0
		}
	);
});

//validate search form
function validateSearchForm() {
	if(document.searchform.keyword.value=="" || document.searchform.keyword.value=="Search") {
		alert("Please enter search keyword.");
		document.searchform.keyword.focus();
		document.searchform.keyword.value = "";
		return false;
	}
}

//old newsletter
function createObject(){ 
	var xmlHttp;
	try	{  
			// Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e) { 
		
			// Internet Explorer   // CATCH 1 STARTS
			 try{
			  		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
				}
				  catch (e)	{ // CATCH 2 STARTS
					  	 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				   } // CATCH 2 ENDS
  	 }	// CATCH 1 ENDS  
	 
	 return xmlHttp;
}	  

//newsletter
function validateNewsletterForm() {
	do_what = "subscribe";
	if(document.newsletter_form.txtNewsletter[1].checked) do_what = "un-subscribe";
	
	if(document.newsletter_form.txtName.value=="" || document.newsletter_form.txtName.value=="Name") { alert("Please enter your name."); document.newsletter_form.txtName.focus(); return false; }
	
	if(document.newsletter_form.txtEmail.value=="" || document.newsletter_form.txtEmail.value=="Email") { alert("Please enter your email."); document.newsletter_form.txtEmail.focus(); return false; }		
	
	var re = /^[a-z-._]+[a-z-_\d]+\@+([a-z-_]+[a-z-_\d]*\.)+([a-z]{2,4})+$/i  //edited
	if (!document.newsletter_form.txtEmail.value.match(re)) { alert('Invalid email address, please check'); document.newsletter_form.txtEmail.focus(); return false; }	
		
	if(document.newsletter_form.txtCode.value=="") { alert("Please enter security code."); document.newsletter_form.txtCode.focus(); return false; }		 
		 
	submitNewsletter(document.newsletter_form.txtName.value, document.newsletter_form.txtEmail.value, document.newsletter_form.txtCode.value, do_what);
}

function submitNewsletter(txt_name, txt_email, txt_code, do_what) {
	xmlHttp1 = createObject();	
	if (xmlHttp1==null) {
		alert ("Your browser does not support AJAX!");
		return;
  	} 
	
	document.getElementById("NewsletterLoader").innerHTML="<center><img src='global/images/icons/ajax-loader.gif' /></center>";	
	
	xmlHttp1.onreadystatechange=function() {
	if(xmlHttp1.readyState==4)	{
			 document.getElementById("NewsletterLoader").innerHTML = "";	
			 
			 document.getElementById("NewsletterDiv").style.visibility = "hidden";	
			 document.getElementById("NewsletterDiv").style.position = "absolute";	
			 
			 document.getElementById("NewsletterMsg").style.position = "relative";	
			 document.getElementById("NewsletterMsg").innerHTML=xmlHttp1.responseText;
		 }
    }
	
	xmlHttp1.open("GET","ajax.php?section=subscribe_newsletter&txtName="+txt_name+"&txtEmail="+txt_email+"&txtCode="+txt_code+"&do_what="+do_what,true);
	xmlHttp1.send(null); 
}


function showNewsletter() {
	 document.getElementById("NewsletterDiv").style.visibility = "visible";
	 document.getElementById("NewsletterDiv").style.position = "relative";	
	 
	 document.getElementById("NewsletterMsg").style.position = "absolute";	
	 document.getElementById("NewsletterMsg").innerHTML="";
}

$(document).ready(function(){
	$('#keyword').click(function() {
		if($('#keyword').val()=='Search') {
			$('#keyword').val('');
		}
	});
	
	$('#keyword').blur(function() {
		if($('#keyword').val()=='') {
			$('#keyword').val('Search');
		}
	});
});

//lightbox class
$(document).ready(function(){
	$("a[class^='lightbox']").prettyPhoto({
		theme: 'facebook',
		overlay_gallery: false,
		allow_resize: false}
	);
});
