 var menuStrings = new Array ("Home", 
							  "Customer Login",
							 "Products & Services", 
							 "Why Us",
							 "Testimonials",
							 "F.A.Q"                        
							); 
var menuURLs = new Array ("/design22/index.aspx", 
						  "/design22/member/index.aspx,/design22/member/login.aspx,report_byTransactions.aspx,updateDesign.aspx,viewTransactionReceipt.aspx,ViewETicket.aspx,ManageCoupons.aspx,SummaryOfIncome.aspx,clientRequestMoney.aspx,manageUserPaymentHistory.aspx,updatePassword.aspx,viewUserAddress.aspx,updateUserAddress.aspx,ManageRequests.aspx", 
						  "/design22/products.aspx", 
						  "/design22/WeAreDifferent.aspx",
						  "/design22/Testimonial.aspx",
						  "/design22/faq.aspx"
						 );		
					
					

//==========================================
function Trim (inText)
{
	var retString = "";		// string to be returned
	var l;
	
	for (l=0; l<inText.length; l++) {			// Loop to remove preceeding white spaces
		if (inText.charAt(l)!=" ") {
			retString = inText.substring(l);
			break;
		}						// end if
	}							// end for loop
	
	for (j=retString.length-1; j>l; j--) {			// Loop to remove proceeding white spaces
		if (retString.charAt(j)!=" ") {
			retString = retString.substring(0, j+1);
			break;
		}						// end if
	}							// end for loop

	return retString;
}

function HasSubmenu(inIndex)
{
	if (inIndex>=0 && inIndex<menuStrings.length && menuStrings[inIndex].indexOf("(")>=0) {
		return true;
	} else {
		return false;
	}
}

function GetMainString(inIndex)
{
	var retString;
	
	if (HasSubmenu(inIndex)) {
		retString = menuStrings[inIndex].substring(0, menuStrings[inIndex].indexOf("("));
	} else {
		retString = menuStrings[inIndex];
	}
	
	return retString;
}

function GetMainURL(inIndex,returnWhole)
{
	var retURL;
	
	if (HasSubmenu(inIndex)) {
		retURL = menuURLs[inIndex].substring(0, menuURLs[inIndex].indexOf("("));
	} else {
		retURL = menuURLs[inIndex];
	}
	
    if (GetMainURL.arguments.length==2 && returnWhole) 
    	return  retURL;    
    else
    {
    if(retURL.indexOf(",")>=0)//contains ,
		 return retURL.split(",")[0]
    else // doesn't contain ,
	return retURL;
	}
}


function IsCurrentPage(inCurURL, inEleIndex)
{
	var mainURL = GetMainURL(inEleIndex,true);
	inCurURL = inCurURL.toString();
	
	if (Trim(mainURL).length <=0) {
		return;
	}
	if(mainURL.indexOf(",")>0) { //main menu has aliases;
	var arr=mainURL.split(",")
	for(var i=0;i<arr.length;i++){
	if(inCurURL.indexOf(Trim(arr[i])) >=0) return true;
	} // end for

	mainURL=arr[0];
	} // end of if(manURL.indexOf(

	// come here, mainURL doesn't include inCurURL;	and mainURL
	// has been changed to the first element if the mainURL contains ,
	
	if ( inCurURL.indexOf(Trim(mainURL)) < 0 ) {			// Main URL doesn't match
		if ( HasSubmenu(inEleIndex) ) {									// Check for submenu
			var submenuString = menuURLs[inEleIndex].substring(menuURLs[inEleIndex].indexOf("(")+1, menuURLs[inEleIndex].indexOf(")"));
			var submenus = submenuString.split(",");					// Create array from URL submenu string
			
			for (k=0; k<submenus.length; k++) {							// Loop through submenu URLs to find match
				//alert("'" + submenuString + "'               " + submenus[k]);
				if (submenus[k].indexOf(" ") >=0) {								// Check for URL aliases
					var menus = submenus[k].split(" ");								// if so, split it
					for (a=0; a<menus.length; a++) {								// and go through to check for match
						//alert("'" + menus[a]+ "'");
						if (inCurURL.indexOf( Trim(menus[a])) >= 0) {				// match found
							return true;											// so return true
						}
					}
				} else {
					if (inCurURL.indexOf( Trim(submenus[k]) ) >= 0) {			// URL match in submenu...
						return true;											// so return true
					}
				}
			} // Loop ends...no submenu match either
		}															
		return false;													// Return false either due to no submenu or no match in submenu
	} else {														// Main URL Match...
		return true;												// so return true
	}
}


