function addErrorBox(id, msg) {
	
	new_label = "<div class='error_wrap'><label class='error'>"+msg+"</label></div>";
	$("#"+id).parent().append(new_label);
	
}

function addCheckboxErrorBox(id, msg) {
	
	new_label = "<div class='error_wrap'><label class='error' id='checkbox'>"+msg+"</label></div>";
	$("#"+id).parent().append(new_label);
	
}

function validate_email_format(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   } else {
	return true;
   }
}

function open_contact_us_popup() {

	$(".contact_us_popup_wrap .thankyou_layer").hide();
	$(".contact_us_popup_wrap .content").show();
	
	$(".contact_us_popup_wrap input[type=text]").each(function(){
		$(this).val($(this).attr("sess_val"));
	});
	
	$(".contact_us_popup_wrap").fadeIn('fast');
	$(".contact_us_popup_wrap").expose({closeOnClick: true, 
								   color: "#000000", 
								   opacity:"0.7",
								   onBeforeClose: function(event){
										$(".contact_us_popup_wrap").fadeOut();
								   }
								  });
}

function open_locations_popup() {
	$(".countries_popup_wrap .countries_popup .countries .popup_country_cell img").each(function(){
		$(this).attr("src","/graphics/flags/24/"+$(this).attr("ctr")+".png");
	});
	
	$(".countries_popup_wrap").fadeIn('fast');
	$(".countries_popup_wrap").expose({closeOnClick: true, 
									   color: "#000000", 
									   opacity:"0.7",
									   onBeforeClose: function(event){
											$(".countries_popup_wrap").fadeOut();
									   }
									  });
}

function open_after_cancel_popup() {
	
	$(".after_cancelation_popup_wrap").fadeIn('fast');
	$(".after_cancelation_popup_wrap").expose({closeOnClick: true, 
									   color: "#000000", 
									   opacity:"0.7",
									   onBeforeClose: function(event){
											$(".after_cancelation_popup_wrap").fadeOut();
									   }
									  });
}


function open_cancelation_popup() {
	$(".cancelation_popup_wrap input[type=text]").each(function(){
		$(this).val($(this).attr("sess_val"));
	});
	
	$(".cancelation_popup_wrap").fadeIn('fast');
	$(".cancelation_popup_wrap").expose({closeOnClick: true, 
								   color: "#000000", 
								   opacity:"0.7",
								   onBeforeClose: function(event){
										$(".cancelation_popup_wrap").fadeOut();
								   }
								  });
}

function open_login_popup() {
	$(".login_popup_wrap label.error").remove();
	$(".login_popup_wrap input").val("");
	$(".login_popup_layer").hide();
	$("#login_layer").show();
	
	$(".login_popup_wrap").fadeIn('fast');
	$(".login_popup_wrap").expose({closeOnClick: true, 
									   color: "#000000", 
									   opacity:"0.7",
									   onBeforeClose: function(event){
											$(".login_popup_wrap").fadeOut();
											$(".login_popup_layer").hide();
									   }
									  });
									  
	$("#login_form_email").focus();
}

function open_forget_password_popup() {
	$(".login_popup_wrap label.error").remove();
	$(".login_popup_wrap input").val("");
	$(".login_popup_layer").hide();
	$("#recover_layer").show();
	
	$(".login_popup_wrap").fadeIn('fast');
	$(".login_popup_wrap").expose({closeOnClick: true, 
									   color: "#000000", 
									   opacity:"0.7",
									   onBeforeClose: function(event){
											$(".login_popup_wrap").fadeOut();
											$(".login_popup_layer").hide();
									   }
									  });
									  
	$("#login_form_forgotten_email").focus();
}

function open_map_popup() {

	$(".map_popup_wrap").fadeIn('fast');
	$(".map_popup_wrap").expose({closeOnClick: true, 
									   color: "#000000", 
									   opacity:"0.7",
									   onBeforeClose: function(event){
											$(".map_popup_wrap").fadeOut();
									   }
									  });
	
	
	// .center function is not working in IE8
	if (navigator.userAgent.indexOf("MSIE 8.0") == -1) {
		$(".map_popup_wrap").center();
	}
}

function open_video_popup() {

	$(".video_popup_wrap").fadeIn('fast');
	$(".video_popup_wrap").expose({closeOnClick: true, 
									   color: "#000000", 
									   opacity:"0.7",
									   onBeforeClose: function(event){
											$(".video_popup_wrap").fadeOut();
									   }
									  });
	
	
	// .center function is not working in IE8
	if (navigator.userAgent.indexOf("MSIE 8.0") == -1) {
		$(".video_popup_wrap").center();
	}
}

/*
function set_flash_data(_key, _value)	{
	var flash = document.getElementById("as3_js");
	flash.set_flash_data(_key, _value);
}

function get_flash_data(_key)	{
	var flash = document.getElementById("as3_js");
	var r = flash.get_flash_data(_key);
	return r;
}

var flashvars = {};
var params = {};
var attributes = {};
attributes.id = "as3_js";
swfobject.embedSWF("/graphics/pages/epic/fgetfset.swf", "alt", "1", "1", "9.0.0", false, flashvars, params, attributes);
swfobject.addLoadEvent(function(_event){
	$("body").trigger("swf_loaded");
});
*/
