function log(what){
   try{
      console.log(what);
   }catch(e){}
}
var maPopupTexts = function(){}

maPopupTexts.requestUrls = {
    'FAQBuyer':"/service/showFaqBuyer.do",
    'buyersCheck':"/service/showBuyersCheck.do",
    'buyerHowTo':"/service/showBuyerHowTo.do",
    'FAQProvider':"/service/showFaqProvider.do",
    'providerOffer':"/service/showProviderOffer.do",
    'providerHowTo':"/service/showProviderHowTo.do"
}

maPopupTexts.request = function(){}

maPopupTexts.currentRequest = "";

maPopupTexts.request.generic = function(part){
   eval("requestUrl = maPopupTexts.requestUrls."+part);
   maPopupTexts.currentRequest = part;
    
   $.post(requestUrl,null,maPopupTexts.request.genericResult);
}

maPopupTexts.request.genericResult = function(data){
   $('#container').append($("<div></div>").html(data));
   Popup.showModal(maPopupTexts.currentRequest, Screen.getBody(),'top left',{});return false;
}

/* None dynamic code. */
maPopupTexts.request.FAQBuyer = function(partner){
   requestUrl = maPopupTexts.requestUrls.FAQBuyer;
   $.post(requestUrl,{ partner: partner },maPopupTexts.request.FAQBuyerResult);
}
maPopupTexts.request.FAQBuyerResult = function(data){
   $('#container').append($("<div></div>").html(data));
   Popup.showModal('FAQBuyer', Screen.getBody(),'top left',{});return false;
}

maPopupTexts.request.buyersCheck = function(partner){
   requestUrl = maPopupTexts.requestUrls.buyersCheck;
   $.post(requestUrl,{ partner: partner },maPopupTexts.request.buyersCheckResult);
}
maPopupTexts.request.buyersCheckResult = function(data){
   $('#container').append($("<div></div>").html(data));
   Popup.showModal('buyersCheck', Screen.getBody(),'top left',{});return false;
}

maPopupTexts.request.buyerHowTo = function(partner){
   requestUrl = maPopupTexts.requestUrls.buyerHowTo;
   $.post(requestUrl,{ partner: partner },maPopupTexts.request.buyerHowToResult);
}
maPopupTexts.request.buyerHowToResult = function(data){
   $('#container').append($("<div></div>").html(data));
   Popup.showModal('buyerHowTo', Screen.getBody(),'top left',{});return false;
}


maPopupTexts.request.FAQProvider = function(){
   requestUrl = maPopupTexts.requestUrls.FAQProvider;
   $.post(requestUrl,null,maPopupTexts.request.FAQProviderResult);
}
maPopupTexts.request.FAQProviderResult = function(data){
   $('#container').append($("<div></div>").html(data));
   Popup.showModal('FAQProvider', Screen.getBody(),'top left',{});return false;
}

maPopupTexts.request.providerOffer = function(){
   requestUrl = maPopupTexts.requestUrls.providerOffer;
   $.post(requestUrl,null,maPopupTexts.request.providerOfferResult);
}
maPopupTexts.request.providerOfferResult = function(data){
   $('#container').append($("<div></div>").html(data));
   Popup.showModal('providerOffer', Screen.getBody(),'top left',{});return false;
}

maPopupTexts.request.providerHowTo = function(){
   requestUrl = maPopupTexts.requestUrls.providerHowTo;
   $.post(requestUrl,null,maPopupTexts.request.providerHowToResult);
}
maPopupTexts.request.providerHowToResult = function(data){
   $('#container').append($("<div></div>").html(data));
   Popup.showModal('providerHowTo', Screen.getBody(),'top left',{});return false;
}


maPopupTexts.request.sendPassword = function(email){
   requestUrl = '/service/sendPassword.do';
   $.post(requestUrl,{ username: email },maPopupTexts.request.sendPasswordResult);
}
maPopupTexts.request.sendPasswordResult = function(data){
   $('#container').append($("<div></div>").html(data));
   Popup.showModal('sendPassword', document.getElementById('showLogin'),'top left',{});return false;
}

maPopupTexts.request.sendPasswordLoggedIn = function(email){
   requestUrl = '/service/sendPasswordLoggedIn.do';
   $.post(requestUrl,{ username: email },maPopupTexts.request.sendPasswordLoggedInResult);
}
maPopupTexts.request.sendPasswordLoggedInResult = function(data){
   $('#container').append($("<div></div>").html(data));
   Popup.showModal('sendPassword', Screen.getBody(),'top left',{});return false;
}


maPopupTexts.request.sendPasswordNoPopupConfirmation = function(email){
   requestUrl = '/service/sendPassword.do';
   $.post(requestUrl,{ username: email }, null);
}


maPopupTexts.request.removeLogo = function(providerId){
   requestUrl = '/user/removeLogo.do';
   $.post(requestUrl,{ id: providerId },maPopupTexts.request.removeLogoResult);
}
maPopupTexts.request.removeLogoResult = function(data){
   toggleDisplay('showLogo');
   toggleDisplay('chooseLogo');
   document.getElementById('logoId').value = '';
   return false;
}

function toggleDisplay(t) {
    var x = document.getElementById(t).style;
    if (x.display == 'block') x.display = 'none';
    else x.display = 'block';
    return false;
}


