function showHide(d1,d2)
{if(d1!='')action(d1);if(d2!='')action(d2);}
function action(id)
{var item=null;if(document.getElementById)
{item=document.getElementById(id);}
else if(document.all)
{item=document.all[id];}
else if(document.layers)
{item=document.layers[id];}
if(!item)
{}
else if(item.style)
{if(item.style.display=="none")
{item.style.display="";}
else
{item.style.display="none";}}
else
{item.visibility="show";}}
function var_dump(obj,obj_name)
{var result="";for(var i in obj)
{result+=obj_name+"."+i+" = "+obj[i]+"<BR>";}
result+="<HR>";return result;}
function gebi(g_id)
{return document.getElementById(g_id);}
function is_email(mail,name_obj)
{var re=new RegExp("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$","gi");if(!mail.match(re))
{alert(name_obj+" Неверный e-mail");return false;}
return true;}
function is_data(date,name_obj)
{if(date.length==0)
{alert('Введите дату');return false;};re=/^([0-9]){1,2}-([0-9]){1,2}-([0-9]){2,4}$/;if(!date.match(re))
{alert(name_obj+' Дата введена неверно!!!');return false;};return true;}
function is_text(txt,name_obj,txt_min,txt_max)
{if(txt_min>0)
{if(txt.length==0){alert(name_obj+' Нет текста');return false;};}
else
txt_min=txt_min*(-1);if(txt.length!=0)
if(txt.length<txt_min)
{alert(name_obj+' Текст недостаточной длины');return false;};if(txt_max>0)
if(txt.length>txt_max)
{alert(name_obj+' Текст превышает допустимое количество символов');return false;};return true;}
function is_image(file,name_obj)
{flag=file.indexOf('.img');flag=file.indexOf('.png');flag=file.indexOf('.gif');flag=file.indexOf('.swf');flag=file.indexOf('.bmp');if(flag>1){alert(name_obj+" Неверный формат файла");return false;}
return true;}
var req;function getXHR()
{if(window.XMLHttpRequest){req=new XMLHttpRequest();return true;}
else try{req=new ActiveXObject('Msxml2.XMLHTTP');return true;}catch(e){try{req=new ActiveXObject("Microsoft.XMLHTTP");return true;}catch(e){req=false;return false;}}}
function sendInfoAboutClick(val_id)
{if(getXHR())
{req.open('GET',"stat/stat.php?checkid="+val_id,true);req.onreadystatechange=function()
{if(req.readyState==4){if(req.status==200){document.getElementById('stat').innerHTML="+";}}}
req.send('');}
return true;}
