isDOM=(document.getElementById)?true:false
  isOpera=isOpera5=window.opera && isDOM
  isOpera6=isOpera && window.print
  isOpera7=isOpera && navigator.userAgent.indexOf("Opera 7") > 0 || navigator.userAgent.indexOf("Opera/7") >= 0
  isMSIE=isIE=document.all && document.all.item //&& !isOpera
  isNC=navigator.appName=="Netscape"
  isNC4=isNC && !isDOM
  isNC6=isMozilla=isNC && isDOM

// ############################# система заказа #################################################
// чтение куки
function getCookie(name) {
var prefix=name+"=";
var start=document.cookie.indexOf(prefix);
if(start==-1)
return null;
var end=document.cookie.indexOf(";",start+prefix.length)
if(end==-1)
end=document.cookie.length;
var value=document.cookie.substring(start+prefix.length, end);
return unescape(value);
}
// запись в куки
function setCookie(name,value,expies,path,domain,secure){
var newCookie=name+"="+escape(value)+
((expies)?";expies=" +expies.toGMTString():"")+
((path)?";path=" +path :"")+
((domain)?";domain=" + domain :"")+
((secure)?";secure" :"");
document.cookie=newCookie;
}
// запомнить объявление
function addCool(name,value,id){
//id.style.background="#ffcc00";

var iname=name;
var ivalue=value;
var msg=false;
var alr=true;
if(getCookie(iname)==null){
setCookie(iname,ivalue);
//document.getElementById("cTovar").value++;
}
else {
aname=getCookie(iname).split(",");
for(i=0; i<aname.length; i++){
if(aname[i]==ivalue){
idel=i;
//msg=confirm("Вы уже запоминали эту книгу.\nМожет быть Вы хотите ее удалить?");
msg=true;
//aname.splice(idel,1);
nn=aname.slice(0,idel);
nn1=aname.slice(idel+1);
aname.slice(0);
aname=nn.concat(nn1);
alr=false;
break;
}
}
if(msg) {
//document.getElementById("cTovar").value--;
ivalue=aname.join(",");

//id.style.background="#eeeeee";

}
else {
//document.getElementById("cTovar").value++;
if(aname.length>0) ivalue=ivalue+","+aname.join(",");
}
if(ivalue.lastIndexOf(",")==(ivalue.length-1)){
ivalue=ivalue.substr(0,ivalue.length-1);
}
setCookie(iname,ivalue);
}
return false;
}
// показать корзину
function showCool(name,url){
var iname=name;
var lh=url+getCookie(iname);
if(getCookie(iname)!=null) document.location.href=lh;
else alert("Вы ничего не отметили!\nЧтобы отметить нужную Вам вакансию или резюме, поставте галочку напротив названия.");
//return false;
}

// выделить отмеченное
function Vibrano(name){
i=0;
if(getCookie(name)==null) return;
var zname=getCookie(name).split(",");
var itog=0;
for(i=0; i<zname.length; i++){
obj=document.getElementById(zname[i]);
objk=document.getElementById("k"+zname[i]);
objs=document.getElementById("s"+zname[i]);
objpr=document.getElementById("pr"+zname[i]);
if(obj!=null){
obj.checked=true;
//obj.style.background="#ffcc00";
}
if(objk!=null && objs!=null && objpr!=null){
if(getCookie("t"+zname[i])==null) {
objk.value=1;
}
else {
objk.value=getCookie("t"+zname[i]);
}
objs.value=Math.round(objk.value*objpr.value*100)/100;
itog=itog+objs.value*1;
}

}
//if(itog!=0) document.getElementById("itog").value=Math.round(itog*100)/100;
//document.getElementById("cTovar").value=i;
}
// проверка заполнения формы
function testform(uf, param) {
var fp=param.split(",");
var re = /(\w+)@([\w\._]+)/;
for (i=0; i<fp.length; i++) {
fv=eval("document."+uf+"."+fp[i]);
//alert(fv);
if (fv.value=="" || fv.value==0){
alert("Пожалуйста, заполните все поля формы отмеченные ' * '");
fv.focus();
return false;
}
if(isMSIE){
if (fp[i]=="email" && fv.value.match(re)==null){
alert("Неверный адрес E-mail");
return false;
}
}
}
return true;
}
function Registr(p) {
if(p==0) {
x=confirm("Введите логин и пароль или зарегистрируйтесь как работодатель.\nХотите зарегистрироваться сейчас?");
if(x) {location.href="reg.php?reg=emp";}
}
if(p==1) {
x=confirm("Введите логин и пароль или зарегистрируйтесь как соискатель.\nХотите зарегистрироваться сейчас?");
if(x) {location.href="reg.php?reg=comp";}
}
}
function TestDel() {
return confirm("Вы действительно хотите удалить данный пункт?");
}
