
/* Show Submenu */
function showSubMenu(id)
{
	var e = $('#'+id);
	if(e)
	{
		var attr 	= e.attr('style');
		attr		= attr.replace(/ /gi, '');
		if(attr=='display:none' || attr=='display:none;')
		{
			$('div.menu').slideUp();
			e.slideDown();
		}
	}
}
/* Show Submenu */

/* Show FAQ */
function showFAQ(id)
{
	var eQ = $('#q_'+id);
	var eA = $('#a_'+id);
	if(eA && eQ)
	{
		if(!eQ.hasClass('active'))
		{
			$('div.faq a').removeClass('active');
			$('div.faq div.content').slideUp();
			
			eQ.addClass('active');
			eA.slideDown();
		}
	}
}
/* Show FAQ */

/* UI Block */
function showWaiting(msg)
{
	var str	= msg ? msg : gLang.global['watting'];
	var html = '<div><strong style="font-style:italic;">'+str+'</strong><br/><img src="images/ajax-loader.gif"/></div>';
	showUIMessage(html, 0 , 1);
}

function hideBlockUI()
{
	$.unblockUI();
	$('embed').show();
}

function showUIMessage(msg, t , v) 
{
	if (msg!='') 
	{	
		$('embed').hide();
		$.blockUI
		({
			message: msg, 
			css: 
			{
				background:'#ffffff', 
				color:'#ff0000', 
				border:'5px solid #91c73e', 
				showOverlay: true, 
				width:'400px', 
				top: ($(window).height()-100)/2 + 'px', 
				left:($(window).width()-500)/2 + 'px', 
				padding:'10px'
			}
			/*
			, 
			overlayCSS:  
			{ 
				backgroundColor: '#000', 
				opacity:         0
			}
			*/
		});
		if (t)
		{
			setTimeout('hideBlockUI()', t*1000);
		}
		if(v!=1)
		{
			$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI); 
		}
	}
}

function showBlockUI(msg, w)
{
	$('embed').hide();
	$.blockUI
	({
		message: msg, 
		css: 
		{
			zIndex		: '9999999',
			cursor		: 'arrow',
			border		: 'none',
			textAlign	: 'none',
			background 	: 'transparent',
			top			: ($(window).height()-600)/2 + 'px',
			left		: ($(window).width()-w)/2 + 'px'
		}
	});
	$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI); 
}
/* UI Block */

function displayError(id, v, hide)
{
	if(!hide)
	{
		hideBlockUI();
	}
	//$('span.error').hide();
	var spanId = (v==1) ? ('err_'+id) : ('exists_'+id);
	//$('span#'+spanId).show();
	$('span#'+spanId).attr('style', 'display:block');
	//$('#'+id).select();
	//$('#'+id).focus();
}

function hideAllError()
{
	$('span.error').hide();
}

function refeshCaptcha(id)
{
	var e = document.getElementById(id);
	if(e)
	{
		var u = HOST + '/captcha.jpg?p=' + Math.random();
		e.src = u;
	}
}

function countString(id, idCount, max)
{
	var e 	= $('#'+id);
	var s	= e.val();
	var n	= max - s.length;
	n		= n>0 ? n : 0;
	$('#'+idCount).html(n);
}

function refeshPage()
{
	window.location.href = window.location.href;
}

/* News Letter */
function insertEmail()
{
	var id		= 'strEmailNewsLetter';
	var email	= $('#'+id);
	if ( !email.val() || !gValidate.isEmail(id) )
	{
		showUIMessage(gLang.news_letter['alert_email_validate'], 3);
		email.focus();
		return;
	}
	showWaiting();
	$.getJSON
	(
		HOST + '/news-letter/insert/?callback=?',
		{
			'e':email.val()
		},
		function(data)
		{
			var result	= data.result;
			var msg	 	= '';
			if(result=='1' || result==1)
			{
				msg	= gLang.news_letter['alert_done'];
				email.val("");
			}
			else if(result=='2' || result==2)
			{
				msg	= gLang.news_letter['alert_wait'];
				msg	= msg.replace("[NN]", "<strong>"+data.time+"</strong>");
			}
			else if(result=='3' || result==3)
			{
				msg	= gLang.news_letter['alert_email_validate'];
				email.focus();
			}
			showUIMessage(msg, 3);
		}
	);
}
/* News Letter */
