$(document).ready(function() {
    $("#loading").bind("ajaxSend", function(){
        default_variable.ajax_send = 1;
        if(default_variable.ajax_send_sugest == 1){
            $('#loading').css('display', 'block');    
        }
    }).bind("ajaxSuccess", function(){
        $('.tool_div').tooltip({
            track: true,
            delay: 0,
            fade: 100,
            bodyHandler: function() {
                m = this.children;
                for (i=0; i<m.length; i++) {
                    if (m.item(i).className == 'tooltip_tag')
                        var aaa =  m.item(i).innerHTML;
                }
                return aaa;
            },
            showURL: false
        }); 
        default_variable.ajax_send = 0;
        $('#loading').css('display', 'none');
        default_variable.ajax_send_sugest = 1;    
        $('#ajax_send_now').css('display', 'none').html('');
        create_slider();         
        sortables_init();
    });
    $('.tool_div').tooltip({
        track: true,
        delay: 0,
        fade: 100,
        bodyHandler: function() {
            m = this.children;
            for (i=0; i<m.length; i++) {
                if (m.item(i).className == 'tooltip_tag')
                    var aaa =  m.item(i).innerHTML;
            }
            return aaa;
        },
        showURL: false
    });
    create_slider();
	sortables_init();
});

$(function() {
	$("#suggest").suggest("/sugets.php",{
	    onSelect: function() {
            //if(zapros_add()){
                $('#f_search').submit();
            //}
	    },
        sendChar: function() {
            default_variable.ajax_send_sugest = 0;
        }
    });
});


function create_slider() {
    if($('div.sliderGallery').size()>0){
        var container = $('div.sliderGallery');
        var ul = $('ul', container);
        
        var itemsWidth = ul.innerWidth() - container.outerWidth();
        
        $('.slider', container).slider({
            min: 0,
            max: itemsWidth,
            handle: '.handle',
            stop: function (event, ui) {
                ul.animate({'left' : ui.value * -1}, 500);   
            },
            slide: function (event, ui) {
                ul.css('left', ui.value * -1);  
            }
        }); 
    }
};

function close_divs(name){
	$('#'+name).remove();
}

function echeck(str) {

    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (str.indexOf(at)==-1){
       return false
    }

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       return false
    }

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        return false
    }

     if (str.indexOf(at,(lat+1))!=-1){
        return false
     }

     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        return false
     }

     if (str.indexOf(dot,(lat+2))==-1){
        return false
     }
    
     if (str.indexOf(" ")!=-1){
        return false
     }

      return true                    
}

function startUpload(){
      document.getElementById('f1_upload_process').style.visibility = 'visible';
      document.getElementById('f1_upload_form').style.visibility = 'hidden';
      return true;
}

function stopUpload(success){
      var result = '';
      if (success != ''){
         result = '<span class="msg">The file was uploaded successfully!<\/span><br/><br/>';
         $('#bans').remove();
         $('#fileas').append('<img id="bans" title="'+success+'" src="'+default_variable.host+'download/tmp/'+default_variable.user_id+'/'+success+'">');
      }
      else {
         result = '<span class="emsg">There was an error during file upload!<\/span><br/><br/>';
         $('#bans').remove();
      }
      funct = $('#funct').val();
      eval(funct);
      document.getElementById('f1_upload_process').style.visibility = 'hidden';
      document.getElementById('f1_upload_form').innerHTML = result + '<label><input name="myfile" id="myfile" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
      document.getElementById('f1_upload_form').style.visibility = 'visible';      
      return true;   
}

function initTiny(){
    tinyMCE.init({
            // General options
            mode : "textareas",
            elements : 'abshosturls',
            theme : "advanced",
            plugins : "imagemanager,filemanager,safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
            relative_urls : false,

            remove_script_host : false,
            // Theme options
            theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
            theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
            theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
            theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
            theme_advanced_toolbar_location : "top",
            theme_advanced_toolbar_align : "left",
            theme_advanced_statusbar_location : "bottom",
            theme_advanced_resizing : true,

            // Example content CSS (should be your site CSS)
            content_css : "css/site.css",

            // Drop lists for link/image/media/template dialogs
            template_external_list_url : "examples/lists/template_list.js",
            external_link_list_url : "examples/lists/link_list.js",
            external_image_list_url : "examples/lists/image_list.js",
            media_external_list_url : "examples/lists/media_list.js",

            // Replace values for the template plugin
            template_replace_values : {
                    username : "Some User",
                    staffid : "991234"
            }
    });
}

function startUpload2(){
  document.getElementById('f1_upload_process2').style.visibility = 'visible';
  document.getElementById('f1_upload_form2').style.visibility = 'hidden';
  return true;
}

function stopUpload2(success){
      var result = '';
      if (success != ''){
         result = '<span class="msg">The file was uploaded successfully!<\/span><br/><br/>';
         $('#bans2').remove();
         $('#file_upload').append('<img id="bans2" title="'+success+'" src="'+default_variable.host+'download/tmp/'+default_variable.user_id+'/'+success+'">');
      }
      else {
         result = '<span class="emsg">There was an error during file upload!<\/span><br/><br/>';
         $('#bans2').remove();
      }
      funct = $('#funct').val();
      eval(funct);
      document.getElementById('f1_upload_process2').style.visibility = 'hidden';
      document.getElementById('f1_upload_form2').innerHTML = result + '<label><input name="myfile2" id="myfile2" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
      document.getElementById('f1_upload_form2').style.visibility = 'visible';      
      return true;   
    }

    
