// Common JavaScript for photo web sites
/*
var message="All Content Copyright 2010 Cindy Carter";

        function clickIE() 
        {
            if (document.all) {alert(message);return false;}
        }
        function clickNS(e) 
        {
            if (document.layers||(document.getElementById&&!document.all)) 
            {
                if (e.which==2||e.which==3) {alert(message);return false;}
             }
        }
        if (document.layers)
        {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
        else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
        document.oncontextmenu=new Function("return false")
function closeme(){self.close;}
*/

var fadewait = 5500;
var SPhase = 0;
var opac1;
var opac;
var split = 55;
var pictureNum = 0;
var picNumNow = 0;
var availH=0;
var availW=0;
var Vonce=0;
var Sonce=0;
var SpicNum=1;
var tn_idP="tnW0";
var maxNum = numTNpage-1;
var tn_idL="tnW" + maxNum; 
var picNumber = 0;



var picList = new Array();

function startupP()
{
//	alert("hello");
	picStart = new Array();
	picStart[0]= "../imagesd/classic_look_words.jpg";
	picStart[1]= "../imagesd/fr_cl_1.jpg";
	picStart[2]= "../imagesd/fr_cl_2.jpg";
	picStart[3]= "../imagesd/studio_c_words.jpg";
	picStart[4]= "../imagesd/fr_sc_1.jpg";
	picStart[5]= "../imagesd/fr_sc_2.jpg";
	picStart[6]= "../imagesd/stylized_words.jpg";
	picStart[7]= "../imagesd/fr_st_1.jpg";
	picStart[8]= "../imagesd/fr_st_2.jpg";


	
//	alert(picStart[0]);
	
	SPhase = 0;
	opac1 = 0.1;
	split = 55;
	picNumber = 0;
//	alert("hello2");

	window.setTimeout('slidePic();' , 100);

}
function slidePic() 
{
//	alert("phase " + SPhase);
//	alert("pic" + picStart[0]);

	switch(SPhase)
	{
		case 0:
			document.getElementById('imgLeft').src = picStart[picNumber];
//			alert("here");
			incPicGal();
			document.getElementById('imgRight').src = picStart[picNumber];
			incPicGal();
			fadeUpBoth();
			break;
		case 1:
//			alert("1");
			fadeDnDiv('imgRight');
			break;
		case 2:
//			alert("2");
			document.getElementById('imgRight').src = picStart[picNumber];
			incPicGal();
			fadeUpDiv('imgRight');
			break;
		case 3:
//			alert("3");
			fadeDnBoth();

			break;
		case 4:
			SPhase = 5;
			document.getElementById('imgRight').src = picStart[picNumber];
			incPicGal();
			document.getElementById('imgLeft').src = picStart[picNumber];
			incPicGal();

			slideLeft();
			break;
		case 5:
			fadeUpBoth();
			break;
		case 6:
			fadeDnDiv('imgLeft');
			break;
		case 7:
			document.getElementById('imgLeft').src = picStart[picNumber];
			incPicGal();
			fadeUpDiv('imgLeft');
			break;
		case 8:
			fadeDnBoth();
			break;
		case 9:
			SPhase = 0;
			slideRight();
			break;
		default:
				
			slidePic();
			
	}
		
}

function fadeDnDiv(which)
{
	//alert("dn" + opac1);
	opac1 = opac1 - 0.1;
	if (opac1 < 0)
	{
		//alert("zero");
		opac1 = 0.01;

		SPhase = SPhase + 1;
		if (SPhase > 9){SPhase = 0;}

		slidePic();
	}
	else
	{
		document.getElementById(which).style.opacity = opac1;
		//alert(opac);
		if (which == 'imgRight')
		{
			window.setTimeout('fadeDnDiv("imgRight");',50);
		}
		else
		{
			window.setTimeout('fadeDnDiv("imgLeft");',50);
		}
	}
	
}

