        
function getWeekNr(thedate)
		{
			var today = new Date();
			//myDate.setFullYear(2010,0,14);
			//alert(thedate);
			mymonth = Mid(thedate,0,2)
			if (Right(mymonth, 1) == "/")
			{
			mymonth = Mid(thedate,0,1)
			}
			myyear = Right(thedate, 4)
			
			if (mymonth.length == 1){
			myday = Mid(thedate,2,2)
			}else{
			myday = Mid(thedate,3,2)
			}
			if (Right(myday, 1) == "/")
			{
			myday = Mid(myday,0,1)
			}
			//alert(myyear + ',' + mymonth + ',' + myday)
			today.setFullYear(myyear,mymonth,myday);
			Year = takeYear(today);
			Month = today.getMonth();
			Day = today.getDate();
			now = Date.UTC(Year,Month,Day+1,0,0,0);
			
			
			var Firstday = new Date();
			Firstday.setYear(Year);
			Firstday.setMonth(0);
			Firstday.setDate(1);
			then = Date.UTC(Year,0,1,0,0,0);
			var Compensation = Firstday.getDay();
			//alert('Compensation1: ' + Compensation);
			if (Compensation > 3) Compensation -= 4;
			else Compensation += 3;
			//alert('Compensation2: ' + Compensation);
			//alert(then);
			NumberOfWeek =  Math.round((((now-then)/86400000)+Compensation)/7);
			return NumberOfWeek;
		}


function takeYear(theDate)
		{
			x = theDate.getYear();
			var y = x % 100;
			y += (y < 38) ? 2000 : 1900;
			return y;
		}




	function loadProject(projectID){
		document.getElementById("ProjectAddress").innerHTML = document.getElementById("Address_" + projectID).innerHTML;
		document.getElementById("MainPictureTitle").innerHTML = "<font color='blue'>Site Plan  -  <a href=''>Click To Access This Project</a>";
		document.getElementById("MainPicture").src = document.getElementById("Med_" + projectID).src;
		document.getElementById("MainPicture").style.width = "700"; //width="718" height="465"
		document.getElementById("MainPicture").style.height = "450"; 
	}
	
	function swapMainPic(thumb,z){
	//alert(z);
	//alert(thumb);
		document.getElementById("bigpica").src = thumb;
		document.getElementById("descriptiona").innerHTML = document.getElementById('thumb' + z + 'data4').innerHTML;
		document.getElementById('picturedate').innerHTML = document.getElementById('thumb' + z + 'data0').innerHTML;
		document.getElementById('uploaddate').innerHTML = document.getElementById('thumb' + z + 'data1').innerHTML;
		document.getElementById('filename').value = document.getElementById('thumb' + z + 'data2').innerHTML;
		document.getElementById('uploadedby').innerHTML = document.getElementById('thumb' + z + 'data3').innerHTML;
		document.getElementById('photoTags').innerHTML = document.getElementById('thumb' + z + 'data5').innerHTML;

		
		////alert(Right(document.getElementById("bigpica").src,12));
		
		//document.getElementById('myMonthColor').style.left = "-324";
		////alert(document.getElementById('myMonthColor').style.left);
		//document.getElementById('myMonthColor').style.left = ((getWeekNr(document.getElementById('picturedate').innerHTML) * 12)  -354 );
		
		var myfilmdate = document.getElementById('picturedate').innerHTML;
		myfilmdate = Mid(myfilmdate,0,2)
		if (Right(myfilmdate,1) == "/")
		{
		 myfilmdate = Mid(myfilmdate,0,1)
		}
		var f;
		for (f=1;f<=12;f++){
			document.getElementById('cal' + f).src = document.getElementById('Nocolormefilm').src;
		}
		//alert(myfilmdate);
		document.getElementById('cal' + myfilmdate).src = document.getElementById('colormefilm').src;
		
		
		
		// document.getElementById('myMonthColor').style.left + 12;
		//alert(getWeekNr(getWeekNr(document.getElementById('picturedate').innerHTML) * 12)  -324 );
		//alert(getWeekNr(document.getElementById('picturedate').innerHTML));
		if (Right(document.getElementById("bigpica").src,12) == "blackdot.gif"){
		
		//document.getElementById('enlargePic').style.visibility = "hidden";

		} else {

		//document.getElementById('enlargePic').style.visibility = "visible";


		}
		
		document.getElementById('zCntr').value = z;
		
		
	}
	function next() {
		//alert(document.getElementById('iCntr').value);
		//alert(document.getElementById('zCntr').value);
		if (document.getElementById('iCntr').value != document.getElementById('zCntr').value)
		{
		var myz = 'thumb'+ document.getElementById('zCntr').value + 'pic';
		var myval = document.getElementById('zCntr').value;
		myval = ++myval;
		//alert(myz);
		//alert(myval);
		var mysrc = document.getElementById('thumb' + myval + 'pic').src;
			swapMainPic(mysrc,myval);
		}
		
		/*
		if (document.getElementById('myleft').value < document.getElementById('myright').value) {
		var mlt = parseFloat(document.getElementById('myleft').value)+1;
		document.getElementById('myleft').value = parseFloat(document.getElementById('myleft').value)+1;
		var myval = mlt -5;
		
		
		//weekId = '0';
		//picCnt  = document.getElementById('myright').value-5;
		var z = 0;
			for (var i=myval;i<myval + 5;i++){
		//alert(i + '5');
		//alert(z);
		//if (myArray[weekId+'5'].length > 1 ) {
		document.getElementById('thumb' + z + 'pic').src = 'pics/Projects/ProjectID_' + myprojectid + '/thumb^' + myArray[i+'5'];
		z = z + 1;
		}
		//document.images.show.src = myArray[current+1];
		//document.slideform.slide.selectedIndex = ++current;
		}
		*/
	}
	function back() {
	if (0 != document.getElementById('zCntr').value)
		{
		var myz = 'thumb'+ document.getElementById('zCntr').value + 'pic';
		var myval = document.getElementById('zCntr').value;
		myval = --myval;
		//alert(myz);
		//alert(myval);
		var mysrc = document.getElementById('thumb' + myval + 'pic').src;
			swapMainPic(mysrc,myval);
		}
	/*
		if (document.getElementById('myleft').value > 5) {
		var mlt = parseFloat(document.getElementById('myleft').value)-1;
		document.getElementById('myleft').value = parseFloat(document.getElementById('myleft').value)-1;
		var myval = mlt -5;
		
		
		//weekId = '0';
		//picCnt  = document.getElementById('myright').value-5;
		var z = 0;
			for (var i=myval;i<myval + 5;i++){
		//alert(i + '5');
		//alert(z);
		//if (myArray[weekId+'5'].length > 1 ) {
		document.getElementById('thumb' + z + 'pic').src = 'pics/Projects/ProjectID_' + mymyprojectid + '/thumb^' + myArray[i+'5'];
		z = z + 1;
		}
		//document.images.show.src = myArray[current+1];
		//document.slideform.slide.selectedIndex = ++current;
		}
	*/	
	}

