/*
	'params.show' makes script to OPEN or CLOSE waiting overlay

 */
function unescapeHTML(html) {
    if(html){
        return jQuery("<div />").html(html).text();
    }
	return "";
}


function waitOverlay(params) {

	var siteType = unescapeHTML(params.siteType);
	var mainMsg =   unescapeHTML(params.waitMessage);
	var additionalMsg =   unescapeHTML(params.redNote);
	var commerceBlock = unescapeHTML(params.savingOnline);
	var isLogoAlternative = unescapeHTML(params.isLogoAlternative);
	var isShowAdditionalLoader = unescapeHTML(params.showLoadLine);
	var additionalLoaderText = unescapeHTML(params.preloadLineText);
	var timeLimit = unescapeHTML(params.timeLimit);
	var isSecure = unescapeHTML(params.isSecure);


	if( params.show == 1 ){
		    var waitEl = '<div id="waitPage"><div class="container"><div id = "'+siteType+'" class="messageContent" >';
			if(timeLimit == "true"){ // change image for AT
				waitEl += '<img class="loaderImageClass" src="'+jQuery('#timeLimitImage').attr('src')+'" />';
			}else{
				waitEl += '<img class="loaderImageClass" src="'+jQuery('#loaderImage').attr('src')+'" />';
			}
			if(isSecure == "true"){ //secure
				waitEl += '<img class="lockImageClass" src="'+jQuery('#secureImage').attr('src')+'" />';
			}
			if(mainMsg){// text message
				waitEl += '<span class="textWaitMessage">'+ mainMsg +'</span>';
			}
			if(additionalMsg){
				waitEl += '<div class="orange">'+additionalMsg+'</div>';
			}
			if(commerceBlock){// used for TC
				waitEl += '<div class="savingOnline">'+commerceBlock+'</div>';
			}
			if(isLogoAlternative == "true"){// used foe another logo on AT timeLimit message

			    waitEl += '<img class="logoImageClass" src="'+jQuery('#logoImageAlternative').attr('src')+'" />';
			}else{
				waitEl += '<img class="logoImageClass" src="'+jQuery('#logoImage').attr('src')+'" />';
			}

			if(isShowAdditionalLoader == "true"){
				waitEl += '<div class="loadLine">'+(additionalLoaderText ? additionalLoaderText : '')+'<img class="bottomLoaderImageClass" src="'+jQuery('#bottomLoaderImage').attr('src')+'" /></div>';
			};
			waitEl += '</div></div>';
			jQuery('body').append(jQuery(waitEl));
	} else if( params.show == 0 ) {
		jQuery('#waitInProgress').remove();
	}
}



