jQuery(document).ready(function($) {

	$('input[@type="text"][@name="s"]').each(
		function() {
			$(this).attr('value','Search site');
			$(this).focus(function() {jQuery(this).attr('value','')});
	});

	$('a[@href^="mailto"]').each(
		function() {
			$(this).append('<img class="mailto" src="/wp-content/themes/livinglightly/images/email_go.jpg" alt="email us" />');
		});

	$("div#page").corner("round bottom");
	$("div#sidebar h4").corner("round top");

});
/* Addition by DELTORK */
var t;
var menuToHide;
function hideIt()
{
if(menuToHide!=null){
	menuToHide.className="hidden";
	menuToHide=null;
	}
}
function hideMenu(id)
{
   if(menuToHide!=null){
   clearTimeout(t);
   hideIt();
   }
  menuToHide=document.getElementById(id);
   t=setTimeout("hideIt()",1000);
 
}
function showMenu(id)
{
	if(menuToHide!=null){
	   clearTimeout(t);
	   hideIt();
	   }
document.getElementById(id).className="subMenu";
 
 }
 function showSideMenu(id,evt)
{
	if(menuToHide!=null){
	   clearTimeout(t);
	   hideIt();
	   }
	document.getElementById(id).className="subSideMenu";
	//document.getElementById(id).style.bottom=evt.y+"px";
	//document.getElementById(id).style.left=evt.x+"px";
	document.getElementById(id).style.fontSize="12pt";
	//document.getElementById(id).style.padding="20px";
	//document.getElementById(id).corner("round bottom");
	//document.getElementById(id).corner("round top");
 
 }
function calPrice(price)
{   
	var pr = new Number(price.form.quantity.value>10?14.00:(price.form.quantity.value>3?17.00:20.00));
	price.value= pr.toFixed(2); 
	//calTotal(price);
}
function calGST(gst)
{
	gt= new Number (gst.form.quantity.value * gst.form.price.value * 0.05);
	gst.value= gt.toFixed(2); 
}
function calPST(pst)
{
	var pt= new  Number(pst.form.quantity.value * pst.form.price.value * 0.08); 
	pst.value= pt.toFixed(2);
}
function calShipping(ship,val)
{
	var sp = new Number(ship.form.quantity.value *  2)-2+val;
	ship.value= sp.toFixed(2); 
}
function set2Zero(inp)
{
  var zero = new Number(0);
  inp.value = zero.toFixed(2);
  }
function calTaxes(loc)
{

 if(loc.selectedIndex==1)
 {
 	calGST(loc.form.gst);
	calPST(loc.form.pst);
	calShipping(loc.form.shipping,7);
  }
	else if(loc.selectedIndex==2)
	{
		calGST(loc.form.gst);
		set2Zero(loc.form.pst);
		calShipping(loc.form.shipping,7);
	}else  if(loc.selectedIndex==3)
	{ 
		set2Zero(loc.form.gst);
		set2Zero(loc.form.pst);
		calShipping(loc.form.shipping,11);
	}
	else
	{
	   alert(' Please Select A Valid Region '); 
	   document.getElementById('cal').style.display="none";
	   document.getElementById('payp').style.display="none";
	   return false;
	 }
	
//calTotal(loc);
}
function calTotal(loc)
{
	//document.getElementById('cal').style.display="block";
	//document.getElementById('cal').style.width="100%";
	document.getElementById('payp').style.display="block";
	if(isNaN(loc.form.quantity.value))loc.form.quantity.value=1;
//alert(loc.form.quantity.value +" DVD(s) @ $"+ loc.form.price.value + " = $"+(Math.round(loc.form.quantity.value * loc.form.price.value)) );
	calPrice(loc.form.price);
	calTaxes(loc.form.loc);
	if(loc.form.quantity.value>1)
	document.getElementById('dvd').innerHTML="DVDs";
	else
	document.getElementById('dvd').innerHTML="DVD";
	
	var tt= new Number(Math.round(loc.form.quantity.value * loc.form.price.value) + Number(loc.form.gst.value) +Number(loc.form.pst.value) + Number(loc.form.shipping.value));
	//alert(tt.toFixed(2));
	loc.form.total.value = tt.toFixed(2);
}
function syncData(paypalForm)
{	 
	calTotal(document.calculator.loc);
	paypalForm.amount.value=document.calculator.price.value;
	paypalForm.quantity.value=document.calculator.quantity.value;
	paypalForm.shipping.value=document.calculator.shipping.value;
	paypalForm.tax.value=Number(document.calculator.gst.value)+Number(document.calculator.pst.value);
	//alert("Tax: "+paypalForm.tax.value);
}


function toggleDialog()
{
	
     try {
	toggle(document.getElementById('dialog'));
		toggle(document.getElementById('blackscreen')); 	
	 }catch(err){}
}

function openDialog(url){
	toggleDialog();
	if (url.match("http://") != null || url.match(".html") != null ) {
		if(document.getElementById('dialogContent').innerHTML.match(url)==null)
		document.getElementById('dialogContent').innerHTML = "<iframe   width='100%'  height='100%'  style='position:relative; top:0px; left:0px; right:0px; bottom:0px; border:0px; height:100%; width:100%;' src='" + url + "'  ></iframe>";
	}
	
	
}

function toggle(obj)
{
  if(obj.style.display=='inline'){
	obj.style.display='none';
	
  }else{
    obj.style.display='inline';
  }
}
