document.write("<script type='text/javascript' src='js/tools.js'></script>");

jQuery(document).ready(function (){

	jQuery(function() { jQuery('.images a').lightBox(); });
	jQuery(function() { jQuery('a.image').lightBox(); });
	//jQuery('.zoom').jqzoom();
/*
	jQuery('.zoom').jqzoom({
		zoomWidth: 300,
		zoomHeight: 300,
		xOffset: 10,
		yOffset: -1,
		title: false,
		position: "right"
	});
*/
	jQuery.validator.messages.required = " *";
	jQuery.validator.messages.email = " *";
	jQuery.validator.messages.maxlength = " *";
	jQuery.validator.messages.url = " *";
	jQuery.validator.messages.number = " *";

});

function clearSelect(obj) { jQuery('#'+obj).each(function(){ jQuery('option', this).each(function() { jQuery(this).remove(); }) }); }

function load_country(obj)
{
	var jQueryObj = jQuery('#'+obj);
	jQueryObj.attr('disabled',true);
	var selected = "";
	var select_item = false;
	var obj_name = obj.replace("_id","");
	var selected_item_id = 0;
	if(jQuery('#'+obj_name).length > 0)
	{
		select_item =  true;
		selected_item_id = jQuery('#'+obj_name).val();
	}

	jQuery.ajax({
		type: "POST",
		url: jQuery('#template_url').val() + "/Classes/Common.php",
		cache: false,
		dataType: 'json',
		data: "cmd=get-countries",
		success: function(res)
		{
			clearSelect(obj);
			if(res.length>0)
			{
				jQueryObj.append( jQuery('<option></option>').val('').html('SELECT A COUNTRY') );
				for(i=0;i<res.length;i++)
				{
					selected = (select_item && selected_item_id == res[i]["id"]) || (jQuery('#cmd').val() == "register" && res[i]["id"] == 21)  ? "selected" : "";
					jQueryObj.append( jQuery('<option '+selected+'></option>').val(res[i]["id"]).html(res[i]["description"]) );
				}
				jQueryObj.attr('disabled',false);
				var prefix = obj.substring(0,1);
				check_states(prefix);
			}
			else
			{
				jQueryObj.append( jQuery('<option></option>').val('').html('NO COUNTRIES') );
			}
		},
		error: function(){ alert("Error loading countries list"); }
	});
}

function load_states(obj,country_id)
{
	var jQueryObj = jQuery('#'+obj);
	jQueryObj.attr('disabled',true);
	var selected = "";
	var select_item = false;
	var obj_name = obj.replace("_id","");
	var selected_item_id = 0;
	if(jQuery('#'+obj_name).length > 0)
	{
		select_item =  true;
		selected_item_id = jQuery('#'+obj_name).val();
	}

	jQuery.ajax({
		type: "POST",
		url: jQuery('#template_url').val() + "/Classes/Common.php",
		cache: false,
		dataType: 'json',
		data: "cmd=get-states&pid="+country_id,
		success: function(res)
		{
			clearSelect(obj);
			if(res.length>0)
			{
				jQueryObj.append( jQuery('<option></option>').val('').html('SELECT A STATE') );
				for(i=0;i<res.length;i++)
				{
					selected = select_item && selected_item_id == res[i]["id"] ? "selected" : "";
					jQueryObj.append( jQuery('<option '+selected+'></option>').val(res[i]["id"]).html(res[i]["description"]) );
				}
				jQueryObj.attr('disabled',false);
			}
			else
			{
				jQueryObj.append( jQuery('<option></option>').val('').html('NO STATES') );
			}
		},
		error: function(){ alert("Error loading states list"); }
	});
}

function check_states(prefix)
{
	if(jQuery('#'+prefix+'_country_id').val()==21)
	{
		jQuery('#'+prefix+'_state').hide();
		jQuery('#'+prefix+'_state_id').show();
		load_states(''+prefix+'_state_id',jQuery('#'+prefix+'_country_id').val());
	}
	else
	{
		clearSelect(prefix+'_state_id');
		jQuery('#'+prefix+'_state_id').hide();
		jQuery('#'+prefix+'_state').show();
	}
}

