function SDMenu(id) {
	if (!document.getElementById || !document.getElementsByTagName)
		return false;
	this.menu = document.getElementById(id);
	this.submenus = this.menu.getElementsByTagName("div");
	this.remember = true;
	this.speed = 3;
	this.markCurrent = true;
	this.oneSmOnly = false;
}

SDMenu.prototype.init = function() {
	var mainInstance = this;
	for (var i = 0; i < this.submenus.length; i++)
		this.submenus[i].getElementsByTagName("span")[0].onclick = function() {
			mainInstance.toggleMenu(this.parentNode);
		};
	if (this.markCurrent) {
		var links = this.menu.getElementsByTagName("a");
		for (var i = 0; i < links.length; i++)
			if (links[i].href == document.location.href) {
				links[i].className = "current";
				break;
			}
	}
	if (this.remember) {
		var regex = new RegExp("sdmenu_" + encodeURIComponent(this.menu.id) + "=([01]+)");
		var match = regex.exec(document.cookie);
		if (match) {
			var states = match[1].split("");
			for (var i = 0; i < states.length; i++)
				this.submenus[i].className = (states[i] == 0 ? "collapsed" : "");
		}
	}
};
SDMenu.prototype.toggleMenu = function(submenu) {
	if (submenu.className == "collapsed")
		this.expandMenu(submenu);
	else
		this.collapseMenu(submenu);
};
SDMenu.prototype.expandMenu = function(submenu) {
	var fullHeight = submenu.getElementsByTagName("span")[0].offsetHeight;
	var links = submenu.getElementsByTagName("a");
	for (var i = 0; i < links.length; i++)
		fullHeight += links[i].offsetHeight;
	var moveBy = Math.round(this.speed * links.length);
	
	var mainInstance = this;
	var intId = setInterval(function() {
		var curHeight = submenu.offsetHeight;
		var newHeight = curHeight + moveBy;
		if (newHeight < fullHeight)
			submenu.style.height = newHeight + "px";
		else {
			clearInterval(intId);
			submenu.style.height = "";
			submenu.className = "";
			mainInstance.memorize();
		}
	}, 30);
	this.collapseOthers(submenu);
};
SDMenu.prototype.collapseMenu = function(submenu) {
	var minHeight = submenu.getElementsByTagName("span")[0].offsetHeight;
	var moveBy = Math.round(this.speed * submenu.getElementsByTagName("a").length);
	var mainInstance = this;
	var intId = setInterval(function() {
		var curHeight = submenu.offsetHeight;
		var newHeight = curHeight - moveBy;
		if (newHeight > minHeight)
			submenu.style.height = newHeight + "px";
		else {
			clearInterval(intId);
			submenu.style.height = "";
			submenu.className = "collapsed";
			mainInstance.memorize();
		}
	}, 30);
};
SDMenu.prototype.collapseOthers = function(submenu) {
	if (this.oneSmOnly) {
		for (var i = 0; i < this.submenus.length; i++)
			if (this.submenus[i] != submenu && this.submenus[i].className != "collapsed")
				this.collapseMenu(this.submenus[i]);
	}
};
SDMenu.prototype.expandAll = function() {
	var oldOneSmOnly = this.oneSmOnly;
	this.oneSmOnly = false;
	for (var i = 0; i < this.submenus.length; i++)
		if (this.submenus[i].className == "collapsed")
			this.expandMenu(this.submenus[i]);
	this.oneSmOnly = oldOneSmOnly;
};
SDMenu.prototype.collapseAll = function() {
	for (var i = 0; i < this.submenus.length; i++)
		if (this.submenus[i].className != "collapsed")
			this.collapseMenu(this.submenus[i]);
};
SDMenu.prototype.memorize = function() {
	if (this.remember) {
		var states = new Array();
		for (var i = 0; i < this.submenus.length; i++)
			states.push(this.submenus[i].className == "collapsed" ? 0 : 1);
		var d = new Date();
		d.setTime(d.getTime() + (30 * 24 * 60 * 60 * 1000));
		document.cookie = "sdmenu_" + encodeURIComponent(this.menu.id) + "=" + states.join("") + "; expires=" + d.toGMTString() + "; path=/";
	}
};
$(function(){
		
/* for Print pages*/		
	var x=window.location.href ;
	if (x.search("print=1") > 0)
	{
	$("#page_print").css("display","none");
	$(".MySiteActions").css("display","none");
    $(".content_template_LeftMenu").css("display","none");
    $(".footer_div").css("display","none");
    $(".ms-cui-topBar2").css("display","none");
    $("#footerMenu").css("display","none");
    $("#pri").css("display","block");
    $("#printpdftd").css("display","block");
    $("#contentpageoptions").css('display','none');
    $("#.content_table_BookMark").css("display","none");
    $("#.content_table_ratepage").css("display","none");
    $("#.content_table_SharePage").css("display","none");
    	}
/*end print*/
		
		
		var fade01 = setInterval("rotateImages01()",2000);	
		var selectTopNav = onSelectedTopNavigation();
		$("#SmallStopImage1").hover(function(){
			$(".rotImage").removeClass("BigImgcurrent");
			$("#BigrotatingImage1").addClass("BigImgcurrent")
			
		},function(){
			$(".rotImage").removeClass("BigImgcurrent");
			$("#BigrotatingImage0").addClass("BigImgcurrent")

		});
		$("#SmallStopImage2").hover(function(){
			$(".rotImage").removeClass("BigImgcurrent");
			$("#BigrotatingImage2").addClass("BigImgcurrent")
		},function(){
		$(".rotImage").removeClass("BigImgcurrent");
			$("#BigrotatingImage0").addClass("BigImgcurrent")

		});
		$("#SmallStopImage3").hover(function(){
			$(".rotImage").removeClass("BigImgcurrent");
			$("#BigrotatingImage3").addClass("BigImgcurrent")
		},function(){
			$(".rotImage").removeClass("BigImgcurrent");
			$("#BigrotatingImage0").addClass("BigImgcurrent")

		});
		$("#SmallStopImage4").hover(function(){
			$(".rotImage").removeClass("BigImgcurrent");
			$("#BigrotatingImage4").addClass("BigImgcurrent")
		},function(){
			$(".rotImage").removeClass("BigImgcurrent");
			$("#BigrotatingImage0").addClass("BigImgcurrent")

		});
		
		
		 $("#zoom1").click(function () {
           	$("#ContentTemplateBody *").css('font-size', '10px');
            return false;
        });
        $("#zoom2").click(function()
        {
           $("#ContentTemplateBody *").css('font-size', '12px');
           return false;
        });
        $("#zoom3").click(function () {
            $("#ContentTemplateBody *").css('font-size', '14px');
           	return false;
          });
          $("#page_mail").click(function(){
          var a =sendMail();
          });
          $("#page_print").click(function(){
          	  window.open(window.location.href + "?print=1&sts=wi", "Page", "scrollbars=1,menubar=0,toolbar=0,location=0,status=no,resizable=yes,Width=875px, Height=500px");
          });
		
		
		/* for exiting Customer Tab control  */
		$("#contentHeading1").show();
			$("#headdingTab1").css('border-bottom','none')
			$("#headdingTab1").css('color','black')
			$("#headdingTab1").click(function(){									
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('color','#727272');
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('background','url(/SiteCollectionImages/CS_TabBack48x1.jpg) repeat-x')
					$(this).css('color','black');
					$(this).css('text-decoration','none')
					$(this).css('background','white');
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('border-bottom','1px solid #d5d5d5')
					$(this).css('border-bottom','none')
					$("#contentHeading1").show();
					$("#contentHeading2").hide();
					$("#contentHeading3").hide();
					$("#contentHeading4").hide();
					$("#contentHeading5").hide();
					$("#contentHeading6").hide();
			});
			$("#headdingTab2").click(function(){
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('color','#727272');
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('background','url(/SiteCollectionImages/CS_TabBack48x1.jpg) repeat-x')
					$(this).css('color','black');
					$(this).css('background','white');
					$(this).css('text-decoration','none')
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('border-bottom','1px solid #d5d5d5')
					$(this).css('border-bottom','none')
					$("#contentHeading2").show();
					$("#contentHeading1").hide();
					$("#contentHeading3").hide();
					$("#contentHeading4").hide();
					$("#contentHeading5").hide();
					$("#contentHeading6").hide();
			});
			$("#headdingTab3").click(function(){
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('color','#727272');
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('background','url(/SiteCollectionImages/CS_TabBack48x1.jpg) repeat-x')
					$(this).css('color','black');
					$(this).css('background','white');
					$(this).css('text-decoration','none')
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('border-bottom','1px solid #d5d5d5')
					$(this).css('border-bottom','none')
					$("#contentHeading3").show();
					$("#contentHeading1").hide();
					$("#contentHeading2").hide();
					$("#contentHeading4").hide();
					$("#contentHeading5").hide();
					$("#contentHeading6").hide();
			});
			$("#headdingTab4").click(function(){
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('color','#727272');
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('background','url(/SiteCollectionImages/CS_TabBack48x1.jpg) repeat-x')
					$(this).css('text-decoration','none')
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('border-bottom','1px solid #d5d5d5')
					$(this).css('border-bottom','none')
					$(this).css('background','white');
					$(this).css('color','black');
					$("#contentHeading4").show();
					$("#contentHeading1").hide();
					$("#contentHeading2").hide();
					$("#contentHeading3").hide();
					$("#contentHeading5").hide();
					$("#contentHeading6").hide();

			});
			$("#headdingTab5").click(function(){
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('color','#727272');
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('background','url(/SiteCollectionImages/CS_TabBack48x1.jpg) repeat-x')
					$(this).css('text-decoration','none')
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('border-bottom','1px solid #d5d5d5')
					$(this).css('border-bottom','none')
					$(this).css('background','white');
					$(this).css('color','black');
					$("#contentHeading5").show();
					$("#contentHeading1").hide();
					$("#contentHeading2").hide();
					$("#contentHeading3").hide();
					$("#contentHeading4").hide();
					$("#contentHeading6").hide();

			});
			$("#headdingTab6").click(function(){
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('color','#727272');
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('background','url(/SiteCollectionImages/CS_TabBack48x1.jpg) repeat-x')
					$(this).css('text-decoration','none')
					$("#CenterContent_forExtingCusromer .headdingTab_forExtingCusromer").css('border-bottom','1px solid #d5d5d5')
					$(this).css('border-bottom','none')
					$(this).css('background','white');
					$(this).css('color','black');
					$("#contentHeading6").show();
					$("#contentHeading1").hide();
					$("#contentHeading2").hide();
					$("#contentHeading3").hide();
					$("#contentHeading4").hide();
					$("#contentHeading5").hide();

			});

		/* End for exiting Customer Tab control  */
		/* For home page News at jtc Tabs Start*/
		$("#headdingTab1_home").removeClass("headdingTab");
		$("#headdingTab1_home").addClass("on_hover");

		$("#headdingTab1_home").click(function(){
		remove_addClass();
		$(this).removeClass("headdingTab");
		$(this).addClass("on_hover");
					$("#contentHeading1").show();
					$("#contentHeading2").hide();
					$("#contentHeading3").hide();

			$("#headdingTab2_home").css('background','url(/images/H_Back30x1.png) repeat-x')
			$("#headdingTab3_home").css('background','url(/images/H_Back30x1.png) repeat-x')
		});
		
		$("#headdingTab2_home").click(function(){
		remove_addClass();
		$(this).removeClass("headdingTab");
		$(this).addClass("on_hover");
					$("#contentHeading2").show();
					$("#contentHeading1").hide();
					$("#contentHeading3").hide();

			$("#headdingTab1_home").css('background','url(/images/H_Back30x1.png) repeat-x');
			$("#headdingTab3_home").css('background','url(/images/H_Back30x1.png) repeat-x');
		});
		$("#headdingTab3_home").click(function(){
		remove_addClass();
		$(this).removeClass("headdingTab");
		$(this).addClass("on_hover");
					$("#contentHeading3").show();
					$("#contentHeading2").hide();
					$("#contentHeading1").hide();

			$("#headdingTab1_home").css('background','url(/images/H_Back30x1.png) repeat-x')
			$("#headdingTab2_home").css('background','url(/images/H_Back30x1.png) repeat-x')
		});
		$("#headdingTab1_home").hover(
					  function (){
			   	$(this).css('background','none');
			   	$(this).css('text-decoration','underline');
			   	$(this).css('cursor','pointer');
			   	}, 
			  function () {
					$(this).css('background','url(/images/H_Back30x1.png) repeat-x');
					$(this).css('text-decoration','none');

				}
			);
			$("#headdingTab2_home").hover(
			  function (){
			   	$(this).css('background','none');
			   		$(this).css('text-decoration','underline');

				}, 
			  function () {
					$(this).css('background','url(/images/H_Back30x1.png) repeat-x');
					$(this).css('text-decoration','none');


				}
			);
			$("#headdingTab3_home").hover(
			  function (){
			   	$(this).css('background','none');
			   		$(this).css('text-decoration','underline');
				}, 
			  function () {
					$(this).css('background','url(/images/H_Back30x1.png) repeat-x');
					$(this).css('text-decoration','none');


				}
			);
/* For home page News at jtc Tabs End */

		
		
		
		
		
		/*Start Links for Home page , Sliding Images */
		$("#rotatingImage1").click(function(){
		window.location.replace("/RealEstateSolutions/CleanTech%20Park/Pages/default.aspx");
		});
		$("#rotatingImage2").click(function(){
		window.location.replace("/RealEstateSolutions/Pages/Small-Footprint.aspx");
		});
		$("#rotatingImage3").click(function(){
		window.location.replace("/RealEstateSolutions/Pages/Jurong-Rock-Caverns.aspx");
		});
		$("#rotatingImage4").click(function(){
		window.location.replace("/RealEstateSolutions/one-north/Pages/Fusionopolis.aspx");
		});
		$("#rotatingImage5").click(function(){
		window.location.replace("/RealEstateSolutions/one-north/Pages/Nepal-Hill.aspx");
		});
		/*End Links for Home page , Sliding Images */
		/*Start Links for Home page,Banners */
			/*	$("#SiteCollection102").click(function(){
					window.location.replace("/Industries/Information%20Technology/Pages/Fusionopolis.aspx");
					});
					$("#SiteCollection103").click(function(){
					window.location.replace("/Pages/Investing-in-Singapore.aspx");
					});
					$("#SiteCollection101").click(function(){
					window.location.replace("/Customer%20Service/Pages/default.aspx");
					});
			*/
		/*End Links for Home page,Banners */
		$(".ModalPop_link").click(function(){
		var url_link=$(this).attr('name');		
		//alert(url_link);
		OpenDialog(url_link);
		 
		 
		});		
		/*
		$(".closewind").click(function(){
		SP.UI.ModalDialog.commonModalDialogClose(SP.UI.DialogResult.OK, true);
		
		});	
	*/		
	$(".closewind").click(function(){
			window.close();
		});		
	
		
});
/* Start Function for open Modal PopUp box*/
	   function OpenDialog(URL) {
		var NewPopUp = SP.UI.$create_DialogOptions();
         NewPopUp.url = URL;   
		SP.UI.ModalDialog.showModalDialog(NewPopUp);
       	 $(".ms-dlgTitle").css('display','none'); 
        $("#s4-workspace").css('overflow','hidden'); 
       }
    


