$(document).ready(function(){ 
 
	$('.link').click(function(event) {
	window.location.href = $('a', this).attr('href');
	});
	
					 
	FontChange('h1');// to Change the Font		
	FontChange('h2');// to Change the Font	
	
	
	$("#footer-subscribe-btn").click(function () { 

		$.get("/ajax/subscribe.php", { email: $('#footer-subscribe-email').val()},
		function(data){
			 $('#footer-subscribe-email').val('Please check your email :)');
		});	
		
	});
	

	
	
	
	$(".catBox").hover(
		function () {
			$(this).addClass("catBoxhover");
		},
		function () {
			$(this).removeClass("catBoxhover");
		}
	);

	
 //jQuery('#cat-products ul').equalHeights();
	//equalHeight($(".productBox"));
	
	$("#cat-products li").equalHeights(340,600);
	
	//jQuery('#catsContainer').equalHeights();
 });
 


















function FontChange(element){
	if(getVersion()!='IE6'){
		 Cufon.replace(element); // font Replace 
	}
}


function getVersion(){
 browserName=navigator.appName.toLowerCase();
 // Get the Browser Version
 browserVersion=parseInt(navigator.appVersion);
  // Now check for differing versions
 if (browserName=="netscape" && browserVersion==5)
  	// Netscape 6 has version number 5
  	return "FF6";
 else if (browserName=="netscape" && browserVersion==4)
	return "FF4";
 else if (browserName=="netscape" && browserVersion==3)
	return "FF3";
 else if (browserName=="netscape" && browserVersion==2)
	return "FF2";
 else if (browserName=="microsoft internet explorer" && browserVersion==4 
 	&& navigator.appVersion.indexOf("MSIE 8.0") != -1)
 
	return "IE8";
 else if (browserName=="microsoft internet explorer" && browserVersion==4 
 	&& navigator.appVersion.indexOf("MSIE 7.0") != -1)
 	
	return "IE7";
 else if (browserName=="microsoft internet explorer" && browserVersion==4 
 	&& navigator.appVersion.indexOf("MSIE 6.0") != -1)
 	// both MSIE 6, 5.5  and 5.0 return browser version of 4
	return "IE6";
 else if (browserName=="microsoft internet explorer" && browserVersion==4 
 	&& navigator.appVersion.indexOf("MSIE 5.5") != -1)
	return "IE5.5";
 else if (browserName=="microsoft internet explorer" && browserVersion==4 
 	&& navigator.appVersion.indexOf("MSIE 5.0") != -1)
	return "IE5.0";
 else if (browserName=="microsoft internet explorer" && browserVersion==4)
	return "IE4.0";
 else if (browserName=="microsoft internet explorer" && browserVersion<4)
	return "IE3.0";
 else if (browserName=="opera" && browserVersion==2)
	return "OP2.0";
 else if (browserName=="opera" && browserVersion==3)
	return "OP3.0";
 else if (browserName=="opera" && browserVersion==4)
 	return "OP4.0";
 else if (browserName=="opera" && browserVersion==5)
	return "OP5.0";
 // If here then not NN or IE or Opera
	else return "Unknown";
}




function protectmail( address, name,address2) {
	document.write("<a href='mailto:" + name + "@" + address + address2 + "'>"  + name + "@" + address + address2 + "</a>");
}
 

function addOption(selectId, txt, val)
{
    var objOption = new Option(txt, val);
    document.getElementById(selectId).options.add(objOption);
}


function clear_selectbox(strFieldName) {
		/* Clear out the current options */
	endSelect = document.getElementById(strFieldName);	
	for (var i = endSelect.options.length - 1 ; i >= 1 ; i--) { 
	endSelect.options[i] = null; 
	}	
}


function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}



function on_blur_error(obj,what,errormsg) {
	if (what == 'number' && obj.value) {
		numbers_only(obj,errormsg);
	}
	
	
}


function verdade(obj) {
	document.getElementById('verdade').value = 'si'+'m';
}

function numbers_only(checkobj,errormsg) {
// only allow numbers to be entered
	var checkOK = "0123456789.";
	var allValid = true;
	var checkStr = checkobj.value
	var allNum = "";
	for (i = 0;  i < checkStr.length;  i++)	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
			if (ch == checkOK.charAt(j))
				break;
			if (j == checkOK.length){
				allValid = false;
				break;
			}
			if (ch != ",")
			allNum += ch;
		}
	if (!allValid)	{
		alert(errormsg);
		checkobj.value = "";
		checkobj.focus();
		return (false);
	}
}
