﻿//ListServiceURL='/_vti_bin/Lists.asmx?op=GetListItems';

var language=document.getElementById('hdnLanguage');
if(language==null)language="English";

///////////////////menu functions start

var sHTMLString;
var parentMenu;
var oResponseMain;
var a = false;
var tab = "100";
var ListServiceURL="/_vti_bin/Lists.asmx?op=GetListItems";
var Homepage="/sitepages/en/default.aspx"
var soapAction="http://schemas.microsoft.com/sharepoint/soap/GetListItems";
var MenuListName="MainMenu";
var TabItemLength = 0;
var TabChildrenLengthMax= 14;
var valueCheck = 1;
var valueCheck1 = 1;
var strParentLevel="";//ActiveTab();
var CountItem;





/////////////////new menu function in use....

var suspenseUL=document.createElement("UL");
//suspenseUL.style.display='none';
var remainingLI=document.createElement("UL");
//suspenseUL.style.display='none';


	function getMenuArea()
	{
	

try{

	 // var xmlstr=document.getElementById("ctl00_hid123").value;
	 // var xmlObject = load_xml_content_string(xmlstr);
	   //alert(xmlstr);
	//oResponseMain =xmlObject ;
		oResponseMain = GetRecordsFromList(MenuListName, "<Query><OrderBy><FieldRef Type='Integer' Ascending='TRUE' Name='DisplayItemOrder'/></OrderBy></Query>", ListServiceURL, "", "", soapAction, 300);
		$("#myslidemenu").toggle(false);
		//document.getElementById('myslidemenu').style.display='none'
		sHTMLString = '<ul class="megamenu">';
		sHTMLString = sHTMLString + '<li class="home"><a href="/default.aspx" class="active"></a></li>';

		//processing menu items
		GetParentLevel(oResponseMain);

		sHTMLString = sHTMLString + '</ul>';
		$("#myslidemenu").append(sHTMLString);
	

//		$("#myslidemenu").toggle();
		var CountDivItem = new Array();
		var anchors;
		CountDivItem = oResponseMain.getElementsByTagName("z:row");
		if (CountDivItem.length == 0)
		{
			CountDivItem = oResponseMain.getElementsByTagName("row");		
		}
	
	

		var rootLiLen=$("#myslidemenu > ul").children().length;
	
		for(var licount=1;licount<rootLiLen;licount++)
		{
			var actualRootLevel=document.getElementById("li"+licount+"ParentLevel");
			var rootLi =actualRootLevel;

			var rootAnchor;//=document.getElementById("Link"+licount);
			var tempAParent;
			suspenseUL.innerHTML="";
			remainingLI.innerHTML="";
			if(rootLi.childNodes[0])//seperate A tag
			{ 	rootAnchor=rootLi.childNodes[0];
				rootLi.removeChild(rootLi.childNodes[0]);
				tempAParent=document.createElement("div");tempAParent.style.display='none';
				tempAParent.appendChild(rootAnchor);
				
			}
			//debugger;
			rootLiChildACount=rootLi.getElementsByTagName("a").length;				
			if(rootLiChildACount<TabChildrenLengthMax)		
				rootLi.innerHTML=tempAParent.innerHTML+"<DIV CLASS=\"mm-item-content mm-item-content01\"><DIV class=\"half_l\">"+ rootLi.innerHTML+"</DIV></DIV>";
			else{
					
					//var liCollection=rootLi.getElementsByTagName("li");
					
					//alert(rootLi.id+" "+rootLi.childNodes[0].children.length);
					var tempLicoll1=document.createElement("div");tempLicoll1.className="mm-item-content mm-item-content01";
					var tempLicoll2=document.createElement("div");tempLicoll2.className="mm-item-content";
					var tempLicoll3=document.createElement("div");tempLicoll3.className="mm-item-contentBig";

					var temp_half_l=document.createElement("div");temp_half_l.className="half_l";
					var temp_half_rr=document.createElement("div");temp_half_rr.className="half_rr";
					var temp_half_r=document.createElement("div");temp_half_r.className="half_r";
					
					////half_l start	
					anchorCount=0;
					firstChildUL=rootLi.childNodes[0].children;
					for(var i=0;i<firstChildUL.length;i++)
					{
						//if(anchorCount==TabChildrenLengthMax)anchorCount=0;
						firstLevelChildObj=firstChildUL[i];
					  	if(firstLevelChildObj.tagName=="A") anchorCount=anchorCount+1;
						else
						{
							if(firstLevelChildObj.children.length>1)
							{
								anchorCount=anchorCount+1;
								
								if(anchorCount==TabChildrenLengthMax)
								{
								   
									suspenseUL.innerHTML=suspenseUL.innerHTML+firstLevelChildObj.children[1].innerHTML;
									firstLevelChildObj.removeChild(firstLevelChildObj.children[1]);
									
									
										len=firstChildUL.length;
											for(var j=i+1;j<len;j++)
											{
												if(firstChildUL[j]!=null)
												{ remainingLI.appendChild(firstChildUL[j]);
												 j=j-1;
												}		
											}
						
								}//end if
								
								//Loop through children at second level
									//debugger;
								if(firstLevelChildObj.children[1]!=null)
								secondlevelLi=firstLevelChildObj.children[1].children;
								else secondlevelLi=firstLevelChildObj.children[0].children;
								for(var isecLI=0;isecLI<secondlevelLi.length;isecLI++)
								{
									if(!secondlevelLi[isecLI].children)continue;
									if(secondlevelLi[isecLI].childNodes[0].tagName=="A" || secondlevelLi[isecLI].tagName=="A")
									anchorCount=anchorCount+1;
			
										if(anchorCount==TabChildrenLengthMax)
										{
											//third level children
											if(secondlevelLi[isecLI].childNodes[1]!=null)
											{  
												suspenseUL.innerHTML=suspenseUL.innerHTML+secondlevelLi[isecLI].childNodes[1].innerHTML;
												firstLevelChildObj.removeChild(secondlevelLi[isecLI].childNodes[1]);
											}
											
											//extract item siblings of current node
											for(var siblingLI=isecLI+1;siblingLI<secondlevelLi.length;siblingLI++)
											{
											//debugger;
												
												if(secondlevelLi[siblingLI]!=null)
												{	
													temp_Parent=document.createElement("div");temp_Parent.appendChild(secondlevelLi[siblingLI]);
													suspenseUL.innerHTML=suspenseUL.innerHTML+temp_Parent.innerHTML;
													//firstLevelChildObj.children[1].removeChild(secondlevelLi[siblingLI]);
													siblingLI=siblingLI-1;
												}
												
											}

											  
											
												len=firstChildUL.length;
													for(var j=i+1;j<len;j++)
													{
														if(firstChildUL[j]!=null)
													  {	remainingLI.appendChild(firstChildUL[j]);
													    j=j-1;

													  }
													}
										}//end if
			
								}
								
							}
							 else { anchorCount=anchorCount+1;
										
										if(anchorCount==TabChildrenLengthMax)
										{	
											len=firstChildUL.length;
											for(var j=i+1;j<len;j++)
											{
												if(firstChildUL[j]!=null)
												{ remainingLI.appendChild(firstChildUL[j]);
													j=j-1;
												
												}
												
											}
											
										}
										
								}//end else
							}//end else		
							
						}  //end for
					
						////half_l end
						
								if(rootLiChildACount<=TabChildrenLengthMax)
								rootLi.innerHTML=tempAParent.innerHTML+"<DIV CLASS=\"mm-item-content mm-item-content01\"><DIV class=\"half_l\">"+ rootLi.innerHTML+"</DIV></DIV>";						
								else 
								{
								
							////half_rr start
									if(suspenseUL.children.length>0)
									{
										
											suspenseACount=suspenseUL.getElementsByTagName("a").length;		
											//alert(suspenseACount);
											
											if(suspenseACount<=TabChildrenLengthMax)
											{
												//debugger;
												temp_half_rr.appendChild(suspenseUL);
												temp_half_rr.innerHTML=	"<UL><LI>"+temp_half_rr.innerHTML+"</LI></UL>";
												//rootLi.children[0].appendChild(temp_half_rr);
											//rootLi.innerHTML=tempAParent.innerHTML+"<DIV CLASS=\"mm-item-content\"><DIV class=\"half_l\">"+ rootLi.innerHTML+"</DIV><DIV class=\"half_rr\"><UL><LI>"+temp_half_rr.innerHTML+"</UL></LI></DIV></DIV>";						
												
											}
											
									}	
										
										//remaining nodes
										if(remainingLI.children.length>0)
										{ //debugger;
	
											for(var rrLI=0;rrLI<remainingLI.children.length;rrLI++)
											{//debugger;
												half_rrACount=temp_half_rr.getElementsByTagName("a").length;		
												//alert(remainingLiACount);
												if(half_rrACount<TabChildrenLengthMax)
												{
													if(remainingLI.children[rrLI]==null)continue;
													
													var CurrentACount=half_rrACount;
													isNested=remainingLI.children[rrLI].children.length;
													if(isNested>1)
													{
														//debugger;
														secondLevelAParent=remainingLI.children[rrLI].children[0];
													    secondLevelUL=document.createElement("UL");
														secondLevelParentLI=document.createElement("LI");
 														secondLevelParentLI.appendChild(secondLevelAParent);
														CurrentACount=CurrentACount+1;
														secondLevelParentLI.appendChild(secondLevelUL);
														rr_SecondLevel=remainingLI.children[rrLI].children[0].children;
														for(var liCount=0;liCount<rr_SecondLevel.length;liCount++)
														{
															if(CurrentACount==TabChildrenLengthMax)break;
															if(rr_SecondLevel[liCount]!=null)
															{	
																secondLevelUL.appendChild(rr_SecondLevel[liCount]);
																CurrentACount=CurrentACount+1;
																liCount=liCount-1;
															}
														}
														temp_half_rr.appendChild(secondLevelParentLI);
													
													}
													else
													{ 	temp_half_rr.appendChild(remainingLI.children[rrLI]);
														CurrentACount=CurrentACount+1;
														 rrLI=rrLI-1;
													 }
														
	
												}
											}
										}
										//debugger;	
									//	temp_half_rr.innerHTML="";
									
								////half_rr end					
								
								//half_r start
								if(remainingLI.children.length>0)
								{
									//debugger;
										for(var rrLI=0;rrLI<remainingLI.children.length;rrLI++)
											{
											
												isNested=remainingLI.children[rrLI].children.length;
													if(isNested>1)
													{
														//debugger;
														secondLevelAParent=remainingLI.children[rrLI].children[0];
													    secondLevelUL=document.createElement("UL");
														secondLevelParentLI=document.createElement("LI");
 														secondLevelParentLI.appendChild(secondLevelAParent);
														
														secondLevelParentLI.appendChild(secondLevelUL);
														r_SecondLevel=remainingLI.children[rrLI].children[0].children;
														for(var liCount=0;liCount<r_SecondLevel.length;liCount++)
														{
															if(r_SecondLevel[liCount]!=null)
															{	
																secondLevelUL.appendChild(r_SecondLevel[liCount]);
																CurrentACount=CurrentACount+1;
																liCount=liCount-1;
															}
														}
														temp_half_r.appendChild(secondLevelParentLI);
													
													}
													else
													{ 
														temp_half_r.appendChild(remainingLI.children[rrLI]);
 	               									    rrLI=rrLI-1;
													}
											}
								}
								//half_r end
								if(temp_half_r.children.length<1)
								rootLi.innerHTML=tempAParent.innerHTML+"<DIV CLASS=\"mm-item-content\"><DIV class=\"half_l\">"+ rootLi.innerHTML+"</DIV><DIV class=\"half_rr\"><UL>"+temp_half_rr.innerHTML+"</UL></DIV></DIV>";															
								else
								{
										//keepvalid LI
										var LIValid=temp_half_r.getElementsByTagName("LI");
										for(var iLi=0;iLi<LIValid.length;iLi++)
										{
											if(LIValid[iLi].children.length==1)
											{
												if(LIValid[iLi].children[0].tagName=="UL" && LIValid[iLi].children[0].children.length==0)
												{ 
													//parenNodeLI=LIValid[iLi].parentNode;
													LIValid[iLi].className="hide";
													//LIValid[iLi].innerHTML
													//alert(parentNode.innerText);
												}
											}
											
										}
									//keepvalid LI
										var LIValid=temp_half_rr.getElementsByTagName("LI");
										for(var iLi=0;iLi<LIValid.length;iLi++)
										{
											if(LIValid[iLi].children.length==0)continue;
												 if(LIValid[iLi].children.length>1)
												{if(LIValid[iLi].children[1].tagName=="UL" && LIValid[iLi].children[1].children.length==0)
												{	LIValid[iLi].children[1].className="hide";}
												}else if(LIValid[iLi].children[0].tagName=="UL" && LIValid[iLi].children[0].children.length==0)
												{ 
													//parenNodeLI=LIValid[iLi].parentNode;
													LIValid[iLi].className="hide";
													//LIValid[iLi].innerHTML
													//alert(parentNode.innerText);
												}

										}

									//temp_half_rr.innerHTML	= tempHTML.replace("<li><ul></ul></li>", "")

								  rootLi.innerHTML=tempAParent.innerHTML+"<DIV CLASS=\"mm-item-content mm-item-contentBig\"><DIV class=\"half_l\">"+ rootLi.innerHTML+"</DIV><DIV class=\"half_rr\"><UL>"+temp_half_rr.innerHTML+"</UL></DIV><DIV class=\"half_r\"><UL>"+temp_half_r.innerHTML+"</UL></DIV></DIV>";															
									
								}
								//<li><ul></ul></li>
								
								temp_half_rr.innerHTML="";
								temp_half_r.innerHTML="";	
							}
						
																
					}//end else
			}			
	
	}
	catch(ex)
	{
	alert(ex.Message);
	}

		//	$("#myslidemenu").toggle();
		//	document.getElementById('myslidemenu').style.display='block'
	}
	///
	//
	function GetParentLevel(xml)
	{

		var iParentLen = $(xml).find("[nodeName=z:row][ows_ParentID='0']").length;
		$(xml).find("[nodeName=z:row][ows_ParentID='0']").each(function(i)
		{	  
			TabItemLength = 0;
			valueCheck = 1;
			valueCheck1 = 1;
			var sMenuId = $(this).attr("ows_MenuID");
			var sTitle = $(this).attr("ows_LinkTitle");
			var sLinkId = $(this).attr("ows_ID");
			var sURL = $(this).attr("ows_Reference_x0020_URL");
				strTarget='';//string str for anchor tag target
			var Target='_self'; //Target for window,open in getbreadcrumb
			strParentLevel="";
						
			if(!sURL)sURL='/#';
			if($(this).attr("ows_Target")){strTarget=' target="'+$(this).attr("ows_Target")+'" ';
			Target=$(this).attr("ows_Target");}
			
			if(sURL.indexOf('DetailPage.aspx?')!=-1)//sac
			{
			
				//strParentLevel = strParentLevel + '<li  id="li'+sMenuId +'ParentLevel" ><a  id="Link'+sLinkId +'" onclick=\"getTitlebreadcrumb(this,\''+sURL +'\',\''+Target+'\')\" ><span>'+ sTitle + '</span></a><div id="div'+ i +'" class="mm-item-content"><div id="divleft'+ i +'" class="half_l">';				
				strParentLevel = strParentLevel + '<li  id="li'+sMenuId +'ParentLevel" ><a  id="Link'+sLinkId +'" onclick=\"getTitlebreadcrumb(this,\''+sURL +'\',\''+Target+'\')\" ><span>'+ sTitle + '</span></a>';				
			}
	       	else
	        {
			
//				strParentLevel = strParentLevel + '<li id="li'+sMenuId +'ParentLevel" ><a '+strTarget+'   href="'+ sURL +'"><span>'+ sTitle + '</span></a><div id="div'+ i +'" class="mm-item-content"><div id="divleft'+ i +'" class="half_l">';
				strParentLevel = strParentLevel + '<li id="li'+sMenuId +'ParentLevel" ><a '+strTarget+' id="Link'+sLinkId +'"   href="'+ sURL +'"><span>'+ sTitle + '</span></a>';
	
			}

			//Nested level menu item processing....
			GetNestedMenus(xml, sMenuId);
			
			

			 //debugger;			
			sHTMLString =sHTMLString +strParentLevel;

			 
 
		});
	}

	function GetNestedMenus(oXML, sPID) 
	{
       
		var iChildLen = $(oXML).find("[nodeName=z:row][ows_ParentID='" + sPID +"']").length;
		if (iChildLen > 0)
		{
			strParentLevel = strParentLevel + '<ul>';
			$(oXML).find("[nodeName=z:row][ows_ParentID='" + sPID +"']").each(function(k)
			{
				var CountItem = 0;			
				TabItemLength = TabItemLength + 1;
				var sChildMenuId = $(this).attr("ows_MenuID");
				var sTitle = $(this).attr("ows_LinkTitle");
				var sLinkId = $(this).attr("ows_ID");
				var sURL = $(this).attr("ows_Reference_x0020_URL");		
				strTarget='';//string str for anchor tag target
				var Target='_self'; //Target for window,open in getbreadcrumb

				if(!sURL)sURL='/#';
				if($(this).attr("ows_Target")){strTarget=' target="'+$(this).attr("ows_Target")+'" ';
				Target=$(this).attr("ows_Target");}
               //if (TabItemLength >= TabItemLengthMax)

							
					//sHTMLString = sHTMLString + "<li><a id=id"+ CountItem +" href='"+ sURL +"' title='"+ sTitle +"'>" + sTitle  + '</a>';
					if(sURL.indexOf('DetailPage.aspx?')!=-1)//sac
						strParentLevel= strParentLevel+ "<li ><a style=\"cursor:pointer\"  id=\"Link"+sLinkId +"\" onclick=\"getTitlebreadcrumb(this,'"+sURL+"',\'"+Target+"\')\" id=\"GetNestedMenus_id"+ CountItem +"\" title=\""+ sTitle +"\">" + sTitle  + "</a>";
					else
						strParentLevel= strParentLevel+ "<li ><a "+strTarget+"  id=\"Link"+sLinkId +"\" href=\""+ sURL +"\" title=\""+ sTitle +"\">" + sTitle  + "</a>";
					CountItem = CountItem + 1;
				
				
				GetNestedMenus(oXML, sChildMenuId);
				
				strParentLevel= strParentLevel+ "</li>";
			});
			strParentLevel= strParentLevel+ "</ul>";
		}
	}