function showform(mydiv) {
//alert(mydiv);
document.getElementById("RecentPhotos").style.visibility = "hidden";
document.getElementById("WeeklyPhotos").style.visibility = "hidden";
document.getElementById("ProjectTeam").style.visibility = "hidden";
//document.getElementById("errmsg").innerHTML ="";
if (mydiv == "RecentPhotos" | mydiv == "WeeklyPhotos"){
	newImage = "url(images/tanGreenBack.gif)";
	document.getElementById("mainBackground").style.backgroundImage = newImage;
	document.getElementById("MainPicture").style.visibility = "hidden";
	document.getElementById("MainPictureTitle").style.visibility = "hidden";
	document.getElementById("mainFooter").style.visibility = "hidden";
	}else{
	newImage = "url(images/Interior-Final1_r8_c5.jpg)";
	document.getElementById("mainBackground").style.backgroundImage = newImage;
	document.getElementById("MainPicture").style.visibility = "visible";
	document.getElementById("MainPictureTitle").style.visibility = "visible";
	document.getElementById("mainFooter").style.visibility = "visible";
	}
document.getElementById(mydiv).style.visibility = "visible";
}


function showsites(mysites) {
	
}


function gotothis(mypage) {
window.location=mypage;
}



function getWeeks(weekId,picCnt, myprojectid){

// REMOVE ALL COLUMNS
RemoveColumns('navaigation');

// ADD COLUNMS
for (var pc = 0; pc<picCnt; pc++)
{
addColumn('navaigation');
}

//alert(weekId);
//alert(picCnt);
for (var a = 0; a<5; a++){
//		document.getElementById('thumb' + a + 'pic').src = 'images/blackdot.gif';
//		document.getElementById('thumb' + a + 'datea').innerHTML = '';
}


//document.getElementById('myright').value = picCnt;
document.getElementById("bigpica").src = 'images/blackdot.gif';
var z = 0;
var mmax = weekId+picCnt;
//if (mmax > 5){
//mmax = 5
//}
//document.getElementById('myleft').value = mmax;
	for (var i=weekId;i<mmax;i++){
		//alert(i + '5');
		//alert(z);
		//if (myArray[weekId+'5'].length > 1 ) {
		document.getElementById('thumb' + z + 'pic').src = 'pics/Projects/ProjectID_' + myprojectid + '/thumb^' + myArray[i+'5'];
		//document.getElementById('thumb' + z + 'datea').innerHTML = myArray[i+'14'];
		document.getElementById('thumb' + z + 'data0').innerHTML = myArray[i+'2'];
		document.getElementById('thumb' + z + 'data1').innerHTML = myArray[i+'10'];
		document.getElementById('thumb' + z + 'data2').innerHTML = myArray[i+'5'];
		document.getElementById('thumb' + z + 'data3').innerHTML = myArray[i+'11'];
		//if (myArray[i+'9'].length > 0)
		//{
		//document.getElementById('thumb' + z + 'data4').innerHTML = "abc";
		document.getElementById('thumb' + z + 'data4').innerHTML = myArray[i+'14']  //+ ' - ' + myArray[i+'9'];
		
		document.getElementById('thumb' + z + 'data5').innerHTML = myArray[i+'15']; //myArray[i+'15']  //+ ' - ' + myArray[i+'9'];

		//}else{
		//alert(i);
		//alert(myArray[i+'14']);
		//document.getElementById('thumb' + z + 'data4').innerHTML = myArray[i+'14'];
		//}
		//alert(myArray[i+'9']);
				
		z = z+1;
		//}
	}	
}

