function zoom(name){
        var p=window.open('/zoom.plx?n='+name,'preview_window',"width=10,height=10,top=0,left=0,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
        if(p)p.focus();
	return false;
}

function zoomITEM(id){
        var p=window.open('/zoomITEM.plx?id='+id,'preview_window',"width=10,height=10,top=0,left=0,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
        if(p)p.focus();
	return false;
}

function zoomATTR(id){
        var p=window.open('/zoomATTR.plx?p='+id,'preview_window',"width=300,height=400,top=0,left=0,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
        if(p)p.focus();
	return false;
}

function add(sel,v,n){
var newOpt=sel.appendChild(document.createElement('option'));
newOpt.text=n;
newOpt.value=v;
}

var ldr=null;

function Rebuild(f,sid,name){
 var len=f.elements.length;
 var i=0;
 var str='';
 for(i;i<len;i++){
    str=str+'&'+f.elements[i].name+'='+f.elements[i].value;
 }
 str='/selector/'+sid+str;
 if(ldr&&ldr.readyState!=0) { ldr.abort() } 
 ldr=selector();
 if(ldr)
 {
	ldr.open("GET",str,true);
	ldr.onreadystatechange=function()
	{
		if(ldr.readyState==4 && ldr.responseText)
		{
			Parser(ldr.responseText,f);
		}
	};
	ldr.send(null)
 }
 return false;
}

function Parser(str,f)
{
  var len=f.elements.length;
  var SelectArray = str.split("#");
  var i=0;
  for(i;i<SelectArray.length;i++)
  {
    if(SelectArray[i].length < 4) break;
    var delemiter=SelectArray[i].indexOf(":");
    
    var Name=SelectArray[i].slice(0,delemiter);
    var obj;
    for(k=0;k<len;k++)
      if(f.elements[k].name==Name) obj=f.elements[k];

    if(!obj) continue;
    obj.length = 1;
    
    var Opt=SelectArray[i].slice(delemiter+1);
    if(Opt.length==0){return false;}
    var option = Opt.split(";");
    
    for(j=0;j<option.length;j++)
    {
       if(option[j].length==0) continue;
       var data = option[j].split("%");
       var txt=data[1].slice(1,data[1].length-1);
       add(obj,data[0],txt);
    }
  }
}

function selector()
{
	var A=null;
	try{A=new ActiveXObject("Msxml2.XMLHTTP")}
	catch(e){try{A=new ActiveXObject("Microsoft.XMLHTTP")}
	catch(oc){A=null}}
	if(!A&&typeof XMLHttpRequest!="undefined") {A=new XMLHttpRequest()}
	return A
}

function setDefault(f)
{
  var len=f.elements.length;
  var i=0;
  for(i;i<len;i++){
     if(f.elements[i].type=='select-one' && f.elements[i].selectedIndex!=0)
       f.elements[i].selectedIndex=0;
  }
  return false;
}

function Sort(f){
 var len=f.elements.length;
 var i=0;
 var str='';
 for(i=0;i<len;i++){
    if(f.elements[i].type=='radio' && !f.elements[i].checked){}
    else{str=str+'&'+f.elements[i].name+'='+f.elements[i].value;}
 }
 str=f.action+str;
 document.location.href=str;
// alert(document.location.href);
 return false;
}

