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 formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '$' + num + '.' + cents);
}



	function loadProject(projectID){
		document.getElementById("ProjectAddress").innerHTML = document.getElementById("Address_" + projectID).innerHTML;
		document.getElementById("MainPictureTitle").innerHTML = "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){
		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').innerHTML = document.getElementById('thumb' + z + 'data2').innerHTML;
		document.getElementById('uploadedby').innerHTML = document.getElementById('thumb' + z + 'data3').innerHTML;
		//alert(Right(document.getElementById("bigpica").src,12));
		
		if (Right(document.getElementById("bigpica").src,12) == "blackdot.gif"){
		enlargePic.style.visibility = "hidden";
		} else {
		enlargePic.style.visibility = "visible";
		}
		
	}
	function next() {
		if (document.slideform.slide[current+1]) {
		//document.images.show.src = myArray[current+1];
		//document.slideform.slide.selectedIndex = ++current;
		}
	}

function showform(mydiv) {
//alert(mydiv);
document.getElementById("ProjectDetails").style.visibility = "hidden";
document.getElementById("UploadPictures").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 gotothis(mypage) {
window.location=mypage;
}

function showfloor(){
//alert(document.getElementById("PictureType").value);
if (document.getElementById("PictureType").value == "Point")
	{
	document.getElementById("PictureFloor").disabled= false;
	document.getElementById("PictureFloor").style.display= "block";
	document.getElementById("pointlocationlable").style.display= "block";
	
	}else{
	document.getElementById("PictureFloor").disabled= true;
	document.getElementById("PictureFloor").style.display= "none";
	document.getElementById("pointlocationlable").style.display= "none";
	}
}

function showPointID(x){
alert(document.getElementById("PictureType").value);
if (document.getElementById("PictureType" + x).value == "Point")
	{
	document.getElementById("PicturePointID" + x).disabled= false;
	document.getElementById("PicturePointID" + x).style.display= "block";
	document.getElementById("pointlocationlable" + x).style.display= "block";
	
	}else{
	document.getElementById("PicturePointID" + x).disabled= true;
	document.getElementById("PicturePointID" + x).style.display= "none";
	document.getElementById("pointlocationlable" + x).style.display= "none";
	}
}


function getcats(){
				/*
				var mylist = document.getElementById("categorie")
				document.getElementById("profession").value = "";
					for (var i=0; i < mylist.length; i++){
					//alert(mylist.options[i].selected);
						if (mylist.options[i].selected == true) {
						document.getElementById("profession").value = document.getElementById("profession").value + "^" + mylist.options[i].value;
						}
					}	
				*/					
					document.myform.submit();
				}

function ValidateMultiUploader(myCount)
{
//alert(myCount);
    for (var i=0; i < myCount; i++){
    //alert(i);
    //alert(document.getElementById("FILE" + i).value.length );
	    if (document.getElementById("FILE" + i).value.length > 0) {
    	    TestFileType(document.getElementById("FILE" + i).value)
	    }
    }
    
   	if (document.getElementById("loadnow").value != "nope")
		{
			document.MyForm.submit();
		}
	document.getElementById("loadnow").value = "notyet";
	
	
}

function TestFileType(FileName)
{
    dots = FileName.split(".")
    var filetype = "." + dots[dots.length-1];
    filetype = filetype.toLowerCase();
    if (filetype==".jpg"|filetype==".jpeg")   
    {}else{    
    alert("You can only upload files with a JPG Extension.\r\n\r\nPlease select a new file and try again.");
    document.getElementById("loadnow").value = "nope";
    }
}

function validatePicture()
	{
	//alert(document.getElementById("PictureType").value);
	if (document.getElementById("PictureType").value == "Site Plan") {
		if(document.getElementById("PlanLimits").innerHTML == document.getElementById("PlanCurrent").innerHTML){
			alert("You have reached your Plan Limit\r\nWith your current Subscription Package\r\n\r\nPlease have the Paying Administrator Upgrade your\r\n\r\nSubscription Package\r\n\r\nPaying Administrator: " + document.getElementById("PayingAdminName").innerHTML + " " + document.getElementById("PayingAdminEmail").innerHTML + "\r\n\r\nFor more information visit the Help Section\r\n");
			return false;
			}else{
			//alert ("allok");
		}
	}
	//alert(document.getElementById("PicCurrents").innerHTML);
	if(document.getElementById("PicsLimits").innerHTML == document.getElementById("PicCurrents").innerHTML){
		alert("You have reached your Weekly Photo Limit\r\nPlease wait until next Sunday to complete your uploads\r\nOr\r\nIf this is becoming an ongoing issue please have the Paying\r\nAdministrator Upgrade the Subscription Package\r\n\r\nPaying Administrator: " + document.getElementById("PayingAdminName").innerHTML + " " + document.getElementById("PayingAdminEmail").innerHTML + "\r\n\r\nFor more information visit the Help Section\r\n");
		return false;
		}else{
		//alert ("all ok");
	}
	
	
	//alert(document.getElementById("PictureType").value);
	//return false;
	if (document.getElementById("myfile").value == "") {
		alert("You must select a picture to upload!");
		document.getElementById("loadnow").value = "nope";
	}
	
	TestFileType(document.getElementById("myfile").value)
	
	if (document.getElementById("PictureType").value == "PickOne")
		{
		alert("You must select a picture type!");
		document.getElementById("loadnow").value = "nope";
		}	
		
	if (document.getElementById("PictureType").value == "Site Plan")
		{
		//alert(document.getElementById("Description").value);
			if (document.getElementById("Description").value == ""){
			alert("You must provide a Description of the plan.\r\nFor example: 3rd Floor Plan or Site Plan");
			document.getElementById("loadnow").value = "nope";
			}
		}			
		
	/*
	if (document.getElementById("PictureFloor").value == "PickOne" && document.getElementById("Point").value == "")
		{
		alert("You must select a Point Location!");
		return false;
		}	
	*/
		
	/*
	if ()
		{
		}else{
		}				
	*/
	//alert(document.getElementById("PictureType").value);
	if (document.getElementById("loadnow").value != "nope")
		{
			document.myform.submit();
		}

	document.getElementById("loadnow").value = "notyet";
	}
	
	function ShowProgress()
{
  strAppVersion = navigator.appVersion;
  if (document.MyForm.FILE1.value != "" || document.MyForm.FILE2.value != "" || document.MyForm.FILE3.value != "")
  {
    if (strAppVersion.indexOf('MSIE') != -1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4)
    {
      winstyle = "dialogWidth=385px; dialogHeight:140px; center:yes";
      window.showModelessDialog('<% = barref %>&b=IE',null,winstyle);
    }
    else
    {
      window.open('<% = barref %>&b=NN','','width=370,height=115', true);
    }
  }
  return true;
}