////////////////////////////////////////////////////
	   var ic=0;
        function replaceHTML(strsource, strDest) {

           // debugger;
            //if (st != "") str = st;
            strParentLevel = strParentLevel.replace(strsource, strDest)
          //  if (strParentLevel.indexOf(strsource) != -1)
           //     replaceHTML(strsource, strDest);
            ic = ic + 1;
            if (ic >= 20) return;
        }
        
/////////////////////////////////////////////

function load_xml_content_string(xmlData) {
		if (window.ActiveXObject) {
			//for IE
			xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
			xmlDoc.async="false";
			xmlDoc.loadXML(xmlData);
			return xmlDoc;
		} else if (document.implementation && document.implementation.createDocument) {
			//for Mozila
			parser=new DOMParser();
			xmlDoc=parser.parseFromString(xmlData,"text/xml");
			return xmlDoc;
		}
	}/////////////////////////// get title breadcrumb start

//QuickLink Filll
///

function fillQuickLinks(ListName)
{
//$("#myslidemenu").toggle(false);

	oResponseMain1 = GetRecordsFromList(ListName, "<Query><OrderBy><FieldRef Type='Integer' Ascending='TRUE' Name='DisplayItem'/></OrderBy></Query>", "/_vti_bin/Lists.asmx?op=GetListItems", "", "", soapAction, 300);
		strHTML = '';
		var	strTarget='';//string str for anchor tag target
	var Target='_self'; //Target for window,open in getbreadcrumb
		url ='/#';

         array= oResponseMain1.getElementsByTagName("z:row");
		//alert(CountDivItem);
		if (array.length == 0)
		{
			array= oResponseMain1.getElementsByTagName("row");		
		}
	/*	var Arrvalues=new Array();
		for(var j=0; j < array.length; j++)
		{
			Arrvalues[0][j]=array[j].getAttribute('ows_url'); 
			Arrvalues[1][j]=array[j].getAttribute('ows_LinkTitle');
			
		}*/
		/*for(var j=0; j < array.length; j++)
		{
		 	for(var j=0; j < array.length; j++)
		{
			
			
		}*/
for(var j=0; j < array.length; j++)
	{
		if(array[j].getAttribute('ows_url'))url=array[j].getAttribute('ows_url'); 
		if(array[j].getAttribute('ows_Target'))Target=array[j].getAttribute('ows_Target');
		strTarget=' target="'+Target+'" ';

	strHTML= strHTML+ '<li ><a '+strTarget+' href="'+url +'" >'+array[j].getAttribute('ows_LinkTitle')+'</a></li>';
	
	}
	 document.getElementById('ulQuickLinks').innerHTML=strHTML;
}


