// News Region Start Here

var isFirstNewsLoad=false;

function GetNewsFirst()
{
	 var request = new Kahramaa.Internet.Web.ScriptServices.GetNewsByFilterRequest();  
	 
	 request.FDay='';

    request.FMonth='' ;

    request.FYear='';     

    request.TDay='';   

    request.TMonth='';  

    request.TYear='';
	var date = new Date();
	var curYear = date.getFullYear();
	request.Year = curYear;
	StartLoadingLarge('Newsdiv',language);

    request.Language = language;

    Kahramaa.Internet.Web.ScriptServices.NewsWebService.GetNewsByFilter(request, GetNewsComplete,GetNewsError,null);
	}

function GetNews(ddlyear, ddlcategory, cpdateFrom, cpdateTo,filterSource, isFirst)

{

    

    var category = document.getElementById(ddlcategory).value;

    var year = document.getElementById(ddlyear).value;

    var dateFrom = document.getElementById(cpdateFrom + '_validateHidden').value;

    var dateTo = document.getElementById(cpdateTo + '_validateHidden').value;    

    dateObjectfrom = new Date(dateFrom);    

    dateObjectTo = new Date(dateTo);      

    var monthfrom=(dateObjectfrom.getMonth() + 1);

    var monthTo=(dateObjectTo.getMonth() + 1);    

    var request = new Kahramaa.Internet.Web.ScriptServices.GetNewsByFilterRequest();   

    request.Year = year;

    request.Category = category;    

    if (filterSource=='filter')

    {

    request.FDay=dateObjectfrom.getDate();

    request.FMonth=monthfrom ;

    request.FYear=dateObjectfrom.getYear();     

    request.TDay=dateObjectTo.getDate();   

    request.TMonth=monthTo;  

    request.TYear=dateObjectTo.getYear();

    request.Year ='';



    }

    else

    

    { 

	 request.FDay='';

    request.FMonth='' ;

    request.FYear='';     

    request.TDay='';   

    request.TMonth='';  

    request.TYear='';

	request.Year = year;

    }

    if(isFirst !=null)

    {

    	isFirstNewsLoad=isFirst;

    }

    StartLoadingLarge('Newsdiv',language);

    request.Language = language;

    Kahramaa.Internet.Web.ScriptServices.NewsWebService.GetNewsByFilter(request, GetNewsComplete,GetNewsError,null);

}

function GetNewsComplete(result, userContext)

{

     var emptymessage=EmptyMessage;

     var Newsdiv = document.getElementById('Newsdiv');       

     Newsdiv.innerHTML = '';       

    

    if(result.News == null)

    {          

        if(result.News.length == 0)

        {            

            Newsdiv.innerHTML = '<div class="fromtodv">'+emptymessage+'</div>';

        }

    }

    else

    { 

        buildtable(result);        

    } 

    

}

function buildtable(result)

{    

     var emptymessage= EmptyMessage;	  

     var emptyrow="<div class='fromtodv'>" + emptymessage + "</div>";

    if(result.News.length!=0)

    {

	  var html = '<div id="result1">';

      var pagerHTML = "";

      pagerHTML = RenderPager(result.News.length, pageSize);

      for (var i=1; i < result.News.length; i++)

        {

           var postingdate =result.News[i].FormatedPublicationDate;

		  html +="<table border='0' cellpadding='0' cellspacing='0' width='100%'>"+

		    "<tbody><tr>"+

			"<td width='85'><img width='85' height='65' class='newslistingimgbrdr' title ='"+ result.News[i].Picture.Description +"' src='"+ 

			result.News[i].Picture.Address + "'></td>"+			 

			"<td width='14'></td>"+

			"<td valign='top'>"+

			"<div>"+

			"<table border='0' cellpadding='0' cellspacing='0' width='100%'>"+

			"  <tbody><tr>"+

			"  <td class='newslisdonec'><a class='newsTitle' href='"+ result.News[i].Url+ "'>"+ result.News[i].Title +"</a></td></td>"+

			"	<td class='date'width='90'>"+ postingdate +"</td>"+

			" </tr>"+

			"</tbody></table>"+			

			"</div>"+

			"<div class='textcontentdwn'>"+ result.News[i].Description +"</div>" +

			"<div class='morelis' align='right'><a href='"+ result.News[i].Url+ "'>" + LabelMore + " </a></div>"+

			"</td>"+

		    "</tr>"+

		    "</tbody></table>"+

		    "<br class='lineheight30' />";

		    if((i+1)%pageSize == 0)

            {

                pageId = Math.floor(i/pageSize) + 2;

                html += '</div>';

                html += '<div id="result' + pageId + '" style="display:none;">';

            } 



        }

        html += '</div>';

        html += pagerHTML

        document.getElementById("Newsdiv").innerHTML =html;



    }

    else

    {

       document.getElementById("Newsdiv").innerHTML = emptyrow;

    } 

}



function GetNewsError(result)

