
var intervalID;
var blinkNumber = 0;
var newmassage = 0;
var lastmassage = 0;
var postmsg = 0;
var user_msg_poster ;

/* 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();',1000);

	}).focus(function(){
		/*windowFocus = true;*/
		document.title = originalTitle;
		clearInterval(intervalID);

	});
});
/*---------------------------------------------*/
function clrUser(id) { /*for (var i = 0; i < 10; i++) { */
	  $("."+id).hide(2000);
  /*}  */
}
function viewUser() {/*var uid='';
for (x in user_msg_poster) {
  if(x>0)uid=uid+',';  uid=uid+user_msg_poster[x];
}
  */
/*$("#newMS").html('<span id=al_n_msg> Новые сообщения '+user_msg_poster[0]+'</span>');*/
$.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 :textarea:#mes').val('');}
	$.ajax({
		type: method,
		url: url+pingurl,
		data: data,
		beforeSend: function() {
		         if(clr == '1'){		         	$('#subinp').val("Подождите.....").attr('disabled','disabled');

		         	}

		},
		success: function(msg) {
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'){
         SMplaySound('/plugins/sm/misc/incom.wav');
         }
         }


}else{  if(msg !=''){

             newmassage = 1;

             $('#new_massage').css("display","inline");

             $('#spmsg').html(msg);

             $('#f_massage').css("display","inline");

             $('#fpmsg').html(msg).css("display","inline");


             if((lastmassage == 1) && (smmsg!=postmsg)){

             viewUser();

              sound_mode = 'on';
              img_on='';
              SMplaySound('/plugins/sm/misc/incom.wav');
              smmsg = postmsg;
              }

             }else{$('#new_massage').css("display","none");
               $('#fpmsg').css("display","none");
               newmassage = 0;
             }

	}
		}
	});
	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;

	}
}
