//******************************* functions for site **********************************

var isNS4 = (document.layers) ? true : false;
var isIE4 = (document.all && !document.getElementById) ? true : false;
var isIE5 = (document.all && document.getElementById) ? true : false;
var isNS6 = (!document.all && document.getElementById) ? true : false;

function getelementbyid(myid) {
 if (isNS4){
  objElement = document.layers[myid];
 }else if (isIE4) {
  objElement = document.all[myid];
 }else if (isIE5 || isNS6) {
  objElement = document.getElementById(myid);
 }
 return(objElement);
}

function switchDiv(nm,bolVisible){
 var objElement=document.getElementById(nm);
//alert("objElement="+objElement+", nm="+nm);
 if(objElement=="" || objElement==undefined) return;
 if(isNS4||isIE4){
  if(!bolVisible) {
   objElement.visibility ="hidden"
  } else {
   objElement.visibility ="visible"
  } 
 } else if (isIE5 || isNS6) {
  if(!bolVisible){
   objElement.style.display = "none";
  } else {
   objElement.style.display = "";
  }
 }
 return 1;
}


function switchDivAuto(nm){
 if(nm=="") return;
 var objE=document.getElementById(nm);
 if(objE=="" || objE==undefined) return;
 var bolVisible=true;
 if(isNS4||isIE4){
  if(objE.visibility =="visible")
   bolVisible=false;
 } else if (isIE5 || isNS6) {
  if(objE.style.display == "")
   bolVisible=false;
 }

 if(isNS4||isIE4){
  if(!bolVisible) {
   objE.visibility ="hidden"
  } else {
   objE.visibility ="visible"
  } 
 } else if (isIE5 || isNS6) {
  if(!bolVisible){
   objE.style.display = "none";
  } else {
   objE.style.display = "";
  }
 }

}

function freshcode(n){
	var rnd = Math.round(Math.random()*10000);
	var o=getelementbyid('vixod_img'+(n!=undefined ? n : ''));
	if(o && o!=undefined){
	 var xl=new XML_Load('/modules/imgchangecode.php','POST','','',null);
	 if (xl.IsReady()) {
	  xl.OnReady=function(a,b,ldata) {
		o.src='/modules/imgcode.php?rnd='+rnd;
	  }
	  xl.Load();
	 }
	}
	return false;
}


//Check fields of forms
function CheckForm(field,mess1,mess2){
 var p,sz2,f,o;
 if(field!=""){
 var l=field.split(",");
 var sz=l.length;
 for(i=0;i<sz;i++){
  p=l[i].split("-");
  sz2=p.length;
  if(sz2>1){
   f=0;
   for(j=0;j<sz2;j++){
    o=getelementbyid(p[j]);
//alert("p-j="+p[j]+", o="+o);
    if(o && o!="" && o!=undefined && o.value!=""){
     f=1;
     break;
    }
   }
//alert("f="+f);
   if(f==0){
    alert(mess1);
    return false;
   }
  }else{
//alert("l="+l[i]);
   o=getelementbyid(l[i]);
   if(!o || o=="" || o==undefined || o.value==""){
    alert(mess1);
    if(o && o!="" && o!=undefined) o.focus();
    return false;
   }
  }

  if(l[i]=="mail" || l[i]=="email" || l[i]=="Lmail" || l[i]=="Fmail"){
   o=getelementbyid(l[i]);
   var txt = (!o || o=="" || o==undefined || o.value=="") ? "" : o.value;
   if(txt.indexOf(".")<0 || (txt.indexOf("@")<1 || (txt.indexOf("@")> txt.length - 5))){
     alert(mess2);
     if(o && o!="" && o!=undefined) o.focus();
     return false;
   }
  }

 }
 }
 return true;
}



function changeRad(idi){
	var r;
	if(!Gtopiclist || Gtopiclist==undefined || Gtopiclist=='') return;
	var n=0;
	if(idi!='' && idi!=undefined && parseInt(idi)>0){
		var a=Gtopiclist.split(',');
		var l=a.length;
		for(i=0;i<l;i++){
			r=getelementbyid('rad'+a[i]);
			if(a[i]==idi){
				var o=getelementbyid('Ltopic');
				if(o && o!="" && o!=undefined) o.value=idi;
				if(r && r!="" && r!=undefined) r.className='radio enabled';
			}else{
				if(r && r!="" && r!=undefined) r.className='radio';
			}
		}
	}
}