function Right(str, n)
        /***
                IN: str - the string we are RIGHTing
                    n - the number of characters we want to return

                RETVAL: n characters from the right side of the string
        ***/
        {
                if (n <= 0)     // Invalid bound, return blank string
                   return "";
                else if (n > String(str).length)   // Invalid bound, return
                   return str;                     // entire string
                else { // Valid bound, return appropriate substring
                   var iLen = String(str).length;
                   return String(str).substring(iLen, iLen - n);
                }
        }
        
function Mid(str, start, len)
        /***
                IN: str - the string we are LEFTing
                    start - our string's starting position (0 based!!)
                    len - how many characters from start we want to get

                RETVAL: The substring from start to start+len
        ***/
        {
                // Make sure start and len are within proper bounds
                if (start < 0 || len < 0) return "";

                var iEnd, iLen = String(str).length;
                if (start + len > iLen){
                        iEnd = iLen;
                }else{
                        iEnd = start + len;
				}
                return String(str).substring(start,iEnd);
        }
        
        
function open_win(myurl,myname,myspecs) 
{


if (myurl=='help.asp')
{
myurl= 'http://blog.jobsitevisitor.com/info/help/';
myspecs = '';
}
if (myurl=='termsofuse.asp'){
myurl= 'http://blog.jobsitevisitor.com/info/legal/terms-of-use/';
myspecs = '';
}
if (myurl=='privacy.asp'){
myurl= 'http://blog.jobsitevisitor.com/info/legal/privacy-policy/';
myspecs = '';
}
if (myurl=='aboutus.asp'){
myurl= 'http://blog.jobsitevisitor.com/info/about/';
myspecs = '';
}

if (myurl=='contactus.asp'){
myurl= 'http://blog.jobsitevisitor.com/info/contact/';
myspecs = '';
}
if (myurl=='blog.asp'){
myurl= 'http://blog.jobsitevisitor.com/info/';
myspecs = '';
}
if (myurl=='tips.asp'){
myurl= 'http://blog.jobsitevisitor.com/info/tips/';
myspecs = '';
}

//alert('sdf');
if (myurl == 'SavePhoto.asp')
{
myurl = myurl + '?pname=' + document.getElementById("filename").value;
}

if (myurl == 'invitemember.asp')
{
myurl = myurl + '?emailaddress=' + document.getElementById("emailaddress").value;
//alert(myurl);
}

if (myurl == 'inc_EmbedSlideShow.asp')
{
myurl = myurl + '?point=' + document.getElementById("pointguid").value;
//alert(myurl);
}

if (myurl == 'inc_editpicture.asp')
{
myurl = myurl + '?picturename=' + document.getElementById("filename").value;
//alert(myurl);
}

if (myurl == '1enlargepicture.asp')
{
myurl = 'enlargepicture.asp'+ '?x=1&pname=' + document.getElementById("filename").value;
}
if (myurl == '2enlargepicture.asp')
{
myurl = 'enlargepicture.asp'+ '?x=2&pname=' + document.getElementById("filename").value;
}
window.open(myurl,myname,myspecs)
}