{

alert("error");

}



 function Clickheretoprint()

            { var variation=Gvariation;

              var languageg=Glanguageg;

              var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 

              disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 

              var content_vlue = document.getElementById('divpaddingconntent').innerHTML; 

              var pathStyle="/Style%20Library/"+ languageg + "/styles.css";

              var pathStyle1="/Style%20Library/"+ languageg + "/styles_burgandi.css";

              var pathStyle2="/Style%20Library/"+ languageg + "/ie6_burgandi.css";                         

              var docprint=window.open("","",disp_setting); 

              var LogoPath="/SiteCollectionImages/"+ languageg + "/logo.jpg";

               docprint.document.open(); 

               docprint.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');

               docprint.document.write('<html><head><title>'+ variation + '</title>'); 

               docprint.document.write('</head>');

               docprint.document.write('<link rel="stylesheet" type=text/css" href="' + pathStyle + '"/>');

               docprint.document.write('<link rel="stylesheet" type=text/css" href="' + pathStyle1 + '"/>');

               docprint.document.write('<!--[if lt IE 7]>');

               docprint.document.write('<link rel="stylesheet" type=text/css" href="' + pathStyle2 + '"/><![endif]-->');

               docprint.document.write('"<body onLoad="self.print()">');

               docprint.document.write('<div class="logopostion" style="position: relative;"><img width="346" height="69" src="' + LogoPath +'"/></div>');

               docprint.document.write('<br/><br/>');

               docprint.document.write(content_vlue);

               docprint.document.write('</body></html>'); 

               docprint.document.close(); 

               docprint.focus(); 

            }

            

// News Region Ends  Here





/* Region Publications Start*/





var publicationemptymessage = "";

var selectoption = "";

var PublicationsLabelMore = "";

function GetCategories(ddlSection, ddlCategory)

{

    var language = document.getElementById('hidlanguage').value;

    var section = document.getElementById(ddlSection).value;    

    var request = new Kahramaa.Internet.Web.ScriptServices.GetCategoriesByFilterRequest();

    request.Section = section;

    request.Language = language;

    Kahramaa.Internet.Web.ScriptServices.PublicationsWebService.GetCategoriesByFilter(request, GetCategoriesComplete,GetCategoriesError,null);

} 

function GetCategoriesComplete(result, userContext)

{

     var ddlcategory = document.getElementById(ddlCategory);

     ddlcategory.innerHTML = '';

     

     var optn = document.createElement("OPTION");

     optn.text = selectoption;

     optn.value = '';

     ddlcategory.options.add(optn);

     

     for(var i=0; i< result.Categories.length; i++)

     {

         var optn = document.createElement("OPTION");

         optn.text = result.Categories[i];

         optn.value = result.Categories[i];

         ddlcategory.options.add(optn);

     }

}

function GetCategoriesError(result)

{

alert("error");

} 



function GetPublications(ddlsection, ddlcategory)

{

    var language = document.getElementById('hidlanguage').value;

    var section = document.getElementById(ddlsection).value;

    var category = document.getElementById(ddlcategory).value;

    StartLoadingLarge('Publicationsdiv',language);

    var request = new Kahramaa.Internet.Web.ScriptServices.GetPublicationsByFilterRequest();

    request.Section =section;

    request.Category = category;

    request.Language = language; 

    if(defaultview == 'PictureWithDetails')

    {        

        Kahramaa.Internet.Web.ScriptServices.PublicationsWebService.GetPublicationsByFilter(request, GetPublicationsDetailsComplete,GetPublicationsError,null);

        Publicationsdiv.style.display="";

        document.getElementById('slideshow').style.display="none";

        return;

    }

    else if(defaultview == 'FixedPictures')

    {        

        Kahramaa.Internet.Web.ScriptServices.PublicationsWebService.GetPublicationsByFilter(request, GetPublicationsImagesComplete,GetPublicationsError,null);

        Publicationsdiv.style.display="";

        document.getElementById('slideshow').style.display="none";

        return;

    }

    else

    {

        Kahramaa.Internet.Web.ScriptServices.PublicationsWebService.GetPublicationsByFilter(request, GetPublicationsSlideShowComplete,GetPublicationsError,null);

        Publicationsdiv.style.display="none";

        document.getElementById('slideshow').style.display="";

        return;

    }    

}



function GetPublicationsSlideShowComplete(result, userContext)

{

     var PublicationsDiv = document.getElementById('Publicationsdiv');

    

     //PublicationsDiv.innerHTML = "";

     var html = '';

     if(result.Publications.length != 0)

     {

        for(var i=0; i< result.Publications.length; i++)

        {

            var publication = result.Publications[i];

            var date = result.Publications[i].FormatedPublicationDate;

            var imagedesc = publication.Picture.Description;

            var imageurl = publication.Picture.Address;

            var title = publication.Title;

            var url = publication.Url;

            var date = result.Publications[i].FormatedPublicationDate;

            html += '<img src="' + imageurl + '" width="500" height="380"/>';

        }

        html += '<br /><br />';

        document.getElementById('main-container').innerHTML = html;

        RunQuery();

        //PublicationsDiv.innerHTML = html;

     }

     else

     {

         PublicationsDiv.innerHTML = "";

         PublicationsDiv.innerHTML = '<div class="fromtodv">'+publicationemptymessage+'/div>';

     }

}



function GetPublicationsImagesComplete(result, userContext)

{

     var PublicationsDiv = document.getElementById('Publicationsdiv');

    

     PublicationsDiv.innerHTML = "";

     

     if(result.Publications.length != 0)

     {

        var html = '<table cellpadding="0" cellspacing="0" border="0" width="100%">';

        html += '<tr>';

        for(var i=0; i< result.Publications.length; i++)

        {

          var publication = result.Publications[i];

          var date = result.Publications[i].FormatedPublicationDate;

          var imagedesc = publication.Picture.Description;

          var imageurl = publication.Picture.Address;

          var title = publication.Title;

          var url = publication.Url;

          

          html += '<td width="190" align="center">';

          html += '<table cellpadding="0" cellspacing="2" align="center" width="100%">';

          html += '<tr><td align="center" class="newslisdonec"><a target="_blank" class="noborders" href="' + url + '">' + title + '</a></td></tr>';          

          html += '<tr><td align="center"><a target="_blank" class="noborders" href="' + url + '"><img width="190" src="' + imageurl + '"/></a></td></tr>';

          html += '</table>';       

          html += '</td>';

          

          if((i+1)%3 == 0)

          {

            html += '</tr><tr><td height="20"></td>';

            html += '</tr><tr>';

          }

          else

          {

            html += '<td width="20"></td>';

          }

          

        }

        

        html += '</tr>';

        html += '</table>';

        PublicationsDiv.innerHTML = html;

     }

     else

     {

         PublicationsDiv.innerHTML = "";

         PublicationsDiv.innerHTML = '<div class="fromtodv">'+publicationemptymessage+'</div>';

     }

}





