$(document).ready(function() {

        //search form
        $('#form_search_text').focus(function() {
          var q = $('#form_search_text').val ();
          if (q == defaultSearchForm)
            $('#form_search_text').val ("");
            $('#form_search_text').css('color', '#000000');
        });
        
        $('#form_search_text').blur(function() {
          var q = $('#form_search_text').val ();
          if (q == "")
            $('#form_search_text').val (defaultSearchForm);
            $('#form_search_text').css('color', '#555555');
        });
        
        //submit
        $('#form_search_submit').submit(function() {
            var q = $('#form_search_text').val ();
            
            if (q == "" || q == defaultSearchForm)  {
              alert('Error: No keyword found. Please enter keyword(s).');
              $('#form_search_text').focus ();
              return false;
            }
            
            if (q.length < 3) {
                
                alert('Error: Keyword too short. Minimum keyword length is 3 chars.');
              $('#form_search_text').focus ();
              return false;
            }
           
        });
       
});

//ms trans
function ts (id, f_id, t_id, f_word)
{

    var languageFrom = f_id;
    var languageTo = t_id;
    var text = f_word;
    var myAppId = "6E1096F30E370EB3DF5CA1F01F768BB2C7FC55D7";
        
    window.mycallback = function(response) {

        document.getElementById(id).innerHTML = response;
    }

    var s = document.createElement("script");
    s.src = "http://api.microsofttranslator.com/V2/Ajax.svc/Translate?oncomplete=mycallback&appId=" + myAppId + "&from=" + languageFrom + "&to=" + languageTo + "&text=" + escape(text);
    
    document.getElementsByTagName("head")[0].appendChild(s);
}


//get translation
function getTranslation (bubbleId, id)
{
    var url = BASE_URL + "/get_description_trans.php";
    var theme = "../../images/jquerybubblepopup-theme";
    
    $.ajax({
        cache: true,
        url: url,
        data: {desc_id: id},
        beforeSend: function (){
                $(bubbleId).ShowBubblePopup({ innerHtml: "<img src='" + BASE_URL +"/images/waiting.png' alt='wait'/>"});
            },
        success: function (data) {
            $(bubbleId).ShowBubblePopup({ innerHtml: data, themeName: 'all-blue', themePath: theme }, true);
            }
    });
}

//show translation in bubble en-en
function showTranslation (bubbleId)
{
    $(bubbleId).ShowBubblePopup();          
}

//sederet ts
function sTs (cssId, lang, q, varK, key)
{
    var url = BASE_URL + "/smt_translate.api.php";
    var data = "lang=" + encodeURI (lang) + "&q=" + escape (q) + "&var=" + encodeURI (varK) + "&key=" + encodeURI (key);
    
    var request = $.ajax({
        cache: true,
        type: "GET",
        url: url,
        data: data,
        success: function (data) {
            $("#" + cssId).html (data);
            }
    });
    
}

function loadAds (cssId)
{
    var url = BASE_URL + "/ads/ads_inhouse_proxy.php";
    var request = $.ajax({
        cache: true,
        type: "GET",
        url: url,
        success: function (data) {
            $("#" + cssId).html (data);
            }
    });
}

function loadIndex (cssId, type)
{
    var url = BASE_URL + "/proxy.random_" + type + ".php";
    var request = $.ajax({
        cache: true,
        type: "GET",
        url: url,
        success: function (data) {
            $("#" + cssId).html (data);
            }
    });
}


