function plus_minus(num){
$("#plusBlock_"+num+", #linkBlock_"+num).bind("click", function (event) {
if ($("#infoBlock_"+num).css("display")=="none"){
$("#infoBlock_"+num).css({display:"block"});
$("#plusBlock_"+num).html("-");
}else{
$("#infoBlock_"+num).css({display:"none"});
$("#plusBlock_"+num).html("+");
}
});
}



/* Функция isValidEmail принимает один или 2 аргумента:
email - электронный адрес для проверки;
strict - необязательный логический параметр (true/false), который 
определяет строгую проверку при которой пробелы до и после адреса 
считаются ошибкой

В качестве результата функция возвращает либо true, либо false
*/


function isValidEmail (email, strict)
{
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}



function trim(s)
{
  return rtrim(ltrim(s));
}

function ltrim(s)
{
  return s.replace(/^\s+/, ''); 
}

function rtrim(s)
{
  return s.replace(/\s+$/, ''); 
}