function GetPublicationsError(result)

{

    var PublicationsDiv = document.getElementById('Publicationsdiv');

    PublicationsDiv.innerHTML = '';

    PublicationsDiv.innerHTML = 'error';

}











function GetPublicationsDetailsComplete(result, userContext)

{

     var PublicationsDiv = document.getElementById('Publicationsdiv');

    

     PublicationsDiv.innerHTML = "";

     

     if(result.Publications.length != 0)

     {

        var html = '<div id="result1">';

        var pagerHTML = "";

        pagerHTML = RenderPager(result.Publications.length, pageSize);

        

        for(var i=0; i< result.Publications.length; i++)

        { 

          var publication = result.Publications[i];

          var date = result.Publications[i].FormatedPublicationDate;

          html += '<div><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="85"><img width="85" class="newslistingimgbrdr" title="';

          html += publication.Picture.Description;

          html +='"src="';

          html += publication.Picture.Address;

          html += '" /></td> <td width="14"></td><td valign="top"><div><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="newslisdonec"><a href="'+publication.Url+'"><strong>'; 

          html += publication.Title;

          html += '</strong></td><td class="date">';

          html += publication.Category;

          html += ' - ';

          html += date;

          html += '</td> </tr></table></div> <div class="textcontentdwn">';

          html += publication.Description;

          html += '</div><div class="download morelis"><a href="';

          html += publication.Url;

          html +='">';  

          html += PublicationsLabelMore ;

          html += '</a></div></td></tr></table></div>';

          html += '<br class="lineheight30" />';

          

            if((i+1)%pageSize == 0)

            {

                pageId = Math.floor(i/pageSize) + 2;

                html += '</div>';

                html += '<div id="result' + pageId + '" style="display:none;">';

            }  

        }

        html += '</div>';

        html += pagerHTML;

        PublicationsDiv.innerHTML = html;

     }

     else

     {

         PublicationsDiv.innerHTML = "";

         PublicationsDiv.innerHTML = '<div class="fromtodv">'+publicationemptymessage+'</div>';

     }

}

/* Region Publications End*/









/* Region FAQ Begin */



function GetQuestions(faqCategory)

{

    var request = new Kahramaa.Internet.Web.ScriptServices.GetFAQRequest();

    StartLoadingLarge('faqsdiv',language);

    request.QuestionType = faqCategory;

    request.Language = language;

    Kahramaa.Internet.Web.ScriptServices.FAQService.GetFAQQuestions(request, OnGetQuestionsComplete, OnGetQuestionsError, null);

}

function OnGetQuestionsComplete(result, userContext)

{

	var resultHTML = '';

    if(result.Questions.length != 0)

    {

       	resultHTML = '<div id="result1">';

        var pagerHTML = "";

        pagerHTML = RenderPager(result.Questions.length, pageSize);

	    for(var i=0; i<result.Questions.length; i++)

	    {

	        var itemId = 'faq' + result.Questions[i].ItemId;

	        resultHTML += '<div id="' + itemId + '" class="whrcani"><a href=javascript:shwhiddendiv("' + itemId + '")>' + result.Questions[i].Title + '</a></div>';

	        resultHTML += '<div id="' + itemId + '_sub" style="display:none;" class="whrcanisub"><br class="lineheight6" />' + result.Questions[i].Answer + '</div><br class="linehieght20" />';           

	        

            if((i+1)%pageSize == 0)

            {

                pageId = Math.floor(i/pageSize) + 2;

                resultHTML += '</div>';

                resultHTML += '<div id="result' + pageId + '" style="display:none;">';

            }  

	    }

	    

	    resultHTML += '</div>';

        resultHTML += pagerHTML;

    }

    faqsdiv.innerHTML = resultHTML;

}

function OnGetQuestionsError(result)

{

    alert('An error has occured.');

}



/* Region FAQ End */









/* Links web services */

function GetLinks(Category)

{ 

    var request = new Kahramaa.Internet.Web.ScriptServices.GetLinksByCategoryRequest();

    request.CategoryValue = Category;  

   StartLoadingLarge('linksdiv',language);

    request.Language = language; 

    Kahramaa.Internet.Web.ScriptServices.LinksWebService.GetLinksByCategory(request, GetLinksComplete,GetLinksError,null);

}

function GetLinksComplete(result, userContext)

{

     if(result.LinksList != null)

    {     

        var links = document.getElementById('linksdiv');

        links.innerHTML = '';

        if(result.LinksList.length == 0)

        {            

            links.innerHTML = '<div class="fromtodv">'+emptymessage+'</div>';

        }

        else

        {

            var i;

            for(i=0; i< result.LinksList.length; i++)

            {

                var divtag = document.createElement('div');

                var anchor = document.createElement('a');

                anchor.setAttribute('href', result.LinksList[i].Url);

                anchor.setAttribute('title', result.LinksList[i].Title);

                anchor.setAttribute('target', '_blank');

                anchor.appendChild(document.createTextNode(result.LinksList[i].Title));

                divtag.appendChild(anchor);

                links.appendChild(divtag); 

            }

        }

        

    }

    

}

