
//ViennaSoft Standard JavaScripts V7.0 Copyright www.viennasoft.at

d = document;

function vs_change_pic(picname,url){
	if(parent.frames.length==0){
		if(d.images[picname]){
			vs_io=d.images[picname];
		}
	}
	else{
		for(var j = 0; j < parent.frames.length; j++){
			try {
  				if(parent.frames[j].d.images[picname]){
					vs_io=parent.frames[j].d.images[picname];
					break;
				}
			} catch (e) {
  				vs_io="";
			}
		}
		if(j == parent.frames.length){
			if(d.images[picname]){
				vs_io=d.images[picname];
			}
		}				
		}
	if(vs_io){
		if (navigator.appName == 'Microsoft Internet Explorer'){
			if(vs_io.filters.blendTrans){
				vs_io.filters.blendTrans.Apply();
				vs_io.src = url;
				vs_io.filters.blendTrans.Play();
			}
			else{
				if(vs_io.filters.revealTrans){
					vs_io.filters.revealTrans.Apply();
					vs_io.src = url;
					vs_io.filters.revealTrans.Play();
				}
				else{
					vs_io.src = url;
				}
			}			
		}
		else{	
			vs_io.src = url;
		}
	}
}

function vs_change_text(vs_id,vs_text){
	if(parent.frames.length==0){
		if(d.getElementById(vs_id)){
			vs_to=d.getElementById(vs_id);
		}
	}
	else{
		for(var j = 0; j < parent.frames.length; j++){
			if(parent.frames[j].d.getElementById(vs_id)){
				vs_to=parent.frames[j].d.getElementById(vs_id);
				break;
			}				
		}				
	}
	if(vs_to){
		if (navigator.appName == 'Microsoft Internet Explorer'){
			if(vs_to.filters.blendTrans){
				vs_to.filters.blendTrans.Apply();
				vs_to.firstChild.replaceData(0,vs_to.firstChild.nodeValue.length,vs_text); 
				vs_to.filters.blendTrans.Play();
			}
			else{
				if(vs_to.filters.revealTrans){
					vs_to.filters.revealTrans.Apply();
					vs_to.firstChild.replaceData(0,vs_to.firstChild.nodeValue.length,vs_text); 
					vs_to.filters.revealTrans.Play();
				}
				else{
					vs_to.firstChild.replaceData(0,vs_to.firstChild.nodeValue.length,vs_text); 
				}
			}			
		}
		else{	
			vs_to.firstChild.replaceData(0,vs_to.firstChild.nodeValue.length,vs_text); 
		}
	}
return;
}


function vs_change_textvalue(vs_object,vs_text){
	vs_object.value=vs_text;
}

function vs_visible_layer(vs_id,vs_vis){
	if(parent.frames.length==0){
		if(d.getElementById(vs_id)){
			vs_layer_onoff(d.getElementById(vs_id),vs_vis);
		}
	}
	else{
		for(var j = 0; j < parent.frames.length; j++){
			if(parent.frames[j].d.getElementById(vs_id)){
				vs_layer_onoff(parent.frames[j].d.getElementById(vs_id),vs_vis);
				break;
			}
		}
	}
}



function vs_img_largeview_show(url){

if(d.getElementById('vs_img_largeview').style.visibility){
	d.getElementById('vs_img_largeview').style.visibility='hidden';
}

vs_change_pic('vs_img_lv',url);

if (document.all){
wW=document.body.offsetWidth;
wWo=document.body.scrollLeft;
wH=document.body.offsetHeight;
wHo=document.body.scrollTop;
}
else
{
wW=window.innerWidth;
wWo=window.pageXOffset;
wH=window.innerHeight;
wHo=window.pageYOffset;
}

d.getElementById('vs_img_largeview').style.left = parseInt(((wW-d.images['vs_img_lv'].width)/2)+wWo);
d.getElementById('vs_img_largeview').style.top = parseInt(((wH-d.images['vs_img_lv'].height)/2)+wHo);


vs_visible_layer('vs_img_largeview', 'visible');
                        
}






vs_menuitem=new Array();
var vs_menucount=0;

function vs_menu_show(vs_menuid,vs_menuparentid){
	
	if(vs_menuparentid != ""){
		var vs_menuparentids = vs_menuparentid.split(",");
		for(var k = 0; k < vs_menuparentids.length; k++){
			vs_menu_show(vs_menuparentids[k],"","");
		}
	}

	if(parent.frames.length==0){
		for(var i = 1; i <= vs_menucount; i++){
			if (vs_menuitem[i][0]==vs_menuid){
				break;
			}
		}
		if(i>vs_menucount){
			vs_menucount++;
			vs_menuitem[vs_menucount]=new Array();
			vs_menuitem[vs_menucount][0]=vs_menuid;
			vs_menuitem[vs_menucount][1]=1;
		}
		else{
			vs_menuitem[i][1]++;
		}
	}
	else{
		for(var i = 1; i <= parent.vs_menucount; i++){
			if (parent.vs_menuitem[i][0]==vs_menuid){
				break;
			}
		}
		if(i>parent.vs_menucount){
			parent.vs_menucount++;
			parent.vs_menuitem[parent.vs_menucount]=new Array();
			parent.vs_menuitem[parent.vs_menucount][0]=vs_menuid;
			parent.vs_menuitem[parent.vs_menucount][1]=1;
		}
		else{
			parent.vs_menuitem[i][1]++;
		}
	}

	vs_timeout_id = self.setTimeout('vs_menu_check()',300)
}

