var index_loaded = 0;
function setUpForm(){
    document.getElementById('sub_user').value = _sub_user;
    document.getElementById("sub_pass").value = _sub_pass;
    document.getElementById("sub_email").value = _sub_email;
}
function changeLang(el){
    lang = el.options[el.selectedIndex].value;
    document.location="index.php?page=" + currPage + "&lang=" + lang;
}

function sendSubscribe(){
    data = "&func=register&username=" + _sub_user + "&password=" + _sub_pass + "&email=" + _sub_email;
    getFunction("register",currLang ,'txt', "subscribe" ,'post',processRegisterForm,data);
}

function processContent(Content, tField){
    //alert(Content);
    document.getElementById(tField).innerHTML = Content;
    do_onload();
    if(currPage == "register"){
        initRegisterForm();
    }
    if(currPage == "contact"){
        initContactForm();
    }
    if(currPage == "index" || currPage == "caramba_registerok"){
        if(index_loaded == 0){
            getFunction('get_promoslots',currLang,'txt','slots','get',processContent);
            index_loaded = 1;
        }
    }
    else{
        index_loaded = 0;
        document.getElementById('slots').innerHTML = '';
    }
}

function processCont(Content, tField){

    if(Content != ""){
        if(document.getElementById(tField)){
            //alert(Content);
            document.getElementById(tField).innerHTML = Content;
        }
    }
}

function sendLogin(){
    var uname = '';
    var upass = '';
    var data = '';

    uname = document.getElementById('uname').value;
    upass = document.getElementById('upass').value;
    //alert ("uname = " + uname + " and password = "  + upass);
    if(uname == "" || upass == ""){
        alert("Fill in username AND password");
    }
    if(uname != "" && upass != ""){
        data = "&uname=" + uname + "&upass=" + upass;
        getFunction("customer_login",currLang ,'txt', "content" ,'post',processLoginForm,data);
    }

}

function sendCoins(){
    data = '';
    coins = '';

    coins = document.getElementById('coinamount').value;

    data = "&coins=" + coins;
    //alert(data);
    if(coins == "" || coins == "0"){
        alert("Fill in a number");
    }
    else{
        getFunction("exchange_coins",currLang ,'txt', "content" ,'post',processCoinForm,data);
    }
}

function sendRecover(){
    passrecover = document.getElementById('recover').value;

    data = "&rec_email=" + passrecover;

    getFunction("recover_password",currLang ,'txt', "rMsg" ,'post',processContent,data);
}

function processContactForm(Content, tField){
    //alert(Content);
    if(Content == "ok"){
        getContent("contactsend",currLang,"txt","content", "get", processContent, '');
    }
    else{
        document.getElementById(tField).innerHTML = Content;
        initContactForm();
    }
}

function processSearchSuggest(Content, tField){
    //alert("content = " + Content + "\nTarget = " + tField);

    var ss = document.getElementById(tField + "_suggest");
    ss.innerHTML = '';
    var str = Content.split("\n");
    //alert(str.length);
    if(str.length > 10){
        ss.style.overflow.value='scroll';
        ss.style.height.value= '130px;';
    }
    else{
        var styler = "";
    }
    for(i=0; i < str.length; i++) {
        var suggest = '<div onmouseover="javascript:suggestOver(this);" ';
        suggest += 'onmouseout="javascript:suggestOut(this);" ';
        suggest += 'onclick="javascript:setSearch(this.innerHTML,\''+tField+'\');" ';
        suggest += 'class="suggest_link">' + str[i] + '</div>';
        ss.innerHTML += suggest;

    }
    sw = screenwidth();
    center = sw / 2;
    ss.style.left = center + 270;
    ss.style.display = "block";
}

function processUsernameExist(Content, tField){
    //alert(Content);
    var me = document.getElementById(tField);
    if(Content != "ok"){
        warn(me,"exist");
    }
    else{
        unwarn(me,"exist");
    }
}

function processLoginForm(Content, tField){
    if(Content == "ok"){
        getContent("tequilaexch",currLang,"txt",tField, "get", processContent, '');
    }
    else{
        //document.getElementById(tField).innerHTML = Content;
        alert (Content);
    }
}
function processRegisterForm(Content, tField){
    if(Content == "ok"){
        getContent("caramba_registerok",currLang,"txt",tField, "get", processContent, '');
    }
    else{
        //document.getElementById(tField).innerHTML = Content;
        alert (Content);
    }
}

function processCoinForm(Content, tField){
    if(Content == "ok"){
        getContent("tequilatick",currLang,"txt",tField, "get", processContent, '');
    }
    else{
        alert ("Error: " + Content);
    }
}

function processLogout(Content,tField){
    if(Content == "ok"){
        getContent("account",currLang,"txt","content", "get", processContent, '');
    }
    else{
        getContent("accounthome",currLang,"txt","content", "get", processContent, '');
    }
}

function agreesubmit(el){
    checkobj=el
    if (document.all||document.getElementById){
        for (i=0;i<checkobj.form.length;i++){  //hunt down submit button
            var tempobj=checkobj.form.elements[i]
            if(tempobj.name.toLowerCase()=="send"){
                tempobj.disabled=!checkobj.checked
            }
        }
    }
}