////

function Post()
{
if(document.getElementById('ctl00_hdnActiveLink').value.indexOf('DetailPage.aspx?')!=-1)
{
getTitlebreadcrumb(this);

__doPostBack('__Page','');
}
}
var bread='';
var title;
var rootAnchor;

function getTitlebreadcrumb(obj,url,target)
{

try{
	if(target=='_blank')
		window.open(url+'&LinkID='+obj.id);
	else
		window.location.href=url+'&LinkID='+obj.id;

}

catch(e)
{
}
//document.getElementById('hdnbreadcrumb').value=bread;


//  if(document.location.href.indexOf(
}


count=0;
var breadcrumb;
var CurrentMenuID;
home='<a href="/default.aspx" >KFUPM</a>';
function callBD(MenuItemLinkObj)
{

breadcrumb='';
CurrentMenuID=MenuItemLinkObj.id;


recursiveA(MenuItemLinkObj);
document.getElementById('divDynamicBreadCrumb').innerHTML=home+' > '+breadcrumb;
}

function recursiveA(obj)
{


if(obj.id.indexOf('ParentLevel')!=-1)
{
	element = document.createElement("div");
	element.appendChild(obj.children[0].cloneNode(true));
	sOuterHTML=element.innerHTML;
	breadcrumb=sOuterHTML+' > '+breadcrumb;
	return;
	
}
if(obj.tagName=='A')
{
		if(obj.parentNode.id.indexOf('ParentLevel')!=-1)
		{ 
			if(obj.id==CurrentMenuID)
			
			{ breadcrumb=obj.innerHTML
					return;
			}
			
			else
			element2 = document.createElement("div");
			element2.appendChild(obj.parentNode.children[0].cloneNode(true));
			sOuterHTML2=element2.innerHTML;
			breadcrumb=sOuterHTML2 +' > '+breadcrumb;
		

		
		}
		else
		{
			if(obj.id==CurrentMenuID)
			breadcrumb=obj.innerHTML;
					
			recursiveA(obj.parentNode)
		//alert(obj.parentNode.id);
		count=count+1;
		if(count>100)return;
		}
}
if(obj.tagName=='DIV' || obj.tagName=='UL' || obj.tagName=='LI')
{
	if(obj.children[0].id!=CurrentMenuID && obj.children[0].tagName=="A")
	{
			//breadcrumb=obj.children[0].innerHTML+breadcrumb;
			element1 = document.createElement("div");
			element1.appendChild(obj.children[0].cloneNode(true));
			sOuterHTML1=element1.innerHTML;
			breadcrumb=sOuterHTML1+' > '+breadcrumb;
		if(obj.parentNode.id.indexOf('ParentLevel')!=-1)
	    return;
		 

	}
	recursiveA(obj.parentNode)
}
			
}

