function newWind(url){

	window.open(url,"","width=510,height=550,status=1");
	return false;
}

function maxImage(img,LangId){
	if(LangId=="34")	LangId="lt";
	if(LangId=="5")		LangId="en";

	var Close=new Array()
		Close["lt"]="Uždaryti";
		Close["en"]="Close";

	var title = document.title;
	var dir = "http://www.linpra.org/EasyAdmin/sys/photos/originals/";

	var html="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n";
	html+="<html>\n";
	html+="<head>\n";
	html+="<title>" + title + "</title>\n";
	html+="<meta http-equiv='imagetoolbar' content='no'>\n";
//	html+="<meta http-equiv='Content-Type' content='text/html; charset=windows-1257'>\n";
	html+="</head>\n";
	html+="<body bgcolor='#eff6fe' topmargin=15 leftmargin=15 marginheight=15 marginwidth=15>";
	html+="<table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0'><tr><td align='center'>";
	html+="<a onClick='window.close()'><img src='"+dir+img+"' border='0' alt='"+Close[LangId]+"'></a>";
	html+="</td></tr></table>";
	html+="</body>\n";
	html+="</html>\n";

	var Window2=open("","",",scrollbars=yes, resizable=yes, location=no, menubar=no, status=no,");
	Window2.document.open();
	Window2.document.write(html);
	Window2.document.close();
}


function DoAlert(msg){
	var title = document.title;

	var html="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n";
	html+="<html>\n";
	html+="<head>\n";
	html+="<title>" + title + "</title>\n";
	html+="<meta http-equiv='imagetoolbar' content='no'>\n";
//	html+="<meta http-equiv='Content-Type' content='text/html; charset=windows-1257'>\n";
	html+="</head>\n";
	html+="<body bgcolor='#eff6fe' topmargin=15 leftmargin=15 marginheight=15 marginwidth=15>";
	html+="<table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0'><tr><td align='center'>";
	html+="<a onClick='window.close()'>" + msg + "</a>";
	html+="</td></tr></table>";
	html+="</body>\n";
	html+="</html>\n";

	var Window2=open("","","height=300,width=300,left=300,top=300,scrollbars=yes, resizable=yes, location=no, menubar=no, status=no,");
	Window2.document.open();
	Window2.document.write(html);
	Window2.document.close();
}

function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
		}
	}
} 

function popitup(url)
{
	
	newwindow=window.open(url,'name');
	if (window.focus) {newwindow.focus()}
	return false;
}

//var oPopup = window.createPopup();

function HelpTable(TipText){
		ww=150;
		hh=50;
		oPopup.document.body.innerHTML = '<table cellpadding="0" cellspacing="5" border="0" style="border:1px solid #000000" bgcolor="#ffffff" width="'+ww+'" height="'+hh+'"><tr><td style="font-family: Tahoma, Verdana, Arial; font-size:11px; color: #000000; text-decoration:none;" valign=top>'+
			TipText+'</td></tr></table>';

	if (event) {
		ev=event;
		bd=document.body;
	}
	coorX=(ev.clientX);
	coorY=(ev.clientY);
	oPopup.show(coorX,coorY,ww,hh,document.body);
}

function HelpTableOut(){

	oPopup.hide();
	
}


function ShowHide(elem){
	
	var divelem = document.getElementById(elem);
	if (divelem.style.display == 'none' ) {
		divelem.style.display = 'block';
	} else {
		divelem.style.display = 'none';
	}
	
}

function CheckAll(divid, checked) {
	var divas=document.getElementById(divid);
	inputs=divas.getElementsByTagName("input");
	for(i=0; i<inputs.length; i++) {
		if (checked)
			inputs[i].checked=true;
		else 
			inputs[i].checked=false;
	}
	

}


function AddSelectedCompanies2() {
	var selectObjectFrom=document.getElementById("AllGroups[]");
	var ItemsToAdd=GetAssignedArray2();
	if (selectObjectFrom.options.length!=0) { 
		for (i=0; i<selectObjectFrom.options.length; i++){
			if (selectObjectFrom.options[i].selected) {
				if (AlreadyInArray(ItemsToAdd, selectObjectFrom.options[i].value)<0) {
					ItemsToAdd[ItemsToAdd.length]=selectObjectFrom.options[i].value;
					CurLevel=selectObjectFrom.options[i].getAttribute('level');
					if (CurLevel>0) {
						for (a=i; a>=0; a--) {
							if (selectObjectFrom.options[a].getAttribute('level') < CurLevel) {
								CurLevel=selectObjectFrom.options[a].getAttribute('level');
								if (AlreadyInArray(ItemsToAdd, selectObjectFrom.options[a].value)<0) {
									ItemsToAdd[ItemsToAdd.length]=selectObjectFrom.options[a].value;
								}
								if (CurLevel==0)
									break;
							}
						}
					}
				}
				else return "";
			}	
		}
     }

	RemoveAllCompanies2();
	for (i=0; i<selectObjectFrom.options.length; i++){
		for(j=0; j<ItemsToAdd.length; j++) {
			if (selectObjectFrom.options[i].value==ItemsToAdd[j])
				AddCompany2(selectObjectFrom.options[i]);
		}
	}
}

