// JavaScript Document


function CaptureMouseEvent(varObjId,varEventType){
	descObj=varObjId+"SolutionDesc";
	if (varEventType){
		tmp=varObjId+"_a_ico.src";
		document.getElementById("nextSolutionDesc").style.display='none'
		document.getElementById(descObj).style.display='';
		if (varObjId=='next'){
		document.getElementById("nextDescription").src="/images/nextDescActive.gif";
		}
	}
	else{
		tmp=varObjId+"_p_ico.src";
		document.getElementById(descObj).style.display='none';
		document.getElementById("nextSolutionDesc").style.display='';
		if (varObjId=='next'){
			document.getElementById("nextDescription").src="/images/nextDesc.gif";
		}	
	}
	document.getElementById(varObjId).src=eval(tmp);
	
	//alert (tmp);
}
function ChangeSlideEvent(varSlideStep){
	var d=document.getElementById('solutionImage');
	var current_img_src=d.src;
	tmp1=current_img_src.substr(current_img_src.indexOf('solution')+8);
	/*get src path only with img id and*/
	tmp2=tmp1.substr(0,tmp1.indexOf('.'));
	current_img_id=Number(tmp2);
	next_img_id=GetNextSlide(current_img_id,varSlideStep)
	/*change slide img*/
	if(navigator.userAgent.indexOf('MSIE') !=-1){
	var TransitionIndex = Math.round((TransitionArray.length - 1) * Math.random());
    var Transition = TransitionPath + TransitionArray[TransitionIndex];
    /*document.getElementById("solutionImage").style.filter = Transition;
    document.getElementById("solutionImage").filters[0].apply();

    document.getElementById("solutionImage").src = SolutionSlides[next_img_id].src;
	document.getElementById("solutionImage").filters[0].play();*/
	document.getElementById("Solution1").style.filter = Transition;
    document.getElementById("Solution1").filters[0].apply();

    document.getElementById("Solution1").innerHTML = Solutions[next_img_id];
	document.getElementById("Solution1").filters[0].play();

	}
	else {
    document.getElementById("Solution1").innerHTML = Solutions[next_img_id];

	/*change slide texts*/
	}
}

function ChangeSlide(varSlideStep){
		//alert ("works");
	ChangeSlideEvent(varSlideStep);
		clearTimeout(SlideTimerID);
		SlideTimerID=null;
		PlaySlides();
}

function ClearTimer(){
	
}
	
function GetNextSlide(varCurrentSlideId,varSlideStep){
	var tmp=varCurrentSlideId;
	if (varSlideStep==1){
		if (varCurrentSlideId<SlidesCount){
			tmp=tmp+1;
		}
		else{
			tmp=1;
		}
	}
	else{
		if (varCurrentSlideId>1){
			tmp=tmp-1;
		}
		else{
			tmp=SlidesCount;
		}
	
	}	
	return tmp;
	
}


	function ShowGroups(varDivName){
		document.getElementById('details').style.display='none';

		var openDiv=document.getElementById(varDivName);
		var openDiv_img=document.getElementById("img_"+varDivName);
		var openDivStatus=eval("openDiv.style.display==''");
		if (openDivStatus){
			openDiv.style.display='none';
			openDiv_img.src=plus_ico.src;
		}
		else{
			//CloseAllGroups();
			openDiv.style.display='';
			openDiv_img.src=minus_ico.src;
		}

	}
	
	function CloseAllGroups(){
		for (var i=1;i<=8;i++){
			var tmp=document.getElementById("Group_"+i);
			var tmp_img=document.getElementById("img_Group_"+i);
			tmp.style.display='none';
			tmp_img.src=plus_ico.src;
		}
	}
	
function ShowDetails(objID,prodID,prodName,show,XCord,YCord){
	//if(document.readyState=="complete") {
		/*change style of clicked object*/
		objID.className='nf';
	
		main_div_id=document.getElementById("details");
		loading_div_id=document.getElementById("details_loading");
	
		var tmp1=document.body.clientWidth;
		var rightedge = 800-XCord; //event.clientX;//-XCord; 
		
		var scrolling=document.body.scrollTop||document.documentElement.scrollTop;
		
		var bottomedge = document.body.clientHeight-YCord-scrolling; //event.clientY;//YCord; 
		
		
		var window_left_cord=800+XCord; //event.clientX; //XCord ;
		var window_top_cord=scrolling- YCord;//event.clientY; //-YCord;
	
		document.getElementById("DetailsWindowProd").innerHTML=prodName;
		document.getElementById("DetailsWindowProdDetails").innerHTML=eval("DetailsDesc_"+prodID);
	
		loading_div_id.style.display='block';
		main_div_id.style.display='block';
		
		/*loaded div height and width: */
		var div_width=454;
		var div_height=302;
		//alert (800-div_width);
		if (XCord>=800-div_width-35){
			document.getElementById('details_loading').style.left = 800-div_width-35+"px";
			main_div_id.style.left = 800-div_width-35+"px";
			
		}
		else {
			document.getElementById('details_loading').style.left = document.body.scrollLeft + XCord+"px";
			main_div_id.style.left = document.body.scrollLeft + XCord+"px";
		}
		/*if (rightedge < div_width)
			{main_div_id.style.left = document.body.scrollLeft + event.clientX -div_width;}
		else
			{main_div_id.style.left = document.body.scrollLeft + event.clientX;}*/
		if (bottomedge < div_height)
			{
			document.getElementById('details_loading').style.top = scrolling + YCord - div_height+163+"px";
			main_div_id.style.top = scrolling + YCord - div_height+"px";}
		else
			{
			document.getElementById('details_loading').style.top = scrolling + YCord+"px";
			main_div_id.style.top = scrolling + YCord+"px";}
	
		document.getElementById('details').style.height="0px";
		document.getElementById('details').style.width=div_width;
		document.getElementById('details_frame').height="0px";
		document.getElementById('details_frame').width=div_width;
		//var prod_details_link="http://www.4team.biz/"+prodID+"_detailsWindow.asp";		
		var prod_details_link="/detailswindows/"+prodID+"_detailsWindow.asp";
		document.getElementById('details_frame').src=prod_details_link;
		//document.getElementById('details_frame').height="300px";
	//}
}

function OnBodyLoad(){
	PlaySlides();
}

function PlaySlides(){
	//alert (eval("SlideTimerID"));
	 if (SlideTimerID == null)
    {
	
    SlideTimerID = setInterval("ChangeSlideEvent(1)", SlideInterval);
    PlaySlides();
    }
}

function ChangeLineMouseover(varLineObj){
    varLineObj.style.cursor='pointer'; 
    varLineObj.style.backgroundColor='#F4F4EB';
}

function ChangeLineMouseout(varLineObj){
    varLineObj.style.backgroundColor='#FFFFFF';
}
