
var intervalID;
var intervalIDSM;
var blinkNumber = 0;
var newmassage = 0;
var lastmassage = 0;
var postmsg = 0;
var user_msg_poster ;
var soundupdate ;
/* Blink title*/
function viewTitle() {
if(newmassage == 1){
 if (blinkNumber == 0) {
					document.title = 'Вам сообщение!!! ';
					blinkNumber = 1;

		}else{
        document.title = originalTitle;
        blinkNumber = 0;
		}
	}
}
 /**Вызов моргающего титл*/
$(document).ready(function(){
	originalTitle = document.title;

	$([window, document]).blur(function(){
		/*windowFocus = false;*/
 intervalID = setInterval('viewTitle();',3000);

	}).focus(function(){
		/*windowFocus = true;*/
		document.title = originalTitle;
		clearInterval(intervalID);

	});
});
/*---------------------------------------------*/
 function clrUser(id) { /*for (var i = 0; i < 10; i++) { */
	  $("."+id).hide(2000);
  /*}  */
}

function view_winsm(id) { // загружаем в окно чата с пользователем id
// $('#chatpanel_sm a:first').next('.subpanel').toggle();
 //$('#chatpanel_sm a:first').toggleClass('active');
//alert(22);

if($('#chatpanel_sm .subpanel').is(':visible')){ //If subpanel is already active...
        // alert('activ');
			}else{
$('#chatpanel .subpanel').hide(); //Hide active subpanel
$('#footpanel li a').removeClass('active');


 $('#chatpanel_sm a:first').next('.subpanel').toggle();
 $('#chatpanel_sm a:first').toggleClass('active');
 }
//Затемняем экран
		black_fon=document.createElement('div');
		black_fon.className='black_fon';
		$('.black_fon').remove();
		$('body').append(black_fon);
		$('.black_fon').fadeTo(0, 0.6);
		 //-----------
ajaxSendSM({ url: 'plug.php?o=sm&u='+id,clr:2, divId: 'footerbox', errMsg: 'Error'});
}



function viewUser() {
$.ajax({
		type: 'GET',
		url: 'plug.php?r=sm&usdata='+user_msg_poster,

		success: function(msg) {


    $("#al_n_msg").append(msg).css("display","inline");
								}

	});

}

window.onload = function () {
/*пока не придумал*/
$('#mes').focus();
	}


// Add smile row
function viewSmile() {
	var box = document.getElementById("smile_box");
	if(box.style.display == "none"){ box.style.display = "";
	$("#smile_link").text("Убрать смайлы");
	}else{box.style.display = "none";
	$("#smile_link").text("Вставить смайлик");
	}

}


function empty_form ()
{
    var txt = document.getElementById('mes').value;
    if(txt == '')
    {
        alert('Вы забыли ввести текст.');
        return false;
    }
    return true;
}


function ctrlEnter(event, formElem, settings)
    {
    if((event.ctrlKey) && ((event.keyCode == 0xA)||(event.keyCode == 0xD)))
        {    var txt = document.getElementById('mes').value;
    if(txt == '')
    {
        alert('Вы забыли ввести текст.');
        return false;
    }
        /*formElem.submit(); */
        ajaxSendSM(settings);
        }
    }

function ajaxSendSM(settings) {
	var method = settings.method || 'GET';
	var data = settings.data || '';
	var url = settings.url || $('#' + settings.formId).attr('action');
	var clr = settings.clr || '';
    var ping = settings.ping || '';

    if(ping!=''){ var pingurl='&ping='+ping;
         }else{pingurl = '';}
	if(method == 'POST') {
		data += '&' + $('#' + settings.formId).serialize();
	}

   if(clr == '1') {$('#boxform #mes').val('');}
	$.ajax({
		type: method,
		url: url+pingurl,
		data: data,
		beforeSend: function() {
          if(clr == '2'){ //$('#footerbox_loading').append('<span class="loading" id="loading"><img src="images/spinner_bigger.gif" height="16px" alt="loading"/></span>');
                      clearInterval(intervalIDSM); //убираем пингование
                      //$('#text_box').fadeOut('slow');
                      $('#text_box').html('<div align="center"style="padding:200px 0px;"><img src="images/spinner_bigger.gif"  alt="loading" /></div>');
                      }
		         if(clr == '1'){ // Пишем на кнопке Подождите...		         	$('#subinp').val("Подождите.....").attr('disabled','disabled');

		         	}

		},
		success: function(msg) {
        $('#errorbox').css("display","none");if(ping==''){

          if((msg !='') && (msg!='msc')){            if(clr == '1'){ $('#subinp').val("Отправить").attr('disabled','');}
			$('#' + settings.divId).html(msg);
			$('#mes').focus();
                       }

        if(msg !=''){
        if((sound_mode == 'on') && (clr != '1') && (clr != '2') && (soundupdate == 1)){
         SMplaySound('/plugins/sm/misc/incom.swf');
         }
         }


}else{  if(msg !=''){

             newmassage = 1;

             $('#new_massage').css("display","inline");

             $('#spmsg').html(msg);

             $('#f_massage').css("display","inline");

             if(smmsg!=postmsg){ $('#fpmsg').css("display","inline");
                                 $('#fpmsg_msg').html(msg);
                               }


             if((lastmassage == 1) && (smmsg!=postmsg) && (clr != '2')){

             //viewUser(); // всплывающее окно с лицом польз

              sound_mode = 'on';
              img_on='';
             SMplaySound('/plugins/sm/misc/incom.swf');
              smmsg = postmsg;
              }

             }else{$('#new_massage').css("display","none");
               $('#fpmsg').css("display","none");
               newmassage = 0;
             }

	}
	    $('#loading').remove();
		},
		error: function(msg) {
			$('#loading').remove();

			$('#errorbox').css("display","inline").html(settings.errMsg);
			//alert(settings.errMsg);
		}
	});
	return false;
}


function insertsmileSM(dat,c1,c2) {
	insertText(open.document, c1,c2,' '+dat+' ');
}


function SMplaySound(musicURL) {if (sound_mode=='on')
{mtags=img_on;
}else{
mtags=img_off;
	}

musicTag=(navigator.appName=='Microsoft Internet Explorer')?'<bgsound src="'+musicURL+'" />':'<embed src="'+musicURL+'" hidden="true" autostart="true"  style="width:0px;height:0px"/>';
document.getElementById("music").innerHTML=mtags+musicTag;

}

function SMsound(status) {
if (status=='on')
{
sound_mode='on';
mtags=img_on;
document.getElementById("music").innerHTML=mtags;

}
else
{
sound_mode='off';
mtags=img_off;
document.getElementById("music").innerHTML=mtags;

	}
}

