$(document).ready(function () {
	//--- Lightbox ---//
  	$("a[rel='gallery']").colorbox();
  
	
	/*
	//--- Lightbox ---// 
	if($(".lightbox")) {
		$(".lightbox").lightbox();
	}
	
	$('.combo_product a').each(function(){
		var href = $(this).attr('href');
		$(this).attr('href', 'javascript:void(0)');
		$(this).click(function(){
			$.ajax({
				url: href,
				type: 'GET',
				dataType: 'html',
				timeout: 5000,
				success: function(html) {
					$("#lightbox").html(html);
				}
			});
		});
	});
	*/
	
});

Util= {
  validateForm: function(id) {
		var result= true;
		$("#"+id + " input, #"+id + " textarea").each(function() {
			if($(this).attr("class") && $(this).attr("class").match("required")) {
			  $(this).val($(this).val().replace(/^\s+|\s+$/g, ''));
				var itemresult= Util.validate($(this).attr("id"));
				result= result && itemresult;
			}
		});
		if(result) {
			$("#form_error").removeClass("error");
		} else {
			$("#form_error").addClass("error");
		}
		return result;
	},
	validate: function(id) {
		var result= true;
		var obj= $("#"+id);
		var commands= $("#"+id).attr("class").split(" ");
		for(var i=0; i<commands.length; i++) {
			var command= commands[i].replace(/[0-9]/g, "");
			switch(command) {
				case("minlength"):
					var length= parseInt(commands[i].replace(/minlength/g, ""));
					result= result && (obj.val().length>=length);
					break;
				case("maxlength"):
					var length= parseInt(commands[i]);
					result= result && (obj.val().length<=length);
					break;
				case("email"):
					result = result && ( obj.get(0).value.match(/\S@\S.\S{2,}/)!=null )
					break;
				default:
					result= result && (obj.val().length!=0);
					break;
			}
		}
		if(!result) {
			obj.addClass("error");
		} else {
			obj.removeClass("error");
		}
		return result;
	}
}



//Source: http://www.sitepoint.com/print/standards-compliant-world/
function externalLinks() {	
	if (!document.getElementsByTagName) {
		return;
	}
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
	}
}

window.onload = externalLinks;