////get Title brEadcrumb end


function ActiveTab()
{
	//debugger;
	//var oResponse = GetRecordsFromListBasedOnView("kfupmllist", "", "{151BCC0B-D2C8-4B37-9B99-EC87651E48FC}" , "http://sp2k10srvr01/sites/kfupm/_vti_bin/Lists.asmx?op=GetListItems", "", "", "http://schemas.microsoft.com/sharepoint/soap/GetListItems");	
		var oResponse = GetRecordsFromList(MenuListName, "<Query/>" , ListServiceURL, "", "", soapAction, 50);
	var xmlDoc = oResponse;
	var Carray = new Array();
	var Carr = new Array();
	Carray = xmlDoc.getElementsByTagName("z:row");
	if (Carray.length == 0)
	{
		Carray = xmlDoc.getElementsByTagName("row");
	}
	if(Carray.length > 0)
	{
		for(var i=0; i < Carray.length; i++)
		{
			if (window.location.href == Carray[i].getAttribute('ows_Reference_x0020_URL'))
			{
				tab = Carray[i].getAttribute('ows_TabID');
			}			
		}
	}
	else
	{
		tab = 1;
	}
}

function GetRootUrl() 
{
	var urlParts = document.location.href.split('/');
	var serverurl = urlParts[0] + '//' + urlParts[2];
	return serverurl;
}

