// script : movment gellary 25/07/2009
// author: Hussen Refaa(hus244@hotmail.com) 
// Copyright (c) 2009 Hussen refaa (onyxar team ©)

/*var currentTop=421,
    newTop=421,
	minTop=326,
	alertTimerId = 0;*/


var currentTop=295,
    newTop=295,
	minTop=198,
	alertTimerId = 0;

var  timerRunning = true;	
var  descStatues = 'true';	

var desc = document.getElementById('description');

function showDesc(){
	
	   if (timerRunning == true){
	    newTop = newTop -1;
	    var rowTop = newTop -14;		
		var row = document.getElementById('row');
		row.style.backgroundImage ='url(images/r_top_blue.png)';
		
		desc = document.getElementById('description');
		desc.style.display = 'block';
		alertTimerId = setInterval ( "showDesc()", 150);
		
		if (newTop>minTop){
		  		 desc.style.top =  newTop+'px';
		  		 row.style.top =  rowTop+'px';				 
		}
		else
		{
			//     document.getElementById('description').style.top =  '326px';
                 newTop = 198;				 
				 clearTimeout(alertTimerId)
		}
   }
   
		
}




function changeToRedRow(){
	var row = document.getElementById('row');
	
	if (descStatues=='true'){
		row.style.backgroundImage ='url(images/r_top_red.png)';		
	}else
	{
		row.style.backgroundImage ='url(images/r_top_red.png)';
	}
	
}

function changeToBlueRow(){
	var row = document.getElementById('row');
	row.style.backgroundImage ='url(images/r_top_blue.png)';
}

function changeToBlueRowB(){
	var row = document.getElementById('row');
	row.style.backgroundImage ='url(images/r_top_blue.png)';
}

function closeDesc(){
		                     desc = document.getElementById('description');
                        	 var row = document.getElementById('row');
							 row.style.top ='273px';
							 
							 newTop=295; 			
                             minTop=198;							 
							 desc.style.top =  '295px';	
						//	 desc.style.display = 'none';
                             clearTimeout(alertTimerId);
							 timerRunning = false;
							 
}

function changeDescState(){
	                        if (descStatues=='true'){
								descStatues ='false'
								closeDesc();
							}else
							{
 							    timerRunning = true;
								descStatues ='true'								
								showDesc();
							}
}


function color_hint(objNum){
	
	 for (var i = 1; i < 10; i++) {	
	 		var colorHint = document.getElementById('color_hint'+i);
			if(colorHint){
				colorHint.style.display ='none';
			}
	 }
	 
	 document.getElementById('color_hint'+objNum).style.display = 'block';
	 
	

	
}

function changeColorLable(arbicDesc, engDesc, colorCode ){
	var colorLable = document.getElementById('color_Lable');
	colorLable.innerHTML = '<font class="arial_14_black_bold">'+engDesc+'</font><br />'+colorCode;
		
}

var carsLeft = 0;
function moveCarsToLeft(objId, maxLeft){
	
	var cars = document.getElementById(objId);
	
	if (carsLeft > maxLeft){
		carsLeft = carsLeft  -50;
		cars.style.left = carsLeft+ 'px';
	}
	
}


function moveCarsToRight(objId,minLeft){
	
	var cars = document.getElementById(objId);
	
	if (carsLeft < minLeft){
		carsLeft = carsLeft  + 50 ;
		cars.style.left = carsLeft+ 'px';
	}
	
}


function moveCarsToLeftSteps(objId, maxLeft, step){
	
	var cars = document.getElementById(objId);
	
	if (carsLeft > maxLeft){
		carsLeft = carsLeft  -step;
		cars.style.left = carsLeft+ 'px';
	}
	
}


function moveCarsToRightSteps(objId,minLeft, step){
	
	var cars = document.getElementById(objId);
	
	if (carsLeft < minLeft){
		carsLeft = carsLeft  + step ;
		cars.style.left = carsLeft+ 'px';
	}
	
}