function GetLinksError(result)

{

alert("An error occured while contacting the server. Please try again later");

}

/* Links web services End */









/* Region Features Start*/



var featureemptymessage = "";

var FeaturesLabelMore = "";



function GetFeatures(ddlcategory, cpdateFrom, cpdateTo, filtersource)

{

    var language = document.getElementById('hidlanguage').value;

    var category = document.getElementById(ddlcategory).value;



    StartLoadingLarge('Featuresdiv',language);



    var dateFrom = document.getElementById(cpdateFrom + '_validateHidden').value;

    var dateTo = document.getElementById(cpdateTo + '_validateHidden').value;   

    dateObjectfrom = new Date(dateFrom);    

    dateObjectTo = new Date(dateTo);      

    var monthfrom=(dateObjectfrom.getMonth() + 1);

    var monthTo=(dateObjectTo.getMonth() + 1);

    var request = new Kahramaa.Internet.Web.ScriptServices.GetFeaturesByFilterRequest();

    request.Category = category;

    

    if(filtersource == 'filter')

    {

        request.FDay=dateObjectfrom.getDate();

        request.FMonth=monthfrom ;

        request.FYear=dateObjectfrom.getYear(); 

        request.TDay=dateObjectTo.getDate();   

        request.TMonth=monthTo;  

        request.TYear=dateObjectTo.getYear();

    }

    else

    {

        request.FDay='';

        request.FMonth='';

        request.FYear=''; 

        request.TDay='';   

        request.TMonth='';  

        request.TYear='';

    }

    

    request.Language = language; 

    Kahramaa.Internet.Web.ScriptServices.FeaturesWebService.GetFeaturesByFilter(request, GetFeaturesComplete,GetFeaturesError,null);

}

function GetFeaturesComplete(result, userContext)

{

	      

       var Features = document.getElementById('Featuresdiv');       

       Features.innerHTML = '';       

       if(result.Features.length != 0)

	     {

		        var html = '<div id="result1">';

    			var pagerHTML = "";

      		    pagerHTML = RenderPager(result.Features.length, pageSize);

		        for(var i=0; i< result.Features.length; i++)

		        {

		         

		          var feature = result.Features[i];

		          var date = feature.FormatedDate;

		          html += '<div><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="85"><img width="85" class="newslistingimgbrdr" title="';

		          html += feature .Picture.Description;

		          html +='"src="';

		          html += feature .Picture.Address;

		          html += '" /></td> <td width="14"></td><td valign="top"><div><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="newslisdonec">'; 

		          html += feature .Title;

		          html += '</td><td width="90" class="date">';

		          html += date;

		          html += '</td> </tr></table></div> <div class="textcontentdwn">';

		          html += feature .Description;

		          html += '</div><div class="morelis" align="right"><a href="';

		          html += feature .Url;

		          html +='">'

		          html+= FeaturesLabelMore ;

		          

		          html +='</a></div></td></tr></table></div>';

		          html += '<br class="lineheight30" />';

		         if((i+1)%pageSize == 0)

                 {

                   

                   pageId = Math.floor(i/pageSize) + 2;

                   html += '</div>';

                   html += '<div id="result' + pageId + '" style="display:none;">';

           		 }  

		       }

	         html += '</div>';

	         html += pagerHTML

		     Features.innerHTML = html;

	     }

	     else

	     {

	         Features.innerHTML = "";

	         Features.innerHTML = '<div class="fromtodv">'+featureemptymessage+'</div>';

	     }



}

function GetFeaturesError(result)

{

alert("error");

}

/* Region Features End*/





/* Region Events Start*/



var eventsemptymessage = "";

function GetEvents(ddltype, ddlfield, ddllevel)

{

     var language = document.getElementById('hidlanguage').value;

     var type = document.getElementById(ddltype).value;

     var field = document.getElementById(ddlfield).value;

     var level = document.getElementById(ddllevel).value;

    StartLoadingLarge('Eventsdiv',language)

    var request = new Kahramaa.Internet.Web.ScriptServices.GetEventsByFilterRequest();

    request.Type =type;

    request.Field = field;

    request.Level = level;

    request.Language = language; 

    Kahramaa.Internet.Web.ScriptServices.EventsWebService.GetEventsByFilter(request, GetEventsComplete,GetEventsError,null);

}

function GetEventsComplete(result, userContext)

{

     var Eventsdiv= document.getElementById('Eventsdiv');

    

     Eventsdiv.innerHTML = "";

     

     if(result.Events.length != 0)

     {

        var html = '<div id="result1">';

        var pagerHTML = "";

        pagerHTML = RenderPager(result.Events.length, pageSize);

        for(var i=0; i< result.Events.length; i++)

        {

          var curevent = result.Events[i];



          html += '<div><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="85">';

          html += '<img class="newslistingimgbrdr" width="85" src="' + curevent.Picture + '" />';

          html += '</td><td width="14"></td><td valign="top"><div><table width="100%" border="0" cellspacing="0" cellpadding="0">';

          html += '<tr><td class="newslisdonec" style="padding:5px"><strong>' + curevent.Title + '</strong></td><td width="90" class="date"><strong>';

          html += curevent.FormatedPublicationDate + '</strong></td></tr></table></div><table cellpadding="4" cellspacing="0" border="0" width="100%">';

          html += '<tr><td width="70%" valign="top" style="padding:10px"><div class="textcontentdwn">' + curevent.Description + '</div></td><td width="30%" valign="top" class="borderleft">';

          html += '<div >' + curevent.Organizer + '</div></td></tr></table></td></tr></table></div><br/>';

          

			if((i+1)%pageSize == 0)

			{

				pageId = Math.floor(i/pageSize) + 2;

				html += '</div>';

				html += '<div id="result' + pageId + '" style="display:none;">';

			}  

		}

			   html += '</div>';

        html += pagerHTML;



        Eventsdiv.innerHTML = html;

     }

     else

     {

         Eventsdiv.innerHTML = "";

         Eventsdiv.innerHTML = '<div class="fromtodv">'+eventsemptymessage+'</div>';

     }

}



