function music()
{
 obj=document.getElementById('soundctr');  
 if (obj)
 {
  if (musicautostart == 1) { musicautostart=0; }
   else { musicautostart=1; }
  if (musicautostart == 1) { jwplayer('mediaspace').play(); obj.className='sndon'; }
   else { jwplayer('mediaspace').stop(); obj.className='sndoff'; }
  setCookieArrayValue('musics','status', musicautostart, 0, base.substring(base.indexOf("/",8),base.length))
 }
}

function checknumber(obj,clear)
{
 obj.value = obj.value.replace(/\s/g, '');
 if(!obj.value.match(new RegExp("^[0-9]+$","i")))
 {
  alert("Неверно задан параметр (только цифры)");
  if (clear == true) { obj.value = obj.value.replace(/[^0-9]/g, ''); }
  else { obj.value=''; }
  return false;
 }
}

function checkabc(obj)
{
 obj.value = obj.value.replace(/^\s+|\s+$/g, '');
 if(!obj.value.match(new RegExp("^[^0-9]+$","i")))
 {
  alert("Неверно задан параметр (только текст)");
  obj.value='';
  return false;
 }
}
function checkdate(obj)
{
 obj.value = obj.value.replace(/\s/g, ''); obj.value = obj.value.replace(/\/|\\|-|,/g, '.');
 if (!obj.value.match(new RegExp("[0-9]{1,2}\\.[0-9]{1,2}\\.[0-9]{4}","i")))
 {
  alert("Неверно задана дата. Правильный формат дд.мм.гггг");
  obj.value='';
  return false;
 }
}
function checkemail(obj)
{
 obj.value = obj.value.replace(/\s/g, '');
 if(! obj.value.match(new RegExp("(^$)|(^[a-z0-9]+([_\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\.[a-z]{2,}$)","i")))
 {
  alert("Неверно задан email");
  obj.value='';
  return false;
 }
}

function confirmurl(url,question)
{
 var agree = confirm(question);
 if (agree) { document.location=url; return true; }
 else { return false; }
}

function setCookieArrayValue(aname, akey, value, expires, path, domain, secure)
{
 var result = akey+":"+value+",";
 var string = getCookie(aname);
 if(string)
 {
  prefix = akey+":";
  cookieStartIndex = string.indexOf(prefix)
  if (cookieStartIndex == -1) { result = string + result }
  else
  {
   cookieEndIndex = string.indexOf(",", cookieStartIndex)
   if (cookieEndIndex == -1) cookieEndIndex = string.length
   result = string.substring(0,cookieStartIndex) + result + string.substring(cookieEndIndex+1,string.length)
  }
 }
 setCookie(aname, result, expires, path, domain, secure)
}

function setCookie(name, value, expires, path, domain, secure)
{
 document.cookie = name + "=" + escape(value) +
  ((expires) ? "; expires=" + expires : "") +
  ((path) ? "; path=" + path : "") +
  ((domain) ? "; domain=" + domain : "") +
  ((secure) ? "; secure" : "");
}

function getCookie(name)
{
 var prefix = name + "="
 var cookieStartIndex = document.cookie.indexOf(prefix)
 if (cookieStartIndex == -1)	return null
 var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
 if (cookieEndIndex == -1)	cookieEndIndex = document.cookie.length
 return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