function GetRecordsFromList(sListName, sQuery, sWebServiceURL, sUserName, sPassword, sSoapAction,NumberOfRows)
{
	//debugger;
	var oResponseXML;
    if(NumberOfRows==null || NumberOfRows ==0)
    NumberOfRows=5;

    if (window.XMLHttpRequest)
    {
    	BrowserCompatibility();		

		if (a == null) return null;
		var request = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"
		+ "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">"
		+ "<soap:Body>"
		+ "<GetListItems xmlns=\"http://schemas.microsoft.com/sharepoint/soap/\">"
		+ "<listName>" + sListName + "</listName>"
		+ "<query>" + sQuery + "</query>"
		+ "<rowLimit>"+ NumberOfRows + "</rowLimit>"
		+ "</GetListItems>"
		+ "</soap:Body>"
		+ "</soap:Envelope>";

		a.open("POST", sWebServiceURL, false);
		a.setRequestHeader("Content-Type","text/xml; charset=utf-8");
		//a.setRequestHeader("SOAPAction","" + sSoapAction + "");		
		a.send(request);
		oResponseXML = a.responseXML;
		return oResponseXML;
    }   

}

// This function is used for Get List Item based on ListName & ViewName. ViewName should be ViewID.
function GetRecordsFromListBasedOnView(sListName, sQuery, sView, sWebServiceURL, sUserName, sPassword, sSoapAction)
{
    //debugger;    
    var oResponseXML;
    if(NumberOfRows==null || NumberOfRows ==0)
    NumberOfRows=5;

    if (window.XMLHttpRequest)
    {
    	BrowserCompatibility();
    	if (a == null) return null;
		var request = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"
		+ "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">"
		+ "<soap:Body>"
		+ "<GetListItems xmlns=\"http://schemas.microsoft.com/sharepoint/soap/\">"
		+ "<listName>" + sListName + "</listName>"
		+ "<viewName>" + sView + "</viewName>"
		+ "</GetListItems>"
		+ "</soap:Body>"
		+ "</soap:Envelope>";

		a.open("Post", sWebServiceURL, false);
		a.setRequestHeader("Content-Type","text/xml; charset=utf-8");
		//a.setRequestHeader("SOAPAction","" + sSoapAction + "");		
		a.send(request);
		
		oResponseXML = a.responseXML;
		return oResponseXML;
	}
}
function GetRecordsFromPic(sListName,sQuery, sWebServiceURL,sSoapAction)
{
	//debugger;
    var oResponseXML;    
    
    if (window.XMLHttpRequest)
    {		
		BrowserCompatibility();

		if (a == null) return null;
		var request = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"
		+ "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">"
		+ "<soap:Body>"
		+ "<GetListItems xmlns=\"http://schemas.microsoft.com/sharepoint/soap/\">"
		+ "<listName>" + sListName + "</listName>"
		+ "<query>" + sQuery + "</query>"
		+ "</GetListItems>"
		+ "</soap:Body>"
		+ "</soap:Envelope>";

		a.open("Post", sWebServiceURL, false);
		a.setRequestHeader("Content-Type","text/xml; charset=utf-8");
		//a.setRequestHeader("SOAPAction","" + sSoapAction  + "");		
		a.send(request);
		
		oResponseXML = a.responseXML;
		return oResponseXML;
    }
}

function getDate(date1, date2)
{
var substrdate1 = date1.substring(0, date1.indexOf(' '));
var temp1 = substrdate1.toString().split('-');
var firstDate= new Date(temp1[2] + '/' + temp1[1] + '/' + temp1[0]);

var substrdate2 = date2.substring(0, date2.indexOf(' '));
var temp2 = substrdate2.toString().split('-');
var secondDate= new Date(temp2[2] + '-' + temp2[1] + '/' + temp2[0]);

	//debugger;
	var month_names = new Array("January", "February", "March", 
		"April", "May", "June", "July", "August", "September", 
		"October", "November", "December");

	var startDate_date = firstDate.getDate();
	var startDate_month = firstDate.getMonth();
	var startDate_year = firstDate.getFullYear();
	
	var endDate_date = secondDate.getDate();
	var endDate_month = secondDate.getMonth();
	var endDate_year = secondDate.getFullYear();
	var datestring="";
	if (startDate_month == endDate_month)
	{

//		document.write(month_names[startDate_month] + " " + startDate_date + "-" + endDate_date + ", " + endDate_year);
		 datestring=month_names[startDate_month] + " " + startDate_date + "-" + endDate_date + ", " + endDate_year;
		return datestring;
	}
	else
	{
		//document.write(month_names[startDate_month] + " " + startDate_date + " - " + month_names[endDate_month] + " " + endDate_date + ", " + endDate_year);
		datestring=month_names[startDate_month] + " " + startDate_date + " - " + month_names[endDate_month] + " " + endDate_date + ", " + endDate_year;
		return datestring;
	}
	
}



//Bottom IMagescroller and weatherinfo(used in master page) start

function ShowCase()
{
	var array = new Array();
	var xmlDoc = GetRecordsFromPic('SliderLibrary','<Query/>' ,ListServiceURL, 'http://schemas.microsoft.com/sharepoint/soap/GetListItems')
 	array = xmlDoc.getElementsByTagName("z:row");
	if (array.length == 0)
	{
		array = xmlDoc.getElementsByTagName("row");
	}
	var  sHTMLString="" ;
	//debugger;
    for(var i=0; i < array.length; i++)
    { 
   
    sHTMLString = sHTMLString +'<li class="thumbnail"><img width="150px" height="90px" src="/'+ array[i].getAttribute('ows_RequiredField') +'" title="'+  array[i].getAttribute('ows_ImageTitle') + '" /><div class="thumbinfo"><a style="cursor:pointer" onclick="window.location.href=\''+array[i].getAttribute('ows_ImageUrl')+'\'">'+  array[i].getAttribute('ows_ImageTitle') + '</a></div>';
	                                 	
    sHTMLString = sHTMLString +   '</li>';

    }
    document.getElementById('images').innerHTML=sHTMLString ; 
}

City="Dhahran";