function GetEventsError(result)

{

alert("error");

}



/* Region Events End*/





/* Region Projects Start */





  

function GetProjects(ddlCategory, ddlStatus)

{   



    var language = document.getElementById('hidlanguage').value;

    var category = ddlcategory.value;

    var status = ddlstatus.value;

StartLoadingLarge('projectsdiv',language)

    var request = new Kahramaa.Internet.Web.ScriptServices.GetProjectsByFilterRequest();

  request.Location = window.location.href;

    request.Category =category;

    request.Status = status;

    request.Language = language;

    Kahramaa.Internet.Web.ScriptServices.ProjectsWebService.GetProjectsByFilter(request, GetProjectsComplete,GetProjectsError,null);

 

}

function GetProjectsComplete(result, userContext)

{

      var emptymessage= EmptyMessage;

      var generatedHTML = '';

     var projectsdiv=document.getElementById('projectsdiv');

   

if(result.Projects.length== 0)

{

            projectsdiv.innerHTML = '';

            projectsdiv.innerHTML =  '<div class="fromtodv">'+emptymessage+'</div>';

  

}

else

{

   generatedHTML = '<div id="result1">';

        var pagerHTML = "";

        pagerHTML = RenderPager(result.Projects.length, pageSize);

     for(var i=0; i<result.Projects.length; i++)

     {

        

        startdate = '';

        enddate = '';

        if(result.Projects[i].FormatedStartDate!='')

        {

        	startdate = lblstartdate + ': ' + result.Projects[i].FormatedStartDate;

        }

        if(result.Projects[i].FormatedEndDate != '')

        {

        	enddate = lblenddate + ': ' + result.Projects[i].FormatedEndDate;

        }

        generatedHTML += '<div><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>';

        generatedHTML += '<td width="85"><a href=' + result.Projects[i].Url + '><img class="newslistingimgbrdr" width="85" src="' + result.Projects[i].Picture + '" /></a>';

        generatedHTML += '</td><td width="14"></td><td valign="top"><div>';

        generatedHTML += '<table width="100%" border="0" cellspacing="0" cellpadding="10">';

        generatedHTML += '<tr><td class="newslisdonec" valign="top"><a href=' + result.Projects[i].Url + '><strong>' + result.Projects[i].Title + '</strong><br />';                                                    

        generatedHTML += '<div class="textcontentdwn">' + result.Projects[i].Description + '</div>';

        generatedHTML += '</td><td width="200"  class ="alignleft borderleft" valign="top">';

        generatedHTML += '<table dir="' + direction + '"><tr>';

        generatedHTML += '<td>' + lblcategory + ' :</td><td>' + result.Projects[i].Category + '</td>';

        generatedHTML += '</tr><tr><td>' + lblstatus + ':</td><td>' + result.Projects[i].Status + '</td>';

        if(result.Projects[i].FormatedStartDate!='')

        {

        	generatedHTML += '</tr><tr><td>' + lblstartdate + ':</td><td>' + result.Projects[i].FormatedStartDate + '</td>';

        }

        if(result.Projects[i].FormatedEndDate != '')

        {

			generatedHTML += '</tr><tr><td>' + lblenddate + ':</td><td>' + result.Projects[i].FormatedEndDate + '</td>';

		}

        //generatedHTML += '</tr><tr><td class="date" colspan="2">' +startdate + '</td>';

        //generatedHTML += '</tr><tr><td class="date" colspan="2">'+enddate + '</td>';

        generatedHTML += '</tr></table></td></tr> </table> </div></td> </tr></table></div><br />';

           if((i+1)%pageSize == 0)

            {

                pageId = Math.floor(i/pageSize) + 2;

                generatedHTML += '</div>';

                generatedHTML += '<div id="result' + pageId + '" style="display:none;">';

            }  



     }     

        generatedHTML += '</div>';

        generatedHTML += pagerHTML;



     projectsdiv.innerHTML = generatedHTML;

}

}

function GetProjectsError(result)

{

alert("error");

}



/* Region Projects Ends */



/* About Us */

/* Region CaseStudies Start*/

var caseStudyEmptyMessage = "";

var CaseStudiesLabelMore  = "";

function GetCaseStudies(ddlcategory)

{

     var language = document.getElementById('hidlanguage').value;

     var category = document.getElementById(ddlcategory).value;

    StartLoadingLarge('CaseStudiesdiv',language);

    var request = new Kahramaa.Internet.Web.ScriptServices.GetCaseStudiesByFilterRequest();    

    request.Category = category;

    request.Language = language; 

    Kahramaa.Internet.Web.ScriptServices.CaseStudiesWebService.GetCaseStudiesByFilter(request, GetCaseStudiesComplete,GetCaseStudiesError,null);

}

function GetCaseStudiesComplete(result, userContext)