function vs_menu_hide(vs_menuid,vs_menuparentid){
	if(vs_menuparentid != ""){
		var vs_menuparentids = vs_menuparentid.split(",");
		for(var k = 0; k < vs_menuparentids.length; k++){
			vs_menu_hide(vs_menuparentids[k],"","");
		}
	}
	if(parent.frames.length==0){
		for(var i = 1; i <= vs_menucount; i++){
			if (vs_menuitem[i][0]==vs_menuid){
	
				vs_menuitem[i][1]--;
				break;
			}			
		}
	}
	else{
		for(var i = 1; i <= parent.vs_menucount; i++){
			if (parent.vs_menuitem[i][0]==vs_menuid){
				parent.vs_menuitem[i][1]--;				
				break;
			}			
		}
	}
	vs_timeout_id = self.setTimeout('vs_menu_check()',300)
}

function vs_menu_check(){
	if(parent.frames.length==0){
		for(var i = 1; i <= vs_menucount; i++){
			if(d.getElementById(vs_menuitem[i][0])){
				if (vs_menuitem[i][1]<=0){
					vs_layer_onoff(d.getElementById(vs_menuitem[i][0]),"hidden");
				}
				else{
					vs_layer_onoff(d.getElementById(vs_menuitem[i][0]),"visible");
				}
			}
		}
	}
	else{
		for(var i = 1; i <= parent.vs_menucount; i++){
			for(var j = 0; j < parent.frames.length; j++){
				if(parent.frames[j].d.getElementById(parent.vs_menuitem[i][0])){
					if(parent.vs_menuitem[i][1]<=0){
						vs_layer_onoff(parent.frames[j].d.getElementById(parent.vs_menuitem[i][0]),"hidden");
						break;
					}
					else{
						vs_layer_onoff(parent.frames[j].d.getElementById(parent.vs_menuitem[i][0]),"visible");
						break;
					}
				}
					
			}				
		}
	}
}

function vs_layer_onoff(vs_menuobject,vs_visible){
	if(vs_menuobject.style.visibility != vs_visible){
		if (navigator.appName == 'Microsoft Internet Explorer'){
			if(vs_menuobject.filters.blendTrans){
				vs_menuobject.filters.blendTrans.Apply();
				vs_menuobject.style.visibility = vs_visible;
				vs_menuobject.filters.blendTrans.Play();
			}
			else{
				if(vs_menuobject.filters.revealTrans){
					vs_menuobject.filters.revealTrans.Apply();
					vs_menuobject.style.visibility = vs_visible;
					vs_menuobject.filters.revealTrans.Play();
				}
				else{
					vs_menuobject.style.visibility = vs_visible;
				}
			}			
		}
		else{	
			vs_menuobject.style.visibility = vs_visible;
		}
	}
}




function vs_open_window(openbrse, openbrna, openbrop) {
	var windowname = window.open(openbrse,openbrna,openbrop)
	if (windowname){
	if (windowname.focus){
	windowname.focus();}}
	return windowname;
}

function vs_open_url(url,target,options){
	if(url != "") {
	if(target == "_blank") {window.open(url)}
	else{ if(target == "_self") {location.href=url;}
	else{ if(target == "_top") {top.location.href=url;}
	else{ if(target == "_parent") {parent.location.href=url;}		
	else{ if(options != "") {
			var windowname = window.open(url, target, options)
			if (windowname){
				if (windowname.focus){
					windowname.focus();
				}
			}
		}
	else{ if(target != "") {
		parent.frames[target].location.href=url;}
	else{location.href=url;}}}}}}}
}


function vs_sound(vs_sndaction,vs_sndname){
var A = eval(vs_sndname);
if (A != null){if (vs_sndaction=='stop') A.stop();
else{if (navigator.appName == 'Netscape') A.play();
else{if (d.M == null){
d.M = false; var m;
for(m in A) if (m == "ActiveMovie"){
d.M = true; break;}}
if (d.M) A.SelectionStart = 0;
if (d.M) A.play();}}}}

var ns = (navigator.appName.indexOf("Netscape") != -1);

function vs_scrollwindow(pixel,target,speed,flags){
	var py = 0; var px = 0;

	if (window.pageYOffset){
		py = window.pageYOffset;} 
	else if (d.body && d.body.scrollTop){
		py = d.body.scrollTop;}

	if (window.pageXOffset){
		px = window.pageXOffset;} 
	else if (d.body && d.body.scrollLeft){
		px = d.body.scrollLeft;}

	if (pixel>0){
		for (i=0; i<=pixel; i=i+speed){
		window.scrollBy(px,py+i);}
	}
	else{
		for (i=0; i>=pixel; i=i-speed){
		window.scrollBy(px,py+i);}
	}
}


function vs_change_pic_frame(picname,url,framename){vs_change_pic(picname,url);}
function vs_change_picani(picname,url,ftyp){vs_change_pic(picname,url);}
function vs_change_text_frame(vs_id,vs_text,framename){vs_change_text(vs_id,vs_text);}
function vs_visible_layer_frame(vs_id,vs_vis,framename){vs_visible_layer(vs_id,vs_vis);}