function moveGalleryToNext(){
	
	var cars = document.getElementById('photoGallery');
	
	if (carsLeft > -130){
		carsLeft = carsLeft  -10;
		cars.style.left = carsLeft+ 'px';
	}
	else
	{
		stopMove();
	}
	
}


var alertTimerId = 0;

function startMoveNext(){
	
				alertTimerId = setInterval ( "moveGalleryToNext()", 10);

}

function startMovePrev(){
	
				alertTimerId = setInterval ( "moveGalleryToPrev()", 10);

}

function stopMove(){
	
              timerRunning = false;	
			  clearTimeout(alertTimerId)
}


function moveGalleryToPrev(){
	
	var cars = document.getElementById('photoGallery');
	
	
	if (carsLeft < 0){
		carsLeft = carsLeft  + 2 ;
		cars.style.left = carsLeft+ 'px';
	}
	else
	{
		stopMove();
	}
	
}

var carsTop = 120;

function moveDivTo(hintId){
	 
	var cars = document.getElementById(hintId);
	
	if (carsTop > 50){
		carsTop = carsTop  -10;
		cars.style.top = carsTop+ 'px';
	}else
	{
			stopMove();
	}
	
	
}

function resetExpand(hintId, minTop){
        	stopMove();
			var cars = document.getElementById(hintId);
			    cars.style.top = minTop+'px';
				carsTop =minTop;
}

function expandDiv(hintId){
	               
				  //  alert(String.fromCharCode(46))

					alertTimerId = setInterval ( "moveDivTo("+String.fromCharCode(39)+hintId+String.fromCharCode(39)+")", 1);
}

function showInterior(){
		document.getElementById('interior').style.display = 'block';
		document.getElementById('exterior').style.display = 'none';		
		document.getElementById('photo_gallery').style.display = 'none';								
}

function showExterior(){
		document.getElementById('exterior').style.display = 'block';
		document.getElementById('interior').style.display = 'none';		
		document.getElementById('photo_gallery').style.display = 'none';						
}


function showPhotoGallery(){
		document.getElementById('photo_gallery').style.display = 'block';
		document.getElementById('interior').style.display = 'none';		
		document.getElementById('exterior').style.display = 'none';				
}

/////////////////////hint control
function showHint(hintNum){
	
	    // first close all opend div's
		 for (var i = 1; i < 30; i++) {	
	 		var descHint = document.getElementById('descHint'+i);
			if(descHint){
				descHint.style.display ='none';	
			}
	     }
	 
		var hint = document.getElementById('descHint'+hintNum);
  		    hint.style.display = 'block';
						
}

function closeHint(hintNum){
    	var hint = document.getElementById('descHint'+hintNum);
		
  		hint.style.display = 'none';	 
}

function closAllHint(){
		for (var i = 1; i < 30; i++) {	
	 		var descHint = document.getElementById('descHint'+i);			
			if(descHint){
				descHint.style.display ='none';								
			}
	     }	 
}

function swpInteriorPic(imgSrc, bigSrc){
		
		
			var obj = document.getElementById('zoom_div');	
			obj.innerHTML =' <div id="zoom_httpvalidtjphuzoomcrimebitesjpgundefined580435" ' +
			               ' style="overflow: hidden; float: left;   border:#999999 solid 1px;width: 774px; height: 369px;" '+
			               'onMouseOver="zoom_on(event,774,369,'+String.fromCharCode(39)+bigSrc+String.fromCharCode(39)+ ');"' +
						   ' onMouseMove="zoom_move(event);" > '+
						   '<img id="bigInterior" name="bigInterior" src='+String.fromCharCode(39)+ imgSrc+String.fromCharCode(39) +
						   ' style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 774px; height: 369px;" /> ' +
                           '</div>';


}


function goToNewPage(pageName){
		  window.open(pageName);
}

function goToPage(pageName){
		
		document.location.href=pageName;
}

function openInNewWindow(pageName) { 
// Change "_blank" to something like "newWindow" to load all links in the same new window 
var newWindow = window.open(this.getAttribute(pageName), '_blank'); 
newWindow.focus(); 
return false; 
} 