function fadeUpDiv(which)
{

	opac1 = opac1 + 0.1;
	if (opac1 >1)
	{
		opac1 = .99;
		SPhase = SPhase + 1;
		if (SPhase > 9){SPhase = 0;}

		window.setTimeout('slidePic();',fadewait);
	}
	else
	{
		document.getElementById(which).style.opacity = opac1;
		if (which == 'imgRight')
		{
			window.setTimeout('fadeUpDiv("imgRight");',50);
		}
		else
		{
			window.setTimeout('fadeUpDiv("imgLeft");',50);
		}

	}
}
function fadeDnBoth()
{
	opac1 = opac1 - 0.1;
	if (opac1 < 0)
	{
		opac1 = 0.01;
		SPhase = SPhase + 1;
		if (SPhase > 9){SPhase = 0;}

		document.getElementById('imgLeft').style.visibility="hidden";
		document.getElementById('imgRight').style.visibility="hidden";

		slidePic();
	}
	else
	{
		
		document.getElementById('imgLeft').style.opacity = opac1;
		document.getElementById('imgRight').style.opacity = opac1;

		window.setTimeout('fadeDnBoth();',50);
	}
}

function fadeUpBoth()
{
//	alert("fadeup");
	opac1 = opac1 + 0.1;
	if (opac1 >1)
	{
		opac1 = 1;
		SPhase = SPhase + 1;
		if (SPhase > 9){SPhase = 0;}
		window.setTimeout('slidePic();',fadewait);
	}
	else
	{
		document.getElementById('imgLeft').style.visibility="visible";
		document.getElementById('imgRight').style.visibility="visible";
		document.getElementById('imgLeft').style.opacity = opac1;
		document.getElementById('imgRight').style.opacity = opac1;

		window.setTimeout('fadeUpBoth();',50);
	}
}

function slideLeft()
{
	//alert("slideLeft  " + split);
	split = split - .5;
	if (split < 40)
	{
		slidePic();
	}
	else
	{
		document.getElementById('Div1').style.width = split + "%";
		document.getElementById('Div2').style.width = (99.5 - split) + "%";
		window.setTimeout('slideLeft();',50);
	}

}
function slideRight()
{
	split = split + .5;
	if (split > 60)
	{
		slidePic();
	}
	else
	{
		document.getElementById('Div1').style.width = split + "%";
		document.getElementById('Div2').style.width = (99.5 - split) + "%";
		window.setTimeout('slideRight();',50);
	}

}

function incPicGal()
{
//	alert("nextpic");
	picNumber = picNumber + 1;
//	alert("nextagain" );
	if (picNumber > (picStart.length-1)){picNumber = 0;}
}
	
function startupFnAbout()
		{
            
            if (window.screen.availWidth < 1024)
            {
                var myLink = document.getElementsByTagName('link')[0];
                if (myLink) {myLink.setAttribute('href', '../cssed/style800.css', 0);}
            }
            else if (window.screen.availWidth > 1279)
            {
                var myLink = document.getElementsByTagName('link')[0];
                if (myLink) {myLink.setAttribute('href', '../cssed/style1280.css', 0);}
                document.getElementById("bodyC").style.marginLeft=(window.innerWidth - 1024)/2 + "px";
            }
		    document.getElementById("thispage").style.backgroundColor="rgb(163,165,164)";
		    document.getElementById("thispage").style.color="white";
		    document.getElementById("thispage").style.borderColor="white";
		}
		
function startupFn()
		{
            
            if (window.screen.availWidth < 1024)
            {
                var myLink = document.getElementsByTagName('link')[0];
                //if (myLink) {myLink.setAttribute('href', 'css/style800.css', 0);}
            }
            else if (window.screen.availWidth > 1279)
            {
                var myLink = document.getElementsByTagName('link')[0];
                //if (myLink) {myLink.setAttribute('href', 'css/style1280.css', 0);}
                //document.getElementById("bodyC").style.marginLeft=((window.screen.availWidth - 1024)/2)-1 + "px";
            }
		    
		}

