/*
'******************************************************************************************	
'	Name:				slideshow.js
'	Purpose: 			Used for Slide show Only
'	Module:				Main System
'	Include Files: 		None
'
'	Initial Release:	11 Mar 2003
'	Developer:			Jay Niemeyer
'
'	History:			11 Mar 2003 - Created main file for Dev use
'******************************************************************************************
*/
// Below is used for the slide show
// Browser checker
Browser_Name = navigator.appName;
Browser_Ver  = parseInt(navigator.appVersion);
if((Browser_Name == "Netscape" && Browser_Ver >= 3) || (Browser_Name == "Microsoft Internet Explorer" && Browser_Ver >= 4)) Browser_Gen = ">=3rd";
else Browser_Gen = "<3rd";
// Variables
if (Browser_Gen == '>=3rd'){
	var num_of_slides = maxcnt;  	// Declare the number of slides in your show
	var slide_num = start_slide;			// Which slide loads ups first
	var g_isPlaying = false;	// boolean specifying if slideshow is running
	var g_isPaused  = false;	// boolean specifying if slideshow is paused
	var g_duration = 4.5;			// num seconds each slide is displayed
	var g_loop = true;			// boolean specifying if slideshow is looping
	var g_justStarted = true;	// boolean specifying if slideshow just started
}
// start/run slideshow
function slideshowStart(){
    if (g_justStarted){	// show just starting
		g_justStarted = false;
	}
    else { // show already running
		slideNext();
	}
	g_isPlaying = true;
	timeoutID = setTimeout("slideshowStart();", g_duration * 1000);
}
// Previous Slide
function slidePrev(){
    slide_num = slide_num - 1;
	if(slide_num < 1){
		slide_num = num_of_slides;
	}
    changeslide();
}
//Next Slide
function slideNext(){
    slide_num = slide_num + 1;
	if(slide_num > num_of_slides){
		slide_num = 1;
	}
	changeslide();
}
//  This function changes the slide and the description box according to the slide_num
function changeslide(){
	if (slide_num==1){
		changeLinkHref('picurl','javascript:NewWindow("picpopup.asp?url='+pictures[slide_num].scr+'","",635,435,0,"center")')	
	}else
		changeLinkHref('picurl','javascript:NewWindow("picpopup.asp?url='+pictures[slide_num].scr+'","",635,435,0,"center")')
		eval('document.picframe.src = "http://images.visualmaxxllc.com/images/' +pictures[slide_num].scr + '"');	
//		alert('document.picframe.src = "http://mls.milnick.com/images//' +pictures[slide_num].scr + '"');			
}
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function mlspoint(){
		javascript:location.replace("detailfeatures.asp?mls="+Right(Left(pictures[slide_num].scr,12),8))	

//		alert('document.picframe.src = "http://mls.milnick.com/images//' +pictures[slide_num].scr + '"');			
}

// pause slideshow
function slideshowPause(){
	clearTimeout(timeoutID);
	g_isPaused = true;
}
// resume slideshow (after pausing)
function slideshowResume(){
//	clearTimeout(timeoutID);
	g_isPaused = false;
	setTimeout("slideshowStart();", 4000);
//	slideshowStart();
}
// process Pause/Resume button click
function doPauseClick(){
	if (! g_isPlaying)
    	return;
	if (! g_isPaused)
		slideshowPause()
	else
		slideshowResume();
}
function findLinkByHref(href) {
  for (var i=0; i<document.links.length; i++) {
    if (document.links[i].href == href) return i;
  }
  return -1;
}

function changeLinkHref(id,newHref) {
  if (document.links.length > 0) {
    if (document.getElementById) {
      document.getElementById(id).href = newHref;
    }
    else if (document.all) {
      document.all[id].href = newHref;
    }
  }
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~