{

     var CaseStudiesDiv = document.getElementById('CaseStudiesdiv');

    

     CaseStudiesDiv.innerHTML = "";

     

     if(result.CaseStudies.length != 0)

     {

        var html = '<div id="result1">';

        pagerHTML = RenderPager(result.CaseStudies.length, pageSize);

        for(var i=0; i< result.CaseStudies.length; i++)

        {

          var caseStudy = result.CaseStudies[i];

         

          html += '<div><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="85"><img width="85" class="newslistingimgbrdr" title="';

          html += caseStudy.Picture.Description;

          html +='"src="';

          html += caseStudy.Picture.Address;

          html += '" /></td> <td width="14"></td><td valign="top"><div><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="newslisdonec">'; 

          html += caseStudy.Title;

          html += '</td><td width="90" class="date">';

          html += '</td> </tr></table></div> <div class="textcontentdwn">';

          html += caseStudy.Author;

          html += '</div><div class="download alignright"><a href="';

          html += caseStudy.Url;

          html +='" target="_blank">';  

          html += CaseStudiesLabelMore ;

          html += '</a></div></td></tr></table></div>';

          html += '<br class="lineheight30" />';

          if((i+1)%pageSize == 0)

            {



                pageId = Math.floor(i/pageSize) + 2;



                html += '</div>';



                html += '<div id="result' + pageId + '" style="display:none;">';



            } 

        }

        html += '</div>';

        html += pagerHTML

        CaseStudiesDiv.innerHTML = html;

     }

     else

     {

         CaseStudiesDiv.innerHTML = "";

         CaseStudiesDiv.innerHTML ='<div class="fromtodv">'+caseStudyEmptyMessage+'</div>' ;

     }

}

function GetCaseStudiesError(result)

{

    var CaseStudiesDiv = document.getElementById('Publicationsdiv');

    CaseStudiesDiv.innerHTML = '';

    CaseStudiesDiv.innerHTML = 'error';

}



/* Region CaseStudies End*/

/* Region About Us End */



/* Region Careers Starts Here */

var selectoption ='';

var detailsPageUrl = '';

var vacanciesLabelMore = '';

var vacanciesEmptyMessage = '';

var language = '';

var lblDescription= '';

var lblTitle = '';

var applicationsLabelMore = '';

var applicationsEmptyMessage = '';

var lblDepartment = '';

var lblSection = '';

var lblClass = '';

var lblExperience = '';

var lblStatus = '';

var lblDeadline = '';

var lblSalary = '';

var ddlPositions = '';



function GetJobSections(ddlDepartments)

{

	// set hidden value

	if(typeof(hdnSelectedDepartment) != 'undefined' && hdnSelectedDepartment != null)

		hdnSelectedDepartment.value = ddlDepartments.selectedIndex;



    var department = document.getElementById(ddlDepartments);

    var request = new Kahramaa.Internet.Web.ScriptServices.GetSectionsByDepartmentRequest();  

    request.Language = language;

    request.DepartmentId = ddlDepartments.value;

    Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.GetSectionsByDepartment(request, GetJobSectionsComplete, GetJobSectionsError, null);



}



function GetJobSectionsComplete(result, userContext)

{

     if(result.Sections.length>0)

     {

        ddlSections.options.length = 0

        var selectoptn = document.createElement("OPTION");

        selectoptn.text = selectoption;

        selectoptn .value = 0;

        ddlSections.options.add(selectoptn);

        for(var i=0; i<result.Sections.length; i++)

        {

            var optn = document.createElement("OPTION");

            optn.text = result.Sections[i].Title;

            optn.value = result.Sections[i].Id;

            ddlSections.options.add(optn);

        }

        if(typeof(hdnSelectedDepartment) != 'undefined' && hdnSelectedDepartment != null && typeof(hdnSelectedSection) != 'undefined' && hdnSelectedSection != null)

        {

	        // Check if this a postback, to set the ddl values

	        if(hdnSelectedDepartment.value != "" && hdnSelectedSection.value != "")

	        {

	        	ddlSections.selectedIndex = hdnSelectedSection.value.split("|")[0];

	        	SetSectionValue(hdnSelectedSection.value.split("|")[1]);       	

	        }

        }



    }

    else

    {

                 

         var optn = document.createElement("OPTION");

         optn.text = selectoption;

         optn.value = 0;

         if(ddlSections!='')

         {

         	ClearDropDownList(ddlSections);

         	ddlSections.options.add(optn);

         }

		 var optn1 = document.createElement("OPTION");

         optn1 .text = selectoption;

         optn1 .value = 0;

         if(ddlPositions!='')

         {

         	ClearDropDownList(ddlPositions);

         	ddlPositions.options.add(optn1);

         }





    }

}



function GetJobSectionsError(result)

{

    alert('Error');

}

//Positions Region

function GetJobPositions(ddlDepartmentSections)

{

    var section = ddlDepartmentSections.options[ddlDepartmentSections.selectedIndex].text;

    var request = new Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterRequest(); 

    request.Language = language;

    request.Section = section;

    Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.GetJobPositionsByFilter(request, GetJobPositionsComplete, GetJobPositionsError, null);



}



function GetJobPositionsComplete(result, userContext)

{



     if(result.positions.length>0)

     {

        ddlPositions.options.length = 0;

        var selectoptn = document.createElement("OPTION");

        selectoptn.text = selectoption;

        selectoptn.value = 0;

        ddlPositions.options.add(selectoptn);

        for(var i=0; i<result.positions.length; i++)

        {

            var optn = document.createElement("OPTION");

            optn.text = result.positions[i].PositionTitle;

            optn.value = result.positions[i].PositionId;

            ddlPositions.options.add(optn);

        }

        if(typeof(hdnSelectedDepartment) != 'undefined' && hdnSelectedDepartment != null && typeof(hdnSelectedSection) != 'undefined' && hdnSelectedSection != null

        	&& typeof(hdnSelectedPosition) != 'undefined' && hdnSelectedPosition != null)

        {

		    // Check if this a postback, to set the ddl values

	        if(hdnSelectedDepartment.value != "" && hdnSelectedSection.value != "" && hdnSelectedPosition.value != "")

	        {

	//         	ddlPositions.selectedIndex = hdnSelectedPosition.value;

	ddlPositions.selectedIndex = hdnSelectedPosition.value.split("|")[0];

	        }

        }

    }

    else

    {

         ClearDropDownList(ddlPositions);

         var optn = document.createElement("OPTION");

         optn.text = selectoption;

         optn.value = '';

         ddlPositions.options.add(optn);

    }

}