function startupFnBig()
{
    
    if (window.screen.availWidth < 1024)
    {
        document.getElementById('Big').style.maxWidth='800px';
        //document.getElementById('Big').style.maxHeight='1024px';
    }
    else if (window.screen.availWidth > 1279)
    {
        document.getElementById('Big').style.maxWidth='1024px';
        //document.getElementById('Big').style.maxHeight='1024px';
    }
    else
    {
        document.getElementById('Big').style.maxWidth='1024px';
        //document.getElementById('Big').style.maxHeight='1024px';
    }
    
}


              
function openPic(pic)
    {
       var nocopytxt = "";
       nocopytxt = "<script type='text/javascript' src='js/noright.js' ><\/script>";
       var imagetext = "";
       var bigPic = picList[pic];
       bigPic=bigPic.replace("../imagesd/","../imagesd/big_");

       imagetext = "<img src='" + bigPic + "'>";
       //alert(imagetext);
       w=(window.open("","_blank","width=1280,height=800,scrollbars=1"));
       w.document.open();
       w.document.write(nocopytxt); 
       w.document.write("<body style='text-align:center'>"); 
                   
       w.document.write(imagetext);
                    
       w.document.write("<br />");
       w.document.write("<input type='button' value='Close' onclick='javascript:self.close()' />")
       w.document.write("</body>"); 
       setTimeout(function() {w.document.close(); }, 0);             
          
       
                 
    }

    function openPicBig()
    {
       
       var nocopytxt = "";
       var bigPic = picList[picNumNow];
       bigPic=bigPic.replace("../imagesd/","../imagesd/big_");
       
       nocopytxt = "<script type='text/javascript' src='../jsed/noright.js' ><\/script>";
       var imagetext = "";
       imagetext = "<img src='" + bigPic + "'>";
       w=(window.open("","_blank","width=1280,height=800,scrollbars=1"));
       w.document.open();
       w.document.write(nocopytxt);
       w.document.write("<body style='text-align:center'>");
                        
       w.document.write(imagetext);
                    
       w.document.write("<br />");
       w.document.write("<input type='button' value='Close' onclick='javascript:self.close()' />")
       
       w.document.write("</body>");
       setTimeout(function() {w.document.close() }, 0);             
       
                 
     }