function addColumn(tblId)
{
	/*
	var tblHeadObj = document.getElementById(tblId).tHead;
	
	for (var h=0; h<tblHeadObj.rows.length; h++) {
		var newTH = document.createElement('th');
		tblHeadObj.rows[h].appendChild(newTH);
		newTH.innerHTML = '[th] row:' + h + ', cell: ' + (tblHeadObj.rows[h].cells.length - 1)
	}
	*/

	var tblBodyObj = document.getElementById(tblId); //.tBodies[0];
	//alert (tblBodyObj.rows.length);
	for (var i=0; i<tblBodyObj.rows.length; i++) { //tblBodyObj.rows.length
		var newCell = tblBodyObj.rows[i].insertCell(-1);
		//newCell.innerHTML = '[td] row:' + i + ', cell: ' + (tblBodyObj.rows[i].cells.length - 1)
		if (i == 0 ){
		newCell.innerHTML = '<img onclick="swapMainPic(this.src, ' + String.fromCharCode(39) + (tblBodyObj.rows[i].cells.length - 1) + String.fromCharCode(39)+ ')" id="thumb' + (tblBodyObj.rows[i].cells.length - 1) + 'pic" width="108" height="72" src="images/blackdot.gif">';
		newCell.id = 'thumb' + (tblBodyObj.rows[i].cells.length - 1);
		newCell.width = '108';
		newCell.height = '72';
		}else{
		newCell.innerHTML = '<p align="center"><b id=' + String.fromCharCode(39)+ 'thumb' + (tblBodyObj.rows[i].cells.length - 1) + 'datea' + String.fromCharCode(39)+ '  class="thumbDataV" ></b><br/><b id=' + String.fromCharCode(39)+ 'thumb' + (tblBodyObj.rows[i].cells.length - 1) + 'data0' + String.fromCharCode(39)+ ' class="hide"></b><b id=' + String.fromCharCode(39)+ 'thumb' + (tblBodyObj.rows[i].cells.length - 1) + 'data1' + String.fromCharCode(39)+ ' class="hide"></b><b id=' + String.fromCharCode(39)+ 'thumb' + (tblBodyObj.rows[i].cells.length - 1) + 'data2' + String.fromCharCode(39)+ ' class="hide"></b><b id=' + String.fromCharCode(39)+ 'thumb' + (tblBodyObj.rows[i].cells.length - 1) + 'data3' + String.fromCharCode(39)+ ' class="hide"></b><b id=' + String.fromCharCode(39)+ 'thumb' + (tblBodyObj.rows[i].cells.length - 1) + 'data4' + String.fromCharCode(39)+ ' class="hide"></b><b id=' + String.fromCharCode(39)+ 'thumb' + (tblBodyObj.rows[i].cells.length - 1) + 'data5' + String.fromCharCode(39)+ ' class="hide"></b>'
		//newCell.id = 'Athumb' + (tblBodyObj.rows[i].cells.length - 1);		
		newCell.width = '108';
		newCell.height = '12';
		}
		newCell.style.backgroundColor = '#000000';
		newCell.border = 1;

	}
}
 
 
function RemoveColumns(tblId)
{
var allRows = document.getElementById(tblId).rows;
var tblBodyObj = document.getElementById(tblId);
//alert('Rows:' + allRows.length);
//alert('Cells:' + tblBodyObj.rows[0].cells.length);
var mc = tblBodyObj.rows[0].cells.length;
var dc = tblBodyObj.rows[0].cells.length-1;

	for( var d=0; d<mc; d++ ){
		/*
		for (var i=0; i<allRows.length; i++) {
			if (allRows[i].cells.length > -1) {
				allRows[i].deleteCell(-1);
				alert('delete:' + i);
			}
		}
		*/
		//alert('delete:' + dc);
		allRows[0].deleteCell(dc);
		allRows[1].deleteCell(dc);
		dc = dc -1;
	}	
}		
 
 function ValidateEmail(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return "Invalid E-mail Address";
		   
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
	   	   return "Invalid E-mail Address";
		   
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   //alert("Invalid E-mail ID")
	   	   return "Invalid E-mail Address";
		   
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   //alert("Invalid E-mail ID")
	   	   return "Invalid E-mail Address";
		   
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   //alert("Invalid E-mail ID")
	   	   return "Invalid E-mail Address";
		   
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   //alert("Invalid E-mail ID")
	   	   return "Invalid E-mail Address";
		   
		 }
		
		 if (str.indexOf(" ")!=-1){
		   //alert("Invalid E-mail ID")
	   	   return "Invalid E-mail Address";
		   
		 }
		 return "Valid";					
	}


   // <td colspan="1" bgcolor="#000000" width="108" height="72" border="0" id="thumb5"><img onclick="swapMainPic(this.src, '4')" id="thumb4pic" width="108" height="72" src="images/blackdot.gif"></td>
       
       
function checkInvalids(myvalue){
if (myvalue.indexOf('&')>0){
		alert('Sorry but no special characters are allowed in file names.');
		document.getElementById('B1').disabled = true;	
	}	else {
		document.getElementById('B1').disabled = false;	
	}
}       