/* End Function for open Modal PopUp box*/
/* Blue image rotation Start */
function rotateImages01(){
	var oCurPhoto = $(".ISlideShow01 div.current01");
	var oNxtPhoto = oCurPhoto.next();
	if(oNxtPhoto.length == 0)
		oNxtPhoto = $(".ISlideShow01 div:eq(0)");
	oCurPhoto.removeClass("current01").addClass("previous01");
	oNxtPhoto.css({opacity:0}).addClass("current01").animate({opacity:1},1000,function(){oCurPhoto.removeClass("previous01");});
  }
/* Blue image rotation End */
/* Function for sending email using javascript */
function sendMail() {
     var link  = 'mailto:?subject=Email JTC Page&body=';  
     var curntLoc=window.location.href;
     link +=escape(curntLoc);
	 window.location.href = link;
   // window.location.href = link;
}
/* Selected Tab will heiglightd On Top Navigation Start*/
function onSelectedTopNavigation(){
	var pathname1 = window.location.pathname;
    if(pathname1.search('AboutJTC')!=-1)
	$("#lis1").css("background","none");
	else if(pathname1.search('RealEstateSolutions')!=-1)
	$("#lis2").css("background","none");
	else if(pathname1.search('Industries')!=-1)
	$("#lis3").css("background","none");
	else if(pathname1.search('Innovations')!=-1)
	$("#lis4").css("background","none");
	else if(pathname1.search('Sales%20Rental')!=-1)
	$("#lis5").css("background","none");
	else if(pathname1.search('Customer%20Service')!=-1)
	$("#lis6").css("background","none");

}
/* Selected Tab will heiglightd On Top Navigation End*/	
function remove_addClass(){
		var cla=$(".on_hover");
		var newID=$(cla).attr('id');
		var newID1="#" + newID;
		var changclass=$(newID1);
		$(changclass).removeClass("on_hover");
		$(changclass).addClass("headdingTab");
}

/*print button code*/
function myprint()
    {
    $('body').css('zoom', '72%');
    $(".content_table_BookMark").css('display','none');
    $(".content_table_SharePage").css('display','none');
    $(".content_table_ratepage").css('display','none');
	$("#pri").css('display','none');
	$("#printpdftd").css('display','none');
	$("#contentpageoptions").css('display','block');
	$("body *").css('font-size',"18");
	$(".content_template_PageContent").css("font-size","16px");

    window.print();
    location.reload(true);
    }
/*end Print button code*/

var chek=setTimeout(homeTabSinEdit, 10000); 
 
function homeTabSinEdit()
{
 if (document.forms[0].elements["MSOLayout_InDesignMode"].value)
 {
  $("#contentHeading1").show();
  $("#contentHeading2").show();
  $("#contentHeading3").show();
 }
 else{
  $("#contentHeading2").hide();
  $("#contentHeading3").hide();
 }
}