function GetJobPositionsError(result)

{

    alert('Error');

}

var pastDays= '';

function GetVacancies(ddlDepartments,ddlClasses,cldDeadline)

{

    var request = new Kahramaa.Internet.Web.ScriptServices.GetJobsPositionsByFilterRequest(); 

    var jobDate = document.getElementById(cldDeadline + '_validateHidden').value; 

    if(jobDate!="")

    {

	    

	    var dateObject = new Date(jobDate);

        var today = new Date();

        if (dateObject <today)

		{

			alert(pastDays);

		}

		else

		{

		    var month =(dateObject.getMonth() + 1);

			request.Day = dateObject.getDate();

			request.Month = month;

			request.Year = dateObject.getYear(); 

		}   

	}

    request.Language = language;

    

    if(ddlDepartments.selectedIndex > 0)

    {

      request.Department = ddlDepartments.options[ddlDepartments.selectedIndex].text;

    }

    request.JobClass = ddlClasses.value;

    Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.GetVacantPositionsByFilter(request, GetVacanciesComplete, GetVacanciesError, null);

}



function GetVacanciesComplete(result, userContext)

{

     var jobsDiv = document.getElementById('jobsDiv');

     jobsDiv.innerHTML = "";

     if(result.positions.length != 0)

     {

        var html = '<div id="result1">';

        var pagerHTML = "";

        pagerHTML = RenderPager(result.positions.length, pageSize);

        html += '<div class="newslisdonec">';

        html += lblTitle;

        html += '</div><br class="lineheight10" />';        

        for(var i=0; i< result.positions.length; i++)

        {

          var position = result.positions[i];   

          var itemID =  position.PositionID;

          

		  html += '<div id="' + itemID + '" class="whrcani"><a href=javascript:shwhiddendiv("' + itemID + '")>' + position.PositionTitle + '</a></div>';

	      html += '<div id="' + itemID + '_sub" style="display:none;" class="whrcanisub"><br class="lineheight6" />' + position.PositionDescription + '<br class="lineheight20" />';  

	      html += '<table  width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="3"><div class="morelis"><a runat="server" id="btnDetails" href="';

          html += detailsPageUrl + position.PositionID;

          html += '">'; 

          html += vacanciesLabelMore;

          html += '</a></div></td></tr></table></div><br class="lineheight20" />';

         

	        

          if((i+1)%pageSize == 0)

          {

                pageId = Math.floor(i/pageSize) + 2;

                html += '</div>';

                html += '<div id="result' + pageId + '" style="display:none;">';

                html += '<div class="newslisdonec">';

        		html += lblTitle;

        		html += '</div><br class="lineheight10" />';

          }  

  

         

        }

        html += '</div>';

        html += pagerHTML

        jobsDiv.innerHTML = html;

     }

     else

     {

         jobsDiv.innerHTML = "";

         jobsDiv.innerHTML ='<div class="fromtodv">'+vacanciesEmptyMessage+'</div>';

     }

}



function GetVacanciesError(result)

{

    alert('Error');

}

//Region Applications

var profilePage = '';

var ViewProfileLabel = '';

var webPartType = '';

var applicationsDiv = '';

var userApplicationsDiv = '';

var applicationType = '';

//Region User Applications

function GetUserApplications(ddlDepartments,ddlClasses,cldDeadline)

{



    var request = new Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterRequest(); 

    if(document.getElementById(cldDeadline + '_validateHidden').value!= '')

    {

   		var jobDate = document.getElementById(cldDeadline + '_validateHidden').value; 

	    if(jobDate !=null)

	    {

		    var dateObject = new Date(jobDate);

		    var month =(dateObject.getMonth() + 1);

			request.Day = dateObject.getDate();

			request.Month = month;

			request.Year = dateObject.getYear();    

	    }

    }

    request.Language = language;

    if(ddlDepartments.selectedIndex>0)

    {

      request.Department = ddlDepartments.options[ddlDepartments.selectedIndex].text;

    }

    

    request.ApplicationClass= ddlClasses.value;

    Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.GetJobApplicationsByFilter(request, GetUserJobApplicationsComplete, GetJobApplicationsError, null);

}

function GetUserJobApplicationsComplete(result, userContext)