function whetherinfo()
{
	try
	{
		var oResponseXML;
		//var a = new ActiveXObject("Microsoft.XMLHTTP");
		if (window.XMLHttpRequest)
		{		
			BrowserCompatibility();

		   	//service.onServiceAvailable = alertReady;
		 	// oResponseXML=a. ("http://www.google.com/ig/api?weather", "pune");
		  
		   	var getListRequest = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"
			+ "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">"
			+ "<soap:Body>"
			+ "</soap:Body>"
			+ "</soap:Envelope>";

		    a.Open("Post", "http://www.google.com/ig/api?weather="+City, false,"","");
		    a.setRequestHeader("Content-Type:", "text/xml; charset=utf-8");
		    a.setRequestHeader("SOAPAction:", "http://www.google.com/ig/api?weather="+City);
		    a.Send(getListRequest);
		    //a.responseXML;
		    oResponseXML = a.responseXML;
		    var markers = new Array();
		    var students=oResponseXML.documentElement;
		    var student = students.childNodes(0);
		     
		     
			var dattimspan=student.childNodes[0].childNodes[5].attributes[0].text;
			dattimspan=dattimspan.split(" ",3);
			var a_p="";
			var strv1=dattimspan[2];
			var curr_date1 = dattimspan[1];
			var curr_date =curr_date1.split(":",3) ;
			var hr=curr_date[0];
			var curr_month1 =dattimspan[0];
			if (hr < 12)
			{
				a_p = "AM";
			}
			else
			{
				a_p = "PM";
			}
			var datewhr=curr_month1+" "+curr_date1 + a_p;
				
			var area="";   
			var currentdate=new Date();
			datewhr = currentdate.toLocaleDateString();
			var wherhtml='<div class="weather_row" id="divweather_row">'
			//wherhtml=wherhtml +'<h1>' + student.childNodes[2].childNodes[0].attributes[0].text + ',' + datewhr + '</h1>';//
			wherhtml=wherhtml +'<h1>' + datewhr + '</h1>';//
			
			//area =student.childNodes[i].childNodes[0].attributes.getNamedItem["data"].nodeTypedValue;
			//wherhtml=wherhtml +'<h2>' + student.childNodes[2].childNodes[0].attributes[0].text + ',' + student.childNodes[0].childNodes[5].attributes[0].text + '</h2>';
			wherhtml=wherhtml +'<div class="weather"  id="divweather">';
			wherhtml=wherhtml +'<h1>Sunny Details</h1><div class="weatherdata" id="divweatherdata">'+ student.childNodes[2].childNodes[1].attributes[0].text +'<sup>°</sup>F |' + student.childNodes[2].childNodes[2].attributes[0].text+'<sup>°</sup>F</div>';
			
			wherhtml=wherhtml +'</div>';
			document.getElementById('whttemp').innerHTML=wherhtml;
			
			
			//document.getElementById('divweather_row').innerHTML='<h1>';
			//document.getElementById('divweather_row').innerText=student.childNodes[2].childNodes[0].attributes[0].text + ',' + student.childNodes[0].childNodes[5].attributes[0].text ;
			//document.getElementById('divweather_row').innerHTML=document.getElementById('divweather_row').innerHTML+ '</h1>';
			document.getElementById('divweather_row').innerHTML=document.getElementById('divweather_row').innerHTML+" <div class=\"video_btn\"><a href=\"#\"></a></div>";
			
			//document.getElementById('divweatherdata').innerHTML=student.childNodes[2].childNodes[1].attributes[0].text +'<sup>0</sup>c |' + student.childNodes[2].childNodes[2].attributes[0].text+'<sup>0</sup>c';
			//document.getElementById('divweatherdata').innerText="sadsad";
			document.getElementById('divweather').style="background-image:url('/images/wather_bg.gif') no-repeat left top";
			//document.getElementById('divweather').className='weather';
	
			
			//document.getElementById('whttemp').innerHTML=wherhtml;
		}		
	}
	catch(e)
	{
		//alert(e.description);
	}

	//} 
	/*
	if(forecast_information_Node.length > 0)
	{
	  var city = forecast_information_Node(0).childNodes(0).attributes.getNamedItem("data").nodeTypedValue;
	  var  postal_code =  forecast_information_Node(0).childNodes(1).attributes.getNamedItem("data").nodeTypedValue;
	  var forecast_date =  forecast_information_Node(0).childNodes(4).attributes.getNamedItem("data").nodeTypedValue;
	  var current_date_time =  forecast_information_Node(0).childNodes(5).attributes.getNamedItem("data").nodeTypedValue;
	  var unit_system =  forecast_information_Node(0).childNodes(6).attributes.getNamedItem("data").nodeTypedValue
	
	}*/

}

//BottomIMagescroller and weatherinfo end

function preload(images) {
    if (document.images) {
        var i = 0;
        var imageArray = new Array();
        imageArray = images.split(',');
        var imageObj = new Image();
        for(i=0; i<=imageArray.length-1; i++) {
            //document.write('<img src="' + imageArray[i] + '" />');// Write to page (uncomment to check images)
            imageObj.src=images[i];
        }
    }
}



function GetUserName()
{

var array = new Array();
 //var xmlDoc = GetRecordsFromPic('DepartmentImageLibrary','<Query/>' ,WebserviceCalled, 'http://schemas.microsoft.com/sharepoint/soap/GetListItems')
 //array = xmlDoc.getElementsByTagName("z:row");
//debugger; 
 var array = new Array();
 var xmlDoc = GetRecordsFromList('User Information List','<Query><Where><Eq><FieldRef Name="ID"/><Value Type="Counter">' + _spUserId + '</Value></Eq></Where></Query>' ,ListServiceURL, '','','http://schemas.microsoft.com/sharepoint/soap/GetListItems',1)
 array = xmlDoc.getElementsByTagName("z:row");
 if (array.length == 0)
 {
 	array = xmlDoc.getElementsByTagName("row");
 }

var  sHTMLString="" ;
var  sHTMLImagesString="" ;
//debugger;
   for(var i=0; i < array.length; i++)
   { 
		  
//		   sHTMLString = sHTMLString +'<li> '
///		   sHTMLString = sHTMLString +'<h2>'+getDate(array[i].getAttribute('ows_Name'),array[i].getAttribute('ows_EndDate'))+'</h2>'
	return "Welcome, " +array[i].getAttribute('ows_Name')+"!";	   
		   
		   }

return "";
}


//*****************Functions to load default page univeristy news and events start

var universityDetailPageURL="/SitePages/en/UniversityNewsDetails.aspx"; // /"/Lists/UniversityNews/DISPFORM.ASPX";
var currentPageLocation=window.location.href;