function showSubMenu()
{
	var inIndex = currentPageIndex;

	if ( inIndex==-1 ) return; //Non the main menu is highlighted.
	
	if (! HasSubmenu(inIndex)) {
		return;
	}

	var submenuString = menuStrings[inIndex].substring(menuStrings[inIndex].indexOf("(")+1, menuStrings[inIndex].indexOf(")"));
	var submenus = submenuString.split(",");	// Create array from URL submenu string
	
	var submenuURL = menuURLs[inIndex].substring(menuURLs[inIndex].indexOf("(")+1, menuURLs[inIndex].indexOf(")"));
	var subURLs = submenuURL.split(",");	

	var retString = "<table border='0' cellpadding='2' cellspacing='0' >";
	retString += "<tr>";
	
	var foundURL;
	for (i=0; i<submenus.length; i++) {
		
		foundURL = false;
		var n;
		if (subURLs[i].indexOf(" ") >= 0) {				// url aliases found
			var urls = subURLs[i].split(" ");
			for (n=0; n<urls.length; n++){
				if (curURL.toString().indexOf(Trim(urls[n])) >= 0) {
					foundURL = true;
					break;
				}
			}
			subURLs[i] = urls[0];
		} else {
			if (curURL.toString().indexOf(Trim(subURLs[i])) >= 0) {
				foundURL = true;
			}
		}
		
        if (foundURL) {
			retString += "<td onClick=\"javascript:location.href='" + subURLs[i] + "'\" style=\"cursor:hand\">"
			
			retString +="<table  border=0 cellspacing=0 cellpadding=0 ><tr><td class='pi_cell_selected'><img src='/design22/images/spacer.gif' height=1 width=20></td>"
			retString +="<td class='pi_cell_selected'>"+  Trim(submenus[i]) +"</td>"
			retString +="<td><img src='/design22/images/ActiveR_Sub.gif' height=20 width=35><td>"
			retString +="</table>"
						
			retString +=" </td>";
		} else {
			retString += "<td  onClick=\"javascript:location.href='" + subURLs[i] + "'\" style=\"cursor:hand\">";
			
			retString +="<table  border=0 cellspacing=0 cellpadding=0 ><tr>"
			retString +="<td class='pi_cell_unviewed'>"+  Trim(submenus[i]) +"</td>"
			retString +="<td align=left><img src='/design22/images/InActiveR_Sub.gif' height=20 width=35><td>"
			retString +="</table>"
			
			retString +=" </td>";						
		}
	}		
	
	retString += "</tr></table>";
	//alert(retString);
	document.write(retString);
}


var currentPageIndex=-1;
var curURL;
function showMainMenu(inURL)
{
	if (menuStrings.length<=0) { return; }

	curURL = inURL;

	document.writeln("<table width=100% border=0 cellpadding=0 cellspacing=0 bgcolor=#2C9DCD ><!--DWLayoutTable-->");
	
	document.writeln("<tr>");
		
	for (i=0; i<menuStrings.length; i++) {		
		var menuString = GetMainString(i);
		if ( IsCurrentPage(inURL, i) ) {	
			currentPageIndex=i;
			document.write("<td height=27 valign=middle align=center style='font-size: 15px;font-weight: bold;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #003063;border-right-color: #003063;border-bottom-color: #003063;border-left-color: #003063;border-right-style: solid;border-bottom-style: none;'  onClick=\"location.href='" + GetMainURL(i) + "'\"  >&nbsp;&nbsp;"+menuString+"&nbsp;&nbsp;</td>")

		}
		 else {
			document.write("<td valign=middle align=center bgcolor=#003063 height=27 class=LinkMenu style='cursor:hand'  onClick=\"location.href='" + GetMainURL(i) + "'\"  >&nbsp;&nbsp;"+menuString+"&nbsp;&nbsp;</td>")	 
			//document.write("<td class='InActiveTD'onClick=\"location.href='" + GetMainURL(i) + "'\" >"+menuString+"</td>");
		}	// end else
	}	//end for

	document.writeln("</tr></table>");

} 