{



     userApplicationsDiv.innerHTML = "";

     

     if(result.applications.length != 0)

     {

     var html = '';

     html += '<table cellspacing="0" cellpadding="0" border="1" style="width:100%;border-collapse:collapse;" class="bordertable">';

     html += '<tr class="thtable" align="center">';

	    	html += '<td align="center" width="25%">' +lblTitle+  '</td>';

	    	html += '<td align="center" width="25%">' +lblDepartment+  '</td>';

	    	html += '<td align="center" width="10%">' +lblClass+ '</td>';

	    	html += '<td align="center" width="25%">' +lblStatus+ '</td>';   

	    	html += '<td align="center" width="15%">' +lblDeadline+ '</td>';	

	    	html += '</tr></table>';

        html += '<div id="result1">';

        var pagerHTML = "";

        pagerHTML = RenderPager(result.applications.length, pageSize);         

       

        for(var i=0; i< result.applications.length; i++)

        {    

  

  			 html += '<table cellspacing="0" cellpadding="0" border="1" style="width:100%;border-collapse:collapse;" class="bordertable">';

	    		    	

	    	//Rows

        	html += '<tr class="tdtitlenobold" align="center" style="height:28px;">';

        	html += '<td align="center" width="25%">'  +result.applications[i].Title+ '</td>';

        	html += '<td align="center" width="25%">'  +result.applications[i].Department+ '</td>';

	    	html += '<td align="center" width="10%">'  +result.applications[i].ApplicatoinClass+'</td>';

	    	html += '<td align="center" width="25%">'  +result.applications[i].ApplicationStatus+'</td>';

			html += '<td align="center" width="15%">'  +result.applications[i].FormatedDate+'</td>';

        	html += '</tr>'; 

        	html += '</table>';

        	if((i+1)%pageSize == 0)

          	{

                pageId = Math.floor(i/pageSize) + 2;

                html += '<br/></div>';

                html += '<div id="result' + pageId + '" style="display:none;">';

          	}  

         

        }

        html += '</div><br/>';

        html += pagerHTML

        

        userApplicationsDiv.innerHTML = html;

     }

     else

     {

         userApplicationsDiv.innerHTML = "";

         userApplicationsDiv.innerHTML ='<div class="fromtodv">'+applicationsEmptyMessage+'</div>';

     }

}

//End User Applications

function GetApplications(department,ddlSections,ddlClasses,ddlPositions,ddlStatus,cldDeadline)

{

   var request = new Kahramaa.Internet.Web.ScriptServices.GetJobApplicationsByFilterRequest(); 

   if(document.getElementById(cldDeadline + '_validateHidden').value!= '')

    {

   		var jobDate = document.getElementById(cldDeadline + '_validateHidden').value; 

	    if(jobDate !=null)

	    {

		    var dateObject = new Date(jobDate);

		    var month =(dateObject.getMonth() + 1);

			request.Day = dateObject.getDate();

			request.Month = month;

			request.Year = dateObject.getYear();    

	    }

    }

    request.Language = language;

    if(department!='')

    {

	  request.Department = department;

    }

    if(ddlStatus.selectedIndex > 0)

    {

    	request.Status= ddlStatus[ddlStatus.selectedIndex].text;

    }

    if(ddlClasses.selectedIndex > 0)

    {

    	request.ApplicationClass= ddlClasses[ddlClasses.selectedIndex].text;

    }

    if(ddlPositions.selectedIndex > 0)

    {

    	request.Position = ddlPositions.options[ddlPositions.selectedIndex].text;

    }

    if(ddlSections.selectedIndex > 0)

    {

      request.Section = ddlSections.options[ddlSections.selectedIndex].text;

    }

    Kahramaa.Internet.Web.ScriptServices.JobsVacancyService.GetJobApplicationsByFilter(request, GetJobApplicationsComplete, GetJobApplicationsError, null);

}

function GetJobApplicationsComplete(result, userContext)

{



     applicationsDiv.innerHTML = "";

     

     if(result.applications.length != 0)

     {

        var html = '<div id="result1">';

        var pagerHTML = "";

        pagerHTML = RenderPager(result.applications.length, pageSize);  

        for(var i=0; i< result.applications.length; i++)

        {    

             html += '<table cellspacing="0" cellpadding="0" border="1" style="width:100%;border-collapse:collapse;" class="bordertable">';

    	

    		//Header Section

	    	html += '<tr class="thtable" align="center" height="28">';

	    	html += '<th scope="col"></th>';

	    	html += '<th scope="col">' +lblPosition+  '</th>';

	    	html += '<th scope="col">' +lblSection+ '</th>';

	    	html += '<th scope="col">' +lblClass+ '</th>';

	    	html += '<th scope="col">' +lblStatus+ '</th>';   

	    	html += '<th scope="col">' +lblDeadline+ '</th>';	

	    	html += '</tr>';

	    	

	    	//Rows

        	html += '<tr class="tdtitlenobold" align="center" style="height:28px;">';

 		    html += '<td align="center"><a href=' + profilePage  +  result.applications[i].UserID + ' class="morelis">'+ ViewProfileLabel+'</a>';

 		    html+='</td>';

 		    html += '<td align="center">'  +result.applications[i].Title+ '</td>';

	    	html += '<td align="center">'  +result.applications[i].Section+'</td>';

	    	html += '<td align="center">'  +result.applications[i].ApplicatoinClass+'</td>';

	    	html += '<td align="center">'  +result.applications[i].ApplicationStatus+'</td>';

			html += '<td align="center">'  +result.applications[i].FormatedDate+'</td>';

        	html += '</tr>';  

        	html += '</table>';

        	if((i+1)%pageSize == 0)

          	{

                pageId = Math.floor(i/pageSize) + 2;

                html += '<br/></div>';

                html += '<div id="result' + pageId + '" style="display:none;">';

          	}  

         

        }

        html += '</div>';

        html += pagerHTML

        applicationsDiv.innerHTML = html;

     }

     else

     {

         applicationsDiv.innerHTML = "";

         applicationsDiv.innerHTML ='<div class="fromtodv">'+applicationsEmptyMessage+'</div>';

     }

}



function GetJobApplicationsError(result)

{

    alert('Error');

}

function ViewProfile(userID)

{

	alert(userID);

}

function ClearDropDownList(ddlRef)

{

    

    ddlRef.options.length = 0;

    ddlRef.selectedIndex = -1;

    

}

/* Careers End Here */




