var btnOn = new Image();
btnOn.src = '/orckimages/findBtnOn.png';
var btnOff = new Image();
btnOff.src = '/orckimages/findBtnOff.png';

function btnOnFunc(btnId){
	var obj = document.getElementById(btnId);
	obj.src = btnOn.src;
}

function btnOffFunc(btnId){
	var obj = document.getElementById(btnId);
	obj.src = btnOff.src;
}

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) 	{
		while (obj.offsetParent) {
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x) {
		curleft += obj.x;
	}
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y) {
		curtop += obj.y;
	}
	return curtop;
}

var currentBand=1;
function MoveToNextProduct(Dir){	
	if(Dir == 'left'){		
		if(currentBand == 1){
			return false;	
		}		
		var NewBand = currentBand-1;					
		moveDeal('prev', 'prod_0', 20);
		currentBand=NewBand;					
	}else{		
		if(currentBand == TotalBands){			
			return false;
		} 		
		var NewBand = currentBand+1;					
		moveDeal('next', 'prod_0', 20);
		currentBand = NewBand;				
	}		
}

if (!document.myGetElementsByClassName) {
	document.myGetElementsByClassName = function(className) {
	    var children = document.getElementsByTagName('*') || document.all;
	    var elements = new Array();	
	    for (var i = 0; i < children.length; i++) {
			var child = children[i];
			var classNames = child.className.split(' ');
			for (var j = 0; j < classNames.length; j++) {
		        if (classNames[j] == className) {
	                elements.push(child);
	                break;
		        }
			}
	    }
	    return elements;
	}
}

function cleanWhitespace(node) {
	var notWhitespace = /\S/;
	for(var i=0;i<node.childNodes.length; i++) {
		var childNode = node.childNodes[i];
		if ((childNode.nodeType == 3)&&(!notWhitespace.test(childNode.nodeValue))) {
			node.removeChild(node.childNodes[i]);
			i--;
		}
		if(childNode.nodeType == 1) {
			cleanWhitespace(childNode);
		}
	}
}

function moveDeal(period, bannerId, speed, band){
	var dealObj = document.getElementById(bannerId);
	cleanWhitespace(dealObj);
	var filmObj = dealObj.firstChild;	
	var windowWidth = filmObj.firstChild.offsetWidth;
	var productBand = (!band) ? 3 : band;
	
	filmObj.id = '_' + bannerId;
	if (isNaN(band)) {
		if(filmObj.orgObj && filmObj.orgObj.slideStatus){
			return false;
		}
	}
	var totalFilmWidth = 0;
	for(i=0; i<filmObj.childNodes.length; i++){
		totalFilmWidth +=  filmObj.childNodes[i].offsetWidth;
	}
	filmObj.style.position = 'absolute';
	filmObj.style.width = totalFilmWidth + 'px';	
	var currentLeftMargin = (filmObj.style.marginLeft) ? parseInt(filmObj.style.marginLeft) : 0;
			
	switch(period){
		case 'first':
			var stopPosition = 0;
			if(currentLeftMargin >= 0) return false;
			var moveDirection = 2;
			filmObj.slideCount = 1;
		break;
		
		case 'prev':
			var stopPosition = currentLeftMargin + (windowWidth * productBand);
			if(currentLeftMargin >= 0) {
				return false;				
			}
			var moveDirection = 2;
		break;
			
		case 'next':
			var stopPosition = currentLeftMargin - (windowWidth * productBand);	
			if(Math.abs(stopPosition) >= totalFilmWidth) {
				return false;				
			}
			var moveDirection = 4;
		break;
		
		case 'move_prev':
			var stopPosition = productBand;
			var moveDirection = 2;
		break;
		
		case 'move_next':
			var stopPosition = productBand;
			var moveDirection = 4;
		break;
		
		case 'last':
			var stopPosition = 0 - totalFilmWidth + windowWidth;			
			if(currentLeftMargin <= stopPosition) return false;
			var moveDirection = 4;
			filmObj.slideCount = filmObj.childNodes.length - 2;
		break;		
	}
	var slideObj = new slider();
	slideObj.sliderId = filmObj.id;
	slideObj.moveDirection = moveDirection;	
	slideObj.stopPosition = stopPosition;
	slideObj.ready = true;	
	filmObj.orgObj = slideObj;
	slideObj.slideBy = speed;	
	slideObj.slideMarginLeft = currentLeftMargin;
	slideObj.gotoFunction = 'check';
	slideObj.slide();	
}

