function clearElem(id){try{var o=document.getElementById(id);o.innerHTML = '';o.style.display = 'none';}catch (e){}}
function showpolicy()
{
	getPolisy();
}

function closepolisy()
{
		$("#policy").css({display:'none'});
	unblock();
}

function block()
{
	var height = document.getElementById('site').offsetHeight + document.getElementById('footer').offsetHeight + 130 + 'px';
	$('#blocking').css({height:height});
	$('#blocking').css({opacity:0, display:'block'}).animate({opacity:0.5}, 300);
	$('#loading').css({display:'block'});
}

function unblock()
{
	$('#loading').css({display:'none'});
	$('#showmessage').css({display:'none'});
	$('#blocking').animate({opacity:0}, 500, function(){$(this).css({display:'none'})});
}


function getPolisy()
{
	var addr = document.domain;
	var url = 'do=content.getpolicy';
	block();
	$.post('http://'+addr+'/index.xml',url,function(xmlDoc){
			var answer = $('policy',xmlDoc).text();
			var obj = '#policytext';
			$(obj).html(answer);
			 
			$("#policy").css({display:'block'});
			$('#loading').css({display:'none'});
	}
	);
}

function showsuccess(message)
{
	$('#loading').css({display:'none'});
	$('#showmessage').css({display:'block'});
	$('#messagecontent').html("<b>"+message+"</b>");

}

function sendfeedback()
{

	$('#form_feedback').ajaxForm({
		beforeSubmit: function(){
					block();
				},
		success: function(xmlDoc){
			
			errors = $('error', xmlDoc);
			if (errors.length == 0)
			{
				 
				messages = $('message',xmlDoc);
				showsuccess($(messages[0]).text())
				$('#form_feedback').clearForm();
				//unblock();
			}
			else
			{
				 
				var addr = document.domain;
				$.post('http://'+addr+'/feedback/show.xml', 'do=feedback.getCRC', function(xmlDoc){
					 
					str = $('crc', xmlDoc).text();
					 
					cid = $('id', xmlDoc).text();
					 
					/*//$('#feedback input[name="captch_crc"]').attr({value:str});
					//var str = $('#feedback img.captchimg').attr('src');
					//str = str.substring(0, str.indexOf('?')) + '?id=' + cid;
					//$('#specoffer img.captchimg').attr({src:str});*/
				})
				/*$('#feedback input[name="captch"]').attr({value:''});*/

				//$('#callback').show(400, function(){
					$(errors).each(function(){
						name = $(this).attr('name');
						txt = $(this).text();
						ename = '#feedback_'+name+'_error';
						$(ename).html(txt).css({opacity:0, display:'block'}).animate({opacity:0.85}, 400);
					});

					
				//});
				unblock();
			}
		}
	});

	$('#feedback').fadeIn();
}

function sendsupport()
{
 
	$('#form_support').ajaxForm({
		beforeSubmit: function(){
					block();
				},
		success: function(xmlDoc){
			
			errors = $('error', xmlDoc);
			
			if (errors.length == 0)
			{
 
				
				messages = $('message',xmlDoc);
				
				//showsuccess($(messages[0]).text())
				showsuccess("Thank You. You support request has been submitted.")
				$('#form_support').clearForm();
				//unblock();
			}
			else
			{
				 
				
				/*$('#feedback input[name="captch"]').attr({value:''});*/

				//$('#callback').show(400, function(){
					$(errors).each(function(){
						name = $(this).attr('name');
						txt = $(this).text();
						ename = '#support_'+name+'_error';
						$(ename).html(txt).css({opacity:0, display:'block'}).animate({opacity:0.85}, 400);
					});

					
				//});
				unblock();
			}
		}
	});

	$('#support').fadeIn();
}

function sendlogin()
{

	 
	$('#form_login').ajaxForm({
		beforeSubmit: function(){
					
					$("#login_notlogin_error").css({display:'none'});
					block();
				},
		success: function(xmlDoc){
			
			errors = $('error', xmlDoc);
			if (errors.length == 0)
			{
				
				messages = $('message',xmlDoc);
				 
				var addr = document.domain;
				if ($(messages[1]).text()=='0')
				{
					
					document.location = "http://"+addr+"/gateway-services/gateway-login/login-change-password";
				}
				else
				{
					
					document.location = "http://"+addr+"/gateway-services/gateway-login";
				}
				//unblock();
			}
			else
			{
				 
				var addr = document.domain;
				 
				/*$('#feedback input[name="captch"]').attr({value:''});*/

				//$('#callback').show(400, function(){
					$(errors).each(function(){
						name = $(this).attr('name');
						txt = $(this).text();
						ename = '#login_'+name+'_error';
						$(ename).html(txt).css({opacity:0, display:'block'}).animate({opacity:0.85}, 400);
					});

					
				//});
				unblock();
			}
		}
	});

	$('#login').fadeIn();
}

function sendrepass()
{

	 
	$('#form_repass').ajaxForm({
		beforeSubmit: function(){
					block();
				},
		success: function(xmlDoc){
			
			errors = $('error', xmlDoc);
			if (errors.length == 0)
			{
				unblock();
				$('#beforeReset').animate({opacity:0}, 500, function(){$(this).css({display:'none'})});
				$('#afterSend').css({opacity:0, display:'block'}).animate({opacity:1}, 500);
			}
			else
			{
				 
				var addr = document.domain;
				 
				/*$('#feedback input[name="captch"]').attr({value:''});*/

				//$('#callback').show(400, function(){
					$(errors).each(function(){
						name = $(this).attr('name');
						txt = $(this).text();
						ename = '#repass_'+name+'_error';
						$(ename).html(txt).css({opacity:0, display:'block'}).animate({opacity:0.85}, 400);
					});

					
				//});
				unblock();
			}
		}
	});

	$('#repass').fadeIn();
}

function sendchpass()
{

	 
	$('#form_chpass').ajaxForm({
		beforeSubmit: function(){
					block();
				},
		success: function(xmlDoc){
			
			errors = $('error', xmlDoc);
			if (errors.length == 0)
			{
				unblock();
				$('#beforeReset').animate({opacity:0}, 500, function(){$(this).css({display:'none'})});
				$('#afterSend').css({opacity:0, display:'block'}).animate({opacity:1}, 500);
			}
			else
			{
				 
				var addr = document.domain;
				 
				/*$('#feedback input[name="captch"]').attr({value:''});*/

				//$('#callback').show(400, function(){
					$(errors).each(function(){
						name = $(this).attr('name');
						txt = $(this).text();
						ename = '#chpass_'+name+'_error';
						$(ename).html(txt).css({opacity:0, display:'block'}).animate({opacity:0.85}, 400);
					});

					
				//});
				unblock();
			}
		}
	});

	$('#chpass').fadeIn();
}

function objectGetXSL(xmlDoc, togo)
{
	var xsl = $('data > xsl-cache-id', xmlDoc).text();
	var id = $('data > id', xmlDoc).text();
	if (id && xsl) $.get(xsl,{},function(xslDoc){
		var processor = new XSLTProcessor();
		processor.importStylesheet(xslDoc);

		var newDocument = processor.transformToDocument(xmlDoc);
		var el = $('index > body', newDocument)[0];
		var newText = new XMLSerializer().serializeToString(el);

		$('#' + id).html(newText);
		textareaPrepare();
		unblock();
		if (togo == 'tomessage')
		{
			el = $('div.message:eq(0)');
			to = $(el).offset().top;
			if (to) $('html,body').animate({scrollTop: to});
		}
	});
}



scriptsLoaded++
