function Email(EmailId)
{
	var sURL= "http://" + document.location.host + "/cititech/"  ;
	//alert(sURL);
	
	var toDay = new Date(); 
	if (EmailId== "" ){
		alert( " The Contact functionality is not available.")
		return;
	}
	var location = sURL + "scripts/EmailContact.asp?EmailId=" + EmailId + "&Time=" + toDay.getTime();
	var	winCTS=window.open(location, "EmailContact", "height=450,width=650,resizable=no,scrollbars=no,status=yes");
}

function showInHomePageFrame(location) {
   var place = location;
   if (navigator.appName == "Netscape"){
		document.Frameload.loadDoc.value= location;
		document.Frameload.submit();
			
    }
  if (navigator.appName != "Netscape")
   content.location = location;
}

function showInOtherPageFrame(location) {
   var place = location;
   if (navigator.appName == "Netscape"){
		 var id='content';
		 document.layers[id].src=location;
    }
  if (navigator.appName != "Netscape")
   content.location = location;
}

function showDocument(location) {
	var str1 = "/";
	var str2 = "?Doc";
	var str3 = "&";
	var str4 = "Frameload.asp";
	var numSlash=0;
	var numPos =0;
	var oldPos =1;
	var FinalVal=1;
	var SearchURL, Pos,SearchURL1,SearchURL2, sURL3  
    	var Pos1,Pos2,Pos;
	var place = location;
	
	// calculate path for Frameload.asp extract the name of the server and web site
	var sURL= document.URL ;
	var sURL1 = location;

	
	if (window.navigator.appName=="Netscape"){
		//remove calindex from path if present
		
		var SearchURLjavascript1 = /CalIndex/i;
		var posTemp41 = sURL.search(SearchURLjavascript1);
		if (posTemp41 != -1 ){
			posTemp41 = posTemp41 -1 ;
			sURL= sURL.substr(0, posTemp41);
		}


		SearchURL1 = /URL/i;
		Pos1 = sURL.search(SearchURL1);
		var extrapath= "";
		
		if (Pos1 != -1 ){
			var restURL= sURL.substr(Pos1+4,sURL.length - Pos1-4)
			sURL= sURL.substr(0, Pos1-1);
			var SearchURL51 = /kc/i;
			var Pos21 = restURL.search(SearchURL51);
		
			if (Pos21 != -1 ){
				restURL= restURL.substr(Pos21+3,restURL.length - Pos21-3);
				//alert("restURL" + restURL);
				
				var Pos22= restURL.indexOf(str1)
				if (Pos22 != -1 ){ 
					extrapath= restURL.substr(0,Pos22) + str1;
				}
			}
		}
		
		var Pos53= extrapath.indexOf("service");
		if (Pos53 == -1){
			extrapath= ""
		}
		
		
		SearchURL1 = /Doc/i;
		Pos2 = sURL.search(SearchURL1);
		if (Pos2 != -1 ){
			SearchURL2 = /Frameload.asp/i;
			Pos3 = sURL.search(SearchURL2);
			//alert(sURL.substr(Pos2+5,sURL.length- Pos2-4));
			var sFinalPart= sURL.substr(Pos2+4,sURL.length- Pos2-4)
			//alert("sFinalPart" + sFinalPart);
			if (sFinalPart.substr(0,3)== "../"){
				sFinalPart = sFinalPart.substr(3,sFinalPart.length- 3)
				//alert(sFinalPart);
			}
			
			sURL= sURL.substr(0, Pos3) + "kc/" + extrapath + sFinalPart;
		}
	}

	do
	{
		numSlash++ ;
		numPos= sURL.indexOf(str1, oldPos);
		oldPos=numPos + 1;
		if (numSlash==4) {
		FinalVal=oldPos;
		}
	}while(numPos != -1)
	var strPath= sURL.substr(0,FinalVal);
	// any URL which have http in it will be opened in a new window 
	// http should only be used in URLs which are outside the web site for 
	// any site which you want to open inside frame please dont use this function
	// or if you use it then use only with relative paths.

	//if url contains tools/workspace use framepartns.asp
	var SearchURLWorkspace = "tools/workspace";
	var Pos23 = sURL1.indexOf(SearchURLWorkspace);
	if (Pos23 >= 0 ){
		//alert( "news path FramePartNS.asp" + "?FileToDisplay=" + "tools/workspace/Default.asp")
		window.parent.location= strPath + "FramePartNS.asp" + "?FileToDisplay=" + "tools/workspace/Default.asp" ;
		return;
	}
	var SearchURLWorkspace = "tools/SdmTraining";
	var Pos23 = sURL1.indexOf(SearchURLWorkspace);
	if (Pos23 >= 0 ){
		//alert( "news path FramePartNS.asp" + "?FileToDisplay=" + "tools/SdmTraining/Default.asp")
		window.parent.location= strPath + "FramePartNS.asp" + "?FileToDisplay=" + "tools/SdmTraining/Default.asp" ;
		return;
	}
	var SearchURLWorkspace = "tools/Sdm";
	var Pos23 = sURL1.indexOf(SearchURLWorkspace);
	if (Pos23 >= 0 ){
		//alert( "news path FramePartNS.asp" + "?FileToDisplay=" + "tools/sdm/Default.asp")
		window.parent.location= strPath + "FramePartNS.asp" + "?FileToDisplay=" + "tools/sdm/Default.asp" ;
		return;
	}
	
	var SearchURLWorkspace = "tools/mirror_sdm_dev/default.asp";
	var Pos23 = sURL1.indexOf(SearchURLWorkspace);
	if (Pos23 >= 0 ){
		//alert( "news path FramePartNS.asp" + "?FileToDisplay=" + "tools/sdmtracker/default.asp")
		window.parent.location= strPath + "FramePartNS.asp" + "?FileToDisplay=" + "tools/sdmtracker/default.asp" ;
		return;
	}
	
	SearchURL = /http/i;
	Pos = place.search(SearchURL);
	if (Pos == -1 ){
			window.parent.location = strPath + "Frameload.asp?Doc=" + location  + "&URL=" + sURL;
	}
	
	if (Pos != -1 )
	winCTS=window.open(location, "winCTS", "toolbar,location,status,menubar,scrollbars,resizable,top=0,left=0,height=650,width=800");
}

