// JavaScript Document

function checkOffset(){
	$('holder').className = getPageSize()<555 ? "offset" : "";
}


function getPageSize(){
	var de = document.documentElement;
	var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
	return h;
}

function initProjectImagesCategory(_len, _cat){
	document.start_num = 0;
	document.start_len = _len;
	 for(o=0; o<_cat; o++){
	 new Effect.Appear("project_image_"+o+"_0");
	 	
	 }
	document.start_slider = setInterval("runProjectImagesCategory("+_len+")", 2500);
	/*
 //	$('text_area').value = _arr; 
	var _catnums = _arr.length;
	// INIT
	 for(o=1; o<=_arr.length; o++){
	 	new Effect.Appear("project_image_"+o+"_"+_arr[o-1][0]);
	 }
	 document.start_img_0 = 0;
	 document.start_img_1 = 0;
	 document.start_img_2 = 0;
	 document.start_array = 0;
	 runProjectImagesCategory(_arr, _catnums);*/
}

function markProjects(_act_name,_act_id, _arr){
	_str = "";
	var _act_all = getElementsByClass("dyn_list", document, "li");
	
	
	for(var t = 0; t<_act_all.length; t++){
		var _e = _act_all[t]
		_n = _e.className.replace(/act/,"");
		_n = _n.replace(/mark/,"");
		_act_all[t].className = _n;
		//_str += _n+"\n";
	}
	$(_act_name+"_"+_act_id).className = "dyn_list "+_act_name+" act";
	for(var t = 0; t<_arr.length; t++){
		if($("projects_"+_arr[t])) $("projects_"+_arr[t]).className = "dyn_list projects mark";
		
	}

	//alert(_str);
	$('deact_center').style.display = "block";
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}


function runProjectImagesCategory(_len){
	if(document.start_num==4){
		document.start_num = 1;
	}else{
		document.start_num++;
	}
	showStartImage(_len)
}

function showStartImage(_len){
	for(var c = 0; c<3; c++){
		for(var t = 0; t<_len; t++){
			if(t==document.start_num){
				new Effect.Appear("project_image_"+c+"_"+document.start_num);
				
			}else{
				//$('text_area').value +=t+"\n";
				$("project_image_"+c+"_"+t).style.display="none";
				
			}
		}
	}
}



 

function setHead(){
	$("flash_obj").style.visibility = "visible";
	$("home_btn").style.display = "none";
	$("switch_btn").style.display = "none";
}

function setHeadCookie(vis){
	document.cookie="_openhead="+vis; 
}

function initProjectImages(len){
	new Effect.Appear("project_image_1");
	$("nav_1").className = "act";
	document.slidepos = 1;
	document.slider_int = setInterval("runSlideshow("+len+")", 5000);
}

function runSlideshow(len){
	if(document.slidepos==len){
		document.slidepos = 1;
	}else{
		document.slidepos++;
	}
	showImage(document.slidepos, len)
}

function showImage(id,len){
	if(arguments[2]) window.clearInterval(document.slider_int);
	for(var t = 1; t<=len; t++){
		if(t==id){
			new Effect.Appear("project_image_"+t);
			$("nav_"+t).className = "act";
		}else{
			$("project_image_"+t).style.display="none";
			$("nav_"+t).className = "";
		}
	}
}

function changeCss(num) {
 var styles = document.getElementsByTagName('style');
 for(var i = 1; i < (styles.length); i++) {
 	alert(styles[i])
 }
 
 

 
 
 /*
 for(var i = 1; i < (styles.length); i++) {
  if(i==num) {
   styles[i].disabled = false;
   
  }
  else {
   if(styles[i].getAttribute("title")!="") {
      styles[i].disabled = true;
      
   }
  }
 }*/
 alert(styles)
}
function loadCss() {
	var stylenum = 1;
	if(stylenum!=-1) changeCss(stylenum);
}



//function hideImageNavi(){ new Effect.Fade("project_navi"); }
function hideImageNavi(){ $("project_navi").style.display="none"; }
function showImageNavi(){ $("project_navi").style.display="block"; }

function switchHead(){
	var pos = $("head_marker").value=="false";

	if(pos){
		$("head").style.backgroundPosition="-900px 10px";
		$("head_marker").value="true";
	}else{
		$("head").style.backgroundPosition="0px 10px";
		$("head_marker").value="false";
	}
	setHeadCookie(pos)
}

function switchMap(param){
	$("wzbg").style.display = $("wzbg_right").style.display = param ? "block" : "none";
	$("veits").style.display = $("veits_right").style.display = param ? "none" : "block"; 
	return false;
}