//	var Ronce=0;

    
    
    
	function startupFnGal()
     {
		//alert("start");
		if (Vonce == 0)
		{
			//alert("once");
			if (document.getElementsByClassName)
			{
				var Aimgs = document.getElementsByClassName("XXXImageTN");
				//alert("taco");
		        var Vlength=Aimgs.length;
		        var wwrite = Vlength;
		        
		        //alert(Vlength);
		        opac = 1;
		        //Vlength = 5;
				Vonce = 1;
				var j = 0;
	        	for (var i=0;i<Vlength;i++)
	        	{
	        		var im = Aimgs[i];
	 
	        		var imsrc = im.getAttribute("src",2);
	        		
	        		//alert(imclass);
	        		
	        	    //alert("match");
	        		picList[j]=imsrc.replace("thumb_","");

	        		//alert(picList[j]);
	        		j=j+1;
	        		
	            }
			}
	        else
	        {
			
	        	var Aimgs = document.getElementsByTagName("input");
	        	//var Aimgs = document.getElementsByClassName("XXXImageTN");
	        	//alert("taco");
	        	var Vlength=Aimgs.length;
	        	var wwrite = Vlength;
	        
	        	//alert(Vlength);
	        	opac = 1;
	        	//Vlength = 5;
	        	Vonce = 1;
	        	var j = 0;
	        	for (var i=0;i<Vlength;i++)
	        	{
	        		var im = Aimgs[i];
 
	        		var imsrc = im.getAttribute("src",2);
	        		var imclass = im.getAttribute("className");
	        		//alert(imclass);
	        		if (imclass == "XXXimageTN")
	        		{
	        			//alert("match");
	        			picList[j]=imsrc.replace("thumb_","");

	        			//alert(picList[j]);
	        			j=j+1;
	        		}
	        	}
		  }
		}
		 //alert("before timer");
    	 window.setTimeout('rotatePic();' , 100);
          
		 //alert("after timer");  
        // if (window.screen.availWidth < 1024)
        // {
        //    var myLink = document.getElementsByTagName('link')[0];
        //    if (myLink) {myLink.setAttribute('href', '../css/art_styles.css', 0);}
        // }
        // else if (window.screen.availWidth > 1279)
        // {
        //    var myLink = document.getElementsByTagName('link')[0];
        //    if (myLink) {myLink.setAttribute('href', '../css/art_styles.css', 0);}
            //document.getElementById("bodyC").style.marginLeft=((window.screen.availWidth - 1024)/2)-1 + "px";
        // }
		    
	     var tn_size = "200px";
         var tn_id = "tn0";
         var i = 0;
         if ((BrowserDetect.browser == "Explorer") && (BrowserDetect.version <= 7))
         {
             tn_size = 80 + "px";
             for (i= 0;i<=numTNpage;i++)
	         {
	             
            	 tn_id = "tn" + i;
	             //alert(tn_id);
            	 document.getElementById(tn_id).style.width=tn_size;
	             document.getElementById(tn_id).style.height=tn_size;
	             document.getElementById(tn_id).style.visibility="visible";
	         }
         }
         else
         {
             tn_size = 80 + "px";
             //alert(numTNpage);
             for (i= 0;i<=numTNpage;i++)
	         {
	             tn_id = "tn" + i;
	             //alert(tn_id);
	             document.getElementById(tn_id).style.maxWidth=tn_size;
	             document.getElementById(tn_id).style.maxHeight=tn_size;
	             document.getElementById(tn_id).style.visibility="visible";
            
             }
         }
    }
	
	function rotatePic() 
	{
		tn_idP = "tnW" + pictureNum;
		tn_idP = "tnW" + pictureNum;


	    document.getElementById("bigPicTummy").src = picList[pictureNum];
	    document.getElementById("bigPicTummy").value = picList[pictureNum];

	    document.getElementById(tn_idL).style.borderColor="white";
	    document.getElementById(tn_idP).style.borderColor="rgb(82,82,82)";

	    tn_idL = tn_idP;
	    picNumNow=pictureNum;
	    pictureNum = pictureNum +1;
	    tn_idP = "tnW" + pictureNum;
	    if (pictureNum >= (numTNpage)) {pictureNum = 0;tn_idP = "tnW" + pictureNum;}
	    document.getElementById("preloadPic").src = picList[pictureNum];
	    document.getElementById("preloadPic").value = picList[pictureNum];

	    //alert("before fadeup");
		fadeUp_pic();
	    //window.setTimeout('rotatePic();' , 2000);
		
	}
	
	function fadeDn_pic()
	{
		opac = opac - 0.1;
		if (opac < 0.1)
		{
			//alert("done fade down");
			opac = 0.1;
			rotatePic();
		}
		else
		{
			
			document.getElementById('bigPicTummy').style.opacity = opac;
			window.setTimeout('fadeDn_pic();',50);
		}
	}

	function fadeUp_pic()
	{
		opac = opac + 0.1;
		//alert(opac);
		if (opac >1)
		{
			//alert("done fade up");
			opac = .99;
			window.setTimeout('fadeDn_pic();',3000);
		}
		else
		{
			document.getElementById('bigPicTummy').style.opacity = opac;
			window.setTimeout('fadeUp_pic();',50);
		}
	}
	
	function startupSeniorGal()
	{
		//alert(Vonce);
		if (Vonce <1)
	    {
		    
			document.getElementById("seniorPic").src = "../imagesd/senior_01.jpg";
			document.getElementById("preloadPic").src ="../imagesd/senior_02.jpg";
			var SPic = document.getElementById("seniorPic");
			var Sheight = SPic.height;
			//alert(Sheight);
			
			Sheight = 600 - Sheight;
			//alert(Sheight);
			Sheight = Sheight/2;
			document.getElementById("seniorPic").style.marginTop=Sheight + "px";
		    Vonce = 1;
			
		}
		SpicNum = 2;
		//alert(SpicNum);
   	 	window.setTimeout('rotateSeniors();' , 4000);
		
	}
	function centerImage()
	{
		var SPic = document.getElementById("preloadPic");
		var Sheight = SPic.height;
		//alert(Sheight);
		
		Sheight = 600 - Sheight;
		//alert(Sheight);
		Sheight = Sheight/2;
		document.getElementById("seniorPic").style.marginTop=Sheight + "px";
		
		
		
	}
	function rotateSeniors()
	{
   	 	var SimageName = "../imagesd/senior_";
   	 	var Extsun = ".jpg";
   	 	if (SpicNum <10)
   	 	{
   	 		SimageName = SimageName + "0" + SpicNum;
   	 	}
   	 	else
   	 	{
   	 		SimageName = SimageName + SpicNum;
   	 	}
   	 	//alert(SimageName);
		document.getElementById("seniorPic").src = SimageName + Extsun;
		centerImage();
   	 	SpicNum = SpicNum + 1;
		if (SpicNum > 19){SpicNum = 1;}

   	 	SimageName = "../imagesd/senior_";
   	 	if (SpicNum <10)
   	 	{
   	 		SimageName = SimageName + "0" + SpicNum;
   	 	}
   	 	else
   	 	{
   	 		SimageName = SimageName + SpicNum;
   	 	}

   	 	document.getElementById("preloadPic").src = SimageName + Extsun;

		
		window.setTimeout('rotateSeniors();' , 4000);
		
	}
	
    function pausecomp()
    {
//    
    }

	
     var BrowserDetect = {
	    init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	    },
	    searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

   };
   BrowserDetect.init();

    