function ShowUniversityNews()
{
	//alert('test');
	var array = new Array();
// var xmlDoc = GetRecordsFromList('UniversityNews','<Query><OrderBy><FieldRef Name=\'Modified\' Ascending=\'FALSE\' /></OrderBy></Query>' ,ListServiceURL, '','','http://schemas.microsoft.com/sharepoint/soap/GetListItems',5)
 var xmlDoc = GetRecordsFromList('UniversityNews','<Query><Where><And><Neq><FieldRef Name=\'DisplayItem\' /><Value Type=\'Choice\'>0</Value></Neq><IsNotNull><FieldRef Name=\'DisplayItem\' /></IsNotNull></And></Where><OrderBy><FieldRef Name=\'DisplayItem\' Ascending=\'TRUE\' /></OrderBy></Query>' ,ListServiceURL, '','','http://schemas.microsoft.com/sharepoint/soap/GetListItems',5)
	array = xmlDoc.getElementsByTagName("z:row");
	if (array.length == 0)
	{
		array = xmlDoc.getElementsByTagName("row");
	}

	var  sHTMLString="" ;
	var  sHTMLImagesString="" ;

if(array.length<=0)
{
 document.getElementById('UniverityNewsLI').style.display='none';
  document.getElementById('divUniveristyNewImages').style.display='none';

return;}
else{
 document.getElementById('UniverityNewsLI').style.display='block';
  document.getElementById('divUniveristyNewImages').style.display='block';

}

	//debugger;
   	for(var i=0; i <array.length; i++)
   	{ 
		if(i==0)
		{
			sHTMLString = sHTMLString +'<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-'+ eval(i+1) +'">';
		}
		else
		{
			sHTMLString = sHTMLString +'<li class="ui-tabs-nav-item" id="nav-fragment-'+ eval(i+1) +'">'
		}
		  
		//	sHTMLString = sHTMLString + '<a onmouseover="location.href=\'#fragment-'+ eval(i+1) +'\'" href="#fragment-'+ eval(i+1) +'"><span>'+ array[i].getAttribute('ows_Title')+'</span></a></li>';
			sHTMLString = sHTMLString + '<a onmouseover="this.click()"  href="#fragment-'+ eval(i+1) +'"><span onclick="window.location.href=\''+universityDetailPageURL+'?CUSTOMID='+array[i].getAttribute('ows_ID')+'&source='+currentPageLocation+'\'">'+ array[i].getAttribute('ows_Title')+'</span></a></li>';			
		//IMages Load
		var srcpath='';
		if(array[i].getAttribute('ows_NewsImage')!=null)srcpath=array[i].getAttribute('ows_NewsImage').replace(",","");
		  if(i==0)
		  {
//		   debugger;
			sHTMLImagesString=sHTMLImagesString+' <div id="fragment-'+ eval(i+1) +'" class="ui-tabs-panel" style=""> <img border="0" height="200px" width="265px"  src="'+ srcpath+'" style="cursor:pointer" onclick="window.location.href=\''+universityDetailPageURL+'?CUSTOMID='+array[i].getAttribute('ows_ID')+'&source='+currentPageLocation+'\'" alt="" />';	
			sHTMLImagesString=sHTMLImagesString+'<div class="info" >';
			sHTMLImagesString=sHTMLImagesString+'<h2><a href="'+universityDetailPageURL+'?CUSTOMID='+array[i].getAttribute('ows_ID')+'&source='+currentPageLocation+'" >'+ array[i].getAttribute('ows_Title')+'</a></h2>';
			sHTMLImagesString=sHTMLImagesString+'</div></div>';
			// <div id="fragment-1" class="ui-tabs-panel" style=""> <img src="../images/news_thumb.gif" alt="" />
             //       <div class="info" >
              //        <h2><a href="#" >Alumni of KFUPM</a></h2>
              //        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla tincidunt condimentum lacus. Pellentesque ut diam....<a href="#" >read more</a></p>
               //     </div>
               //   </div>

		   }
		   else
		   {
//		   debugger;
				sHTMLImagesString=sHTMLImagesString+' <div id="fragment-'+ eval(i+1) +'" class="ui-tabs-panel ui-tabs-hide" style=""> <img border="0" height="200px" width="265px" src="'+ srcpath+'"  style="cursor:pointer" onclick="window.location.href=\''+universityDetailPageURL+'?CUSTOMID='+array[i].getAttribute('ows_ID')+'&source='+currentPageLocation+'\'"  alt="" />';	
				sHTMLImagesString=sHTMLImagesString+'<div class="info" >';
				sHTMLImagesString=sHTMLImagesString+'<h2><a href="'+universityDetailPageURL+'?CUSTOMID='+array[i].getAttribute('ows_ID')+'&source='+currentPageLocation+'" >'+ array[i].getAttribute('ows_Title')+'</a></h2>';
				sHTMLImagesString=sHTMLImagesString+'</div></div>';

		   		
	   
		   }
		   		//IMages Load end
		
		
   }
   
    document.getElementById('UniverityNewsLI').innerHTML=sHTMLString ;
     document.getElementById('divUniveristyNewImages').innerHTML=sHTMLImagesString;
      document.getElementById('ctl00_PlaceHolderMain_hdnImageCache').value=sHTMLImagesString; 
    //whetherinfo();
   }


var EventsDetailPageURL="/SitePages/en/EventDetails.aspx";

function ShowEvents()
{
	//alert('test');

	var array = new Array();
//	var xmlDoc = GetRecordsFromList('Events','<Query><OrderBy><FieldRef Name=\'Modified\' Ascending=\'FALSE\' /></OrderBy></Query>' ,ListServiceURL, '','','http://schemas.microsoft.com/sharepoint/soap/GetListItems',4)
	var xmlDoc = GetRecordsFromList('Events','<Query><Where><And><Neq><FieldRef Name=\'DisplayItem\' /><Value Type=\'Choice\'>0</Value></Neq><IsNotNull><FieldRef Name=\'DisplayItem\' /></IsNotNull></And></Where><OrderBy><FieldRef Name=\'DisplayItem\' Ascending=\'TRUE\' /></OrderBy></Query>' ,ListServiceURL, '','','http://schemas.microsoft.com/sharepoint/soap/GetListItems',4)
	array = xmlDoc.getElementsByTagName("z:row");
	if (array.length == 0)
	{
		array = xmlDoc.getElementsByTagName("row");
	}
	var  sHTMLString="" ;
	var  sHTMLImagesString="" ;
	//debugger;
	if(array.length<=0)
{
 document.getElementById('EventLI').style.display='none';

return;}
else  document.getElementById('EventLI').style.display='block';

   for(var i=0; i < array.length; i++)
   { 
		sHTMLString = sHTMLString +'<li> '
		sHTMLString = sHTMLString +'<h2>'+getDate(array[i].getAttribute('ows_EventDate'),array[i].getAttribute('ows_EndDate'))+'</h2>'
    	sHTMLString = sHTMLString + '<a href="'+EventsDetailPageURL+'?CUSTOMID='+array[i].getAttribute('ows_ID')+'&source='+currentPageLocation+'"><span>'+ array[i].getAttribute('ows_Title')+'</span></a></li>';
		//<img src="/'+ array[i].getAttribute('ows_RequiredField') +'" title="'+  array[i].getAttribute('ows_Title') + '" /><div class="thumbinfo"><a href="#">  '+  array[i].getAttribute('ows_ImageTitle') + '</a></div>';
   }
    document.getElementById('EventLI').innerHTML=sHTMLString ;
    // document.getElementById('divUniveristyNewImages').innerHTML=sHTMLImagesString;
    //whetherinfo();
}
  
     /* <li>
                    	<h2>December 18-20, 2010</h2>
                    	<a href="#">The 2nd Saudi Meeting on Oil and Gas 
						Exploration and Production Technologies (OGEP 2010)</a>
                    </li>*/