function RemoveAllCompanies2() {
	var selectObject=document.getElementById("AssignedGroups[]");
	if (selectObject.options.length!=0) { 
		for (i=(selectObject.options.length)-1; i>=0; i--){
			selectObject.options[i]=null;
		}
     }
}

function AddAllCompanies2() {
	var selectObjectFrom=document.getElementById("AllGroups[]");
	var selectObjectTo=document.getElementById("AssignedGroups[]");
	if (selectObjectFrom.options.length!=0) { 
		RemoveAllCompanies2();
		for (i=0; i<selectObjectFrom.options.length; i++){
			AddCompany2(selectObjectFrom.options[i]);
		}
     }
}



function RemoveSelectedCompanies2() {
	var selectObjectTo=document.getElementById("AssignedGroups[]");
	var ItemsToRemove=new Array();
	if (selectObjectTo.options.length!=0) { 
		for (i=0; i<selectObjectTo.options.length; i++){
			if (selectObjectTo.options[i].selected) {
				ItemsToRemove[ItemsToRemove.length]=selectObjectTo.options[i].value;
				CurLevel=selectObjectTo.options[i].getAttribute('level');
				for (a=i+1; a < selectObjectTo.options.length; a++) {
					if (selectObjectTo.options[a].getAttribute('level') > CurLevel) {					
						if (AlreadyInArray(ItemsToRemove, selectObjectTo.options[a].value)<0)
							ItemsToRemove[ItemsToRemove.length]=selectObjectTo.options[a].value;
					}
					else break;
				}
			}	
		}
    }


	for(j=0; j<ItemsToRemove.length; j++) {
		var length=(selectObjectTo.options.length)-1;
		for (i=length; i>=0; i--){
			if (selectObjectTo.options[i].value==ItemsToRemove[j])
				RemoveCompany(selectObjectTo, i);
		}
	}
}


function GetAssignedArray2() {
	var assigned=new Array();
	var selectObjectTo=document.getElementById("AssignedGroups[]");
	for (z=0; z<selectObjectTo.options.length; z++){
		assigned[z]=selectObjectTo.options[z].value;
	}
	return assigned;
}

function AddCompany2(option) {
	var selectObject=document.getElementById("AssignedGroups[]");
	var optionObject = new Option(option.text,option.value);
    var optionRank = selectObject.options.length;
    selectObject.options[optionRank]=optionObject;
	selectObject.options[optionRank].setAttribute('level', option.getAttribute('level'));
}

function RemoveSelected2() {
	var selectObject=document.getElementById("AssignedGroups[]");
	for (var i = 0; i < selectObject.options.length; i++) {
		if (selectObject.options[i].selected)
			RemoveCompany(selectObject, i);
	}
}

function AlreadyInArray(SelArray, OptValue) {
	for (j=0; j<SelArray.length; j++){
		if (SelArray[j]==OptValue)
			return j;
	}
	return -1;
}

function RemoveCompany(selectObj, i) {
	selectObj.options[i]=null;
}




function SelectAddedGroups() {
	if (document.getElementById('AssignedGroups[]')) {
		SelectObj=document.getElementById('AssignedGroups[]');
		for(i=0;i<SelectObj.options.length;i++){
			SelectObj.options[i].selected=true;
		}
	}
}

function Reselect(group) {
	var tekstas="";
	var padding="";
	if(document.getElementById('companyGroup')){
		var sel=document.getElementById('companyGroup');
		while(sel.options.length >0){
			sel.removeChild(sel.options[0]);
		}
		var opt=document.createElement('option');
		sel.appendChild(opt);
		opt.text='Visos';
		opt.value=0;
		for(var i=0; i<AllGroups.length; i++){
			padding="";
			if (AllGroups[i][2]==group || group==0) {
				var opt=document.createElement('option');
				sel.appendChild(opt);
				
				for (var j=0; j<AllGroups[i][3]; j++) {
					padding=padding+"  ";
				}
				tekstas=padding+AllGroups[i][1];
				opt.text=tekstas;
				opt.value=AllGroups[i][0];
			}
		}
	}
}



function ReselectAll(group) {
	var groups = new String(group); 
	var SelGroups = groups.split('-'); 
	var tekstas="";
	var padding="";
	var mainAreas=new Array();
	mainAreas[0]=new Array("34815", "Gamybinės įmonės");
	mainAreas[1]=new Array("34822", "Tiekimo įmonės");
	mainAreas[2]=new Array("34823", "Mokslo ir mokymo įstaigos");

	if(document.getElementById('companyGroup')){
		var sel=document.getElementById('companyGroup');
		while(sel.options.length >0){
			sel.removeChild(sel.options[0]);
		}
		
		for(var z=0; z<SelGroups.length; z++){
			group=SelGroups[z];
			//pagrindine grupe
			var opt2=document.createElement('option');
			sel.appendChild(opt2);
			opt2.text=mainAreas[z][1];
			opt2.value=mainAreas[z][0];

			for(var i=0; i<AllGroups.length; i++){
				padding="";
				if (AllGroups[i][2]==group || group==0) {
					var opt=document.createElement('option');
					sel.appendChild(opt);
					
					for (var j=0; j<AllGroups[i][3]; j++) {
						padding=padding+"  ";
					}
					tekstas=padding+AllGroups[i][1];
					opt.text=tekstas;
					opt.value=AllGroups[i][0];
				}
			}
		}
	}
}