function check(slideObj){
	var fildDiv = document.getElementById(slideObj.sliderId);
	var imgObjs = fildDiv.getElementsByTagName('img');
}

function showHiddenSlider(PslId,show){
	var divObj = document.getElementById('hiddenSlider');
	var closeObj = document.getElementById('slideClose');
	if(show == 1){		
		var tblObj = document.getElementById('image-slider');	
		divObj.style.visibility='visible';
		divObj.style.display='block';
		closeObj.style.visibility='visible';
		closeObj.style.display='block';				
		var xPos = findPosX(tblObj);
		divObj.style.left = (xPos - 40) + 'px';
 		//moveDealToProduct(PslId, 20 ,1); 	
		var leftPos = parseInt(findPosX(divObj) +  divObj.offsetWidth);
		var topPos = findPosY(divObj);
		closeObj.style.left = (leftPos - 25) + 'px';
		closeObj.style.top = (topPos - 12) + 'px'
		closeObj.style.zIndex = '35'; 		 		
	}
	else{
		divObj.style.visibility='hidden';
		divObj.style.display='none';
		closeObj.style.visibility='hidden';
		closeObj.style.display='none';			
	}	
}


var bWidth = 2298;

function manual_left(){
	var bg = $('#hill1');
	var inWidth = bg.innerWidth();
	var w;
	var position = bg.offset();
	if(bWidth > inWidth){
		w = inWidth + 200;
	}
	var posLeft = (position.left) * (-1);
	if(posLeft>bWidth){
		posLeft = posLeft*(-1);
	}
	if(posLeft){
		bg.animate({
			left: posLeft
		},1000); 
	}else{
		bg.animate({
			width: w
		},500);
	}
	setRight = false;
	showRight = 0;
}

var setRight = false;
var showRight = 0;
function manual_right(){
	var bg = $('#hill1');
	var inWidth = bg.innerWidth();
	if(setRight == false){
		bg.css("width", bWidth);
		width = $(window).width();
		containerWidth = bg.width();  
		leftMargin = (width - bWidth) / 2;  
		bg.css("marginLeft", leftMargin);
		setRight = true;
	}
	//alert(bWidth + '--' + inWidth + '<=>' + showRight);
	var position = bg.offset();
	if(bWidth >= inWidth && showRight<=1){
		var posLeft = (position.left) + 400;
	}	
	if((bWidth==inWidth) || (showRight>1)){
		showRight++;
	}
	bg.animate({
		left: posLeft
	},500); 	
}

function manual_reset(){
	var bg = $('#hill1');
	//bg.innerWidth() = $(window).width();
	var bgWidth = $(window).width() - bg.innerWidth();
	alert(bgWidth);
	bg.animate({
		left: bgWidth 
	},500); 	
	// alert($(window).width());
	// alert(bg.innerWidth());
}

function showFAQ(){
	showHideDiv('divFootFAQ', 1);
	showHideDiv('divFootIntro');
	
	location.href = '#footerFAQ';
}	
function showHideDiv(id, status){
	var divObj = document.getElementById(id);
	if(divObj) {
		if(status) {
			divObj.style.visibility = "visible"; 
			divObj.style.display = "block"; 
		}else{
			divObj.style.visibility = "hidden"; 
			divObj.style.display = "none"; 
		}
	}
}
