 var wait_message = "<img src='/img/ajax-loader3.gif' alt='' align='absmiddle' style='margin:-2px 5px 0px 0px;' />Подождите, пожалуйста&#133;";
var wait_buttons = "<img src='/img/ajax-loader2.gif' alt='' />";
var wait_icon = "<img src='/img/ajax.gif' alt='' align='absmiddle' />";

var img_error = "";
var img_ok = "";

var email_not_valid = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
var email_valid = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
var login_valid = /^[A-Za-z0-9-_]+?$/;



var smiles = new Array();
smiles[0] = new Array(':)', '02_smile.gif');
smiles[1] = new Array(';)', '03_wink.gif');
smiles[2] = new Array(':(', '22_sad.gif');
smiles[3] = new Array(':-D', '21_biggrin.gif');
smiles[4] = new Array('*this*', '08_this.gif');
smiles[5] = new Array('*priem*', '4.gif');
smiles[6] = new Array('*red*', '5.gif');
smiles[7] = new Array('*blue*', '6.gif');
smiles[8] = new Array('*white*', '7.gif');
smiles[9] = new Array('*pas*', '1.gif');
smiles[10] = new Array('*draka*', '2.gif');
smiles[11] = new Array('*v_bort*', '3.gif');
smiles[12] = new Array('*zloy*', '05_spiteful.gif');
smiles[13] = new Array('*obmorok*', '06_swoon.gif');
smiles[14] = new Array('*agressive*', '09_agressive.gif');
smiles[15] = new Array('*palach*', '10_butcher.gif');
smiles[16] = new Array('*cool*', '11_cool.gif');
smiles[17] = new Array('*diablo*', '12_diablo.gif');
smiles[18] = new Array('*drinks*', '13_drinks.gif');
smiles[19] = new Array('*fool*', '15_fool.gif');

// ..................................................................

function str_replace(search, replace, subject) {
	return subject.split(search).join(replace);
}

function smilesReplace(Wall) {
	for (var j = 0; j < smiles.length; j++) 
		Wall = str_replace(smiles[j][0], '<img style="vertical-align: middle" src="/img/smiles/' + smiles[j][1] + '"/>', Wall);
	return Wall;
}


// ..................................................................

 function explode(seporator, str) {
   var aa;  
   aa=str.toString().split(seporator.toString());    
   return aa;
 }

// ..................................................................


 
 function messageW(user_id) {

	this_top = (screen.height - 700) / 2;
	this_left = (screen.width - 550) / 2;

	var window_id = "message_" + user_id;
	var xx = window.open("/message/?user_id=" + user_id, window_id, "toolbar=no,scrollbars=yes,menubar=no,directories=no,status=no,resizable=yes,width=" + 550 + ",height=" + 700 + ",top=" + this_top + ",left=" + this_left);
	xx.focus();

	return false;
}



// ..................................................................

function confirma(msg, callback) {

	$("#confirm").jqmShow()
	.find("div.jqmConfirmMsg").html(msg)
	.end()
	.find("div.modalButtons").html("").html("<div class='yes'>Да</div><div class='no'>Отмена</div>")
	.end()
	.find("div.yes")
		.removeAttr("click")
		.click(function() {
			window.location.href = callback;
			$("#confirm").jqmHide();
		})
	.end()
	.find("div.no")
		.removeAttr("click")
		.click(function() {
			$("#confirm").jqmHide();
		});

	return false;
} 