function ResetUniversityNewsItems()
{
	//debugger;
	var UniversityUL=document.getElementById('UniverityNewsLI');
	var UniversityULImages=document.getElementById('divUniveristyNewImages');
	//document.
	var ULElements=UniversityUL.getElementsByTagName('li');
	var DivImageElements=UniversityULImages.getElementsByTagName('li');
	var AElements=UniversityUL.getElementsByTagName('a');
	for(i=0;i<ULElements.length;i++)
	{
		var Element=ULElements[i];
	//	if(i==0){Element.className='ui-tabs-nav-item ui-tabs-selected';
				//AElements[i].click();
				//Element.click();
		//}
		//else
		 Element.className='ui-tabs-nav-item';
	//	ui-tabs-panel ui-tabs-hide
	//	ui-tabs-nav-item ui-tabs-selected
	//ui-tabs-selected
	//	class="ui-tabs-panel ui-tabs-hide"
	}
}

//*****************Functions to load default page univeristy news and events end

 //veritical News ticker function start

function NewsTicker()
{	
//   oResponseMain = GetRecordsFromListBasedOnView("News", "", "{7377F053-FD0E-4DEA-AFCE-E47DCEAF0567}", "/_vti_bin/Lists.asmx?op=GetListItems", "", "", "http://schemas.microsoft.com/sharepoint/soap/GetListItems");
	oResponseMain  = GetRecordsFromList('News','<Query><OrderBy><FieldRef Name=\'Modified\' Ascending=\'FALSE\' /></OrderBy></Query>' ,ListServiceURL, '','','http://schemas.microsoft.com/sharepoint/soap/GetListItems',5)

//><OrderBy><
	var xmlDoc = oResponseMain;
	var array = new Array();	
	array = xmlDoc.getElementsByTagName("z:row");
	if (array.length == 0)
	{
		array = xmlDoc.getElementsByTagName("row");
	}
	var sHTMLString = "";
	
	sHTMLString = sHTMLString + "<ul class='NewsTicker'>";

	for(var i=0; i < array.length; i++)
	{
		sHTMLString = sHTMLString + "<li>";
		sHTMLString = sHTMLString + "<a class='active' href='"+ array[i].getAttribute('ows_Reference_x0020_URL') +"' title='"+ array[i].getAttribute('ows_LinkTitle') +"'>  " + array[i].getAttribute('ows_LinkTitle')  + '</a>';
		sHTMLString = sHTMLString + " <div>" + array[i].getAttribute('ows_Modified') + "</div> ";
		sHTMLString = sHTMLString + "</li>";
	}
	sHTMLString = sHTMLString + "</ul>"; 
	//alert(sHTMLString );

	document.getElementById('NewsTicker').innerHTML = sHTMLString;

}
	// //veritical News ticker end

//Tab hide sstart

function TabDisplay(id)
{

if(id=="aUNews")
{document.getElementById(id).className='current';
document.getElementById('core2').style.display='none';
document.getElementById('core2').disabled=true;
document.getElementById('featured2').disabled=false;;
document.getElementById('featured2').style.display='block';
document.getElementById('aevents').className='';
//ResetUniversityNewsItems();
//ShowUniversityNews();

}
else
{
document.getElementById(id).className='current';
document.getElementById('aUNews').className='';
document.getElementById('featured2').style.display='none';
document.getElementById('featured2').disabled=true;;
document.getElementById('core2').disabled=false;
document.getElementById('core2').style.display='block'

}
}

//tab hide end


function BrowserCompatibility()
{
	if (!a && typeof XMLHttpRequest!='undefined')
	{
		try
		{
			a = new XMLHttpRequest();
		}
		catch(e)
		{
			a = false;
		}
	}
	if (!a && window.createRequest)
	{
		try
		{
			a = window.createRequest();
		}
		catch(e)
		{
			a = false;
		}
	}
}

/////////////////////////////

//Querystring parser strat
function PageQuery(q) {
if(q.length > 1) this.q = q.substring(1, q.length);
else this.q = null;
this.keyValuePairs = new Array();
if(q) {
for(var i=0; i < this.q.split("&").length; i++) {
this.keyValuePairs[i] = this.q.split("&")[i];
}
}
this.getKeyValuePairs = function() { return this.keyValuePairs; }
this.getValue = function(s) {
for(var j=0; j < this.keyValuePairs.length; j++) {
if(this.keyValuePairs[j].split("=")[0] == s)
return this.keyValuePairs[j].split("=")[1];
}
return false;
}
this.getParameters = function() {
var a = new Array(this.getLength());
for(var j=0; j < this.keyValuePairs.length; j++) {
a[j] = this.keyValuePairs[j].split("=")[0];
}
return a;
}
this.getLength = function() { return this.keyValuePairs.length; } 
}
function queryString(key){
var page = new PageQuery(window.location.search); 
return unescape(page.getValue(key)); 
}
function GetTitle(key){
if(queryString(key)=='false') 
{
//document.write("you didn't enter a ?name=value querystring item.");
}else{
document.write(queryString(key));
}
}

function GetQueryStringMenuItem(key){
var val=queryString(key);
if(val=='false') 
{
return 'false';
//document.write("you didn't enter a ?name=value querystring item.");
}else{
return val;
//document.write(queryString(key));
}
}
//Quersytring parser end

