// JavaScript Document
/* panel code */

function showPanel(id)
{
		if($('#panel' + id).is(':visible'))
		{
			$('.panel').slideUp("slow");
		}
		else
		{
			$('.panel').slideUp("slow");
			$('#panel' + id).slideToggle("slow");
		}
}
function closePanels()
{
	$('.panel').slideUp("slow");
}
function checkLocalRepCookie()
{
	var cstart = document.cookie.indexOf('LOCALREPS=');
	var cend = document.cookie.indexOf(";", (cstart + 10));
	
	if(cend < 0)
	{
		cend = document.cookie.length;
	}
	//alert(cend);
	if (cstart >= 0)
	{
		var localRepCookie = unescape(document.cookie.substring((cstart +  10), cend));
	}
	else
	{
		var localRepCookie = '';
	}
	var repArray = localRepCookie.split("|");
	debug = repArray;
	if(repArray.length > 1)
	{
		if(repArray[1] == 'USA')
		{
			$('.uszipcode').val(repArray[0]);
			$('.usremLoc').attr('checked', true);
		}
		else if(repArray[1] == 'CAN')
		{
			$('.canzipcode').val(repArray[0]);
			$('.canremLoc').attr('checked', true);
		}
	}
	else
	{
		//alert(localRepCookie);
		if(localRepCookie != 'block')
		{
			//alert('no cookie');
		}
		else
		{
			$('.remLoc').attr('checked', false);
			//$('input[type="text"]').val('');
		}
	}
}
function isValidZip(el) {
 var zip = $('#' + el).val();
 var reg1 = /([A-Za-z]\d[A-Za-z]\s\d[A-Za-z]\d)/;
 var result = zip.match(reg1);
 if (result != null) {
  return true;
  }
 else {
 alert('Postal Code Format Error! Please format the postal code like L3Y 6V1. ');
 return false;
 }
 }
 function isValidZip_US(el)
 {
	 zip = $('#' + el).val();
	 res = zip.match(/[0-9]{5}/);
	 if(res == null || res[0].length < 5)
	 {
		alert('Postal Code Format Error! Please enter a valid US zipcode'); 
		return false;
	 }
	 else
	 {
		 return true;
	 }
	 
 }
 
 function showSearch(el)
 {	
	var sHolder = $('#searchHolder');
	 var sBox = $('#searchBox');
	 sBox.mouseout(function(){$('#searchBox').hide("slow")});
	 sBox.css("left", sHolder.position().left + 610);
	  sBox.css("top", sHolder.position().top);
	sBox.show("slow");
 }
 
 function showSearchText()
 {
	 if($('#q').val() == '')
	 {
		 $('#q').addClass('searchBoxEmpty');
		 //$('#q').val('Search');
	 }
 }
 function hideSearchText()
 {
	 $('#q').removeClass('searchBoxEmpty');
 }
