var openedPopUp=null;

// smartContent
var lastActiveContentId="1";

// imgGallery
var lastActiveImgId="1";
var lastActiveThumb=null;

function openPopUp(idOfPopUp){
	popUp=document.getElementById(idOfPopUp);
	if(popUp){
		popUp.style.display="block";
		closePopUp();
		openedPopUp=popUp;
	}
}
function closePopUp(){
	if(openedPopUp){
		openedPopUp.style.display="none";
	}
}

function showContent(contentId){
	var tmpObjHead=document.getElementById('boxHead_'+contentId);
	var tmpObjContent=document.getElementById('boxContent_'+contentId);
	if(tmpObjHead && tmpObjContent){
		var tmpObjOldHead=document.getElementById('boxHead_'+lastActiveContentId);
		var tmpObjOldContent=document.getElementById('boxContent_'+lastActiveContentId);
		if(tmpObjOldHead && tmpObjOldContent){
			tmpObjOldHead.className="smartContentHead";
			tmpObjOldContent.style.display="none";
			tmpObjHead.className="smartContentHead_active";
			tmpObjContent.style.display="block";
			lastActiveContentId=contentId;
		}
	}	
}

function loadGalleryImg(imgId, imgSrc, textId){
	var imgTarget=document.getElementById("galleryImg");
	var imgThumb=document.getElementById("imgThumb_"+imgId);	
	var imgText=document.getElementById("imgText_"+imgId);	
	if(imgTarget && imgThumb && imgText){
		//imgTarget.src="pictures/gallery/"+imgSrc+".jpg";
		imgTarget.innerHTML='<img src="pictures/gallery/' + imgSrc + '.jpg" />';
		var lastActiveThumb=document.getElementById("imgThumb_"+lastActiveImgId);		
		if(lastActiveThumb){
			lastActiveThumb.className="galleryThumb";
		}
		imgThumb.className="galleryThumb_active";
		lastActiveThumb=imgThumb;
		var lastActiveImgText=document.getElementById("imgText_"+lastActiveImgId);
		if(lastActiveImgText){
			lastActiveImgText.style.display="none";			
		}
		imgText.style.display="block";
		lastActiveImgId=imgId;
	}
}

function loadNewsImg(thumbObj, imgSrc){
	var imgTarget=document.getElementById("newsImg");
	if(imgTarget){
		imgTarget.innerHTML='<img src="' + imgSrc + '" />';
		if(!lastActiveThumb){
			lastActiveThumb=document.getElementById("newsThumb1");
		}
		if(lastActiveThumb){
			lastActiveThumb.className="newsThumb";
		}
		thumbObj.className="newsThumb_active";
		lastActiveThumb=thumbObj;
	}
}

// formular check functions

function checkMail(objId){
	var a = false;
	var res = false;
	var tmpObj=document.getElementById(objId);
	if(tmpObj){
		var s=tmpObj.value;
		if(typeof(RegExp) == 'function') {
			var b = new RegExp('abc');
			if(b.test('abc') == true){a = true;}
		}
	
		if(a == true) {
			reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
							 '(\\@)([a-zA-Z0-9\\-\\.]+)'+
							 '(\\.)([a-zA-Z]{2,4})$');
			res = (reg.test(s));
		}
		else{
			res = (s.search('@') >= 1 && s.lastIndexOf('.') > s.search('@') && s.lastIndexOf('.') >= s.length-5)
		}
	}
	return res;
}

function checkField(objId, minLength){
	var res=false;
	var tmpObj=document.getElementById(objId);
	if(tmpObj){
		if(tmpObj.value.length >= minLength) res=true;
	}
	return res;
}

function checkRadioField(objName){
	var res=false;
	var tmpObj=document.getElementsByName(objName);
	if(tmpObj.length){
		for(var i=0; i < tmpObj.length; i++){
			if(tmpObj[i].checked){
				res=true;
				break;
			}
		}
	}
	return res;
}

//jquery init
$(function(){
  $('#contentFader').jContentFader({fadeSpeed: 500, autoSpeed: 5500, startPos: 1}); // with custom settings
  $('.panoramaSlider').attr("scrollLeft", (parseInt($('.panoramaSlider img').attr("width"))-parseInt($('.panoramaSlider').css("width")))/2);
});
