function websiteHover(id)
{    
    document.getElementById(id).className = "websiteHover";
}

function relatedlink(id)
{
    document.getElementById(id).className = "relatedlink";
}

function nonMobileMenuHighlight(id,id1,id2)
{  
    document.getElementById(id).className = "nonMobileMenuHighlight";
    document.getElementById(id1).className = "relatedlinkselecteda";
    document.getElementById(id2).className = "relatedlinkselectedb";
}

function OmanMobileMenuHighlight(id,id1,id2)
{  
    document.getElementById(id).className = "OmanMobileMenuHighlight";
    document.getElementById(id1).className = "Mobilerelatedlinkselecteda";
    document.getElementById(id2).className = "Mobilerelatedlinkselectedb";
}

function changebg(a)
{
	a.style.cursor="hand";		
}

function MenuCollapse(DivID,MainId)
{

    var ctr=document.getElementById(DivID);
    
    if(ctr.style.display !='none')
    {                
        ctr.style.display='none';
        //MainId.innerHTML = MainId.innerHTML.replace("-","+");
        //MainId.innerHTML= MainId.innerHTML.replace("-","<img src='/wpresources/Images/latestnews_bullet.jpg'>");
    }
    else
    { 
        ctr.style.display='';
        //MainId.innerHTML= MainId.innerHTML.replace("+","<img src='/wpresources/Images/latestnews_bullet.jpg'>");
        //MainId.innerHTML = MainId.innerHTML.replace("+","-");  
    }
}

function MenuCollapseOld(DivID,MainId)
{
   var ctr=document.getElementById(DivID);    
    if(ctr.style.display !='none')
    {                
        ctr.style.display='none';
        MainId.innerHTML = MainId.innerHTML.replace("-","+");
    }
    else
    { 
        ctr.style.display='';
        MainId.innerHTML = MainId.innerHTML.replace("+","-");  
    }
}
function getBrowserlanguage()
{
//alert(navigator.language);
//alert(navigator.userLanguage);//regional settings
//alert(navigator.browserLanguage);
var userLang = (navigator.language) ? navigator.language : navigator.userLanguage; 
//alert ("The language is: " + userLang);
}



///* JavaScripts for STC kind of Menu  --------------------------------------- START----------------------------------*/

//function HideIframe()
//{
//    if(document.getElementById('iframetop')!=null)
//    {      
//        var iframe = document.getElementById('iframetop');
//        iframe.style.display = 'none';
//    }
//}



//function isExactDropDown(drpdwnlst)
//{    
//    var div= document.getElementById("div1");
//    //var dropdown=document.getElementById(drpdwnlst);
//    var dropdown=drpdwnlst;   
//    var divhorizontalRange=div.style.offsetWidth + div.style.offsetLeft;
//    var divverticalRange=div.style.offsetTop + div.style.offsetHeight;
//      alert(dropdown.style.offsetHeight);
//    alert(dropdown.style.offsetTop);
//    var drphorizontalRange=dropdown.style.offsetWidth + dropdown.style.offsetLeft;
//    var drpverticalRange=dropdown.style.offsetTop + dropdown.style.offsetHeight;
//     alert(div.style.offsetHeight);
//    alert(div.style.offsetTop);
//   if(((dropdown.style.left < divhorizontalRange)&& (div.style.left< dropdown.style.left) && ((divverticalRange> drpverticalRange)&& (div.style.top < dropdown.style.top))
//   {
//        return true;
//   }
//   else
//   {
//        return false;
//   }
//}

function HideDropDowns() 
{  
    
    for (f = 0; f < document.forms.length; f++)
    {
        var elements = document.forms[f].elements;
        for (e = 0; e < elements.length; e++)
        {
            //if ((elements[e].type == "select-one") && (isExactDropDown(elements[e])))
            if (elements[e].type == "select-one" )
            {            
                elements[e].style.display = 'none';                
            }
        }
    }   
}
function ShowDropDowns()
{
    for (f = 0; f < document.forms.length; f++)
    {
        var elements = document.forms[f].elements;
        for (e = 0; e < elements.length; e++)
        {
            if (elements[e].type == "select-one")
            {
                elements[e].style.display = 'block';
            }
        }
    } 
}



var i =0;
function showTable(result, context)
{      
    if(result =="")
    {
        document.getElementById("div1").innerHTML="";
    }
    else
    {
        var s=result.split("####");
        var s1= s[0];    
        var LinkID= s[1];    
        var Language= s[2];        
        document.getElementById("div1").innerHTML = s1;  
        //HideDropDowns();       
        //frames['iframetop'].document.body.appendChild(document.getElementById("div1"));  
        var curleft = 0;
        var curtop = 0; 
        var obj;  
        var objCenter=document.getElementById(LinkID+"_center");         
        if(objCenter.className !="OmanMobileMenuHighlight" && objCenter.className !="nonMobileMenuHighlight")
        {
            objCenter.className="relatedlinkUnderline";
        }
        if(Language=="English")
        {        
             obj=document.getElementById(LinkID+"_left");
             if(obj.offsetParent)
                {
                    while(1) 
                    {
                      curleft += obj.offsetLeft;
                      if(!obj.offsetParent)
                        break;
                      obj = obj.offsetParent;
                    }
                }
                else if(obj.x)
                {
                    curleft += obj.x;
                }          
                if(obj.offsetParent)
                {
                    while(1)
                    {
                      curtop += obj.offsetTop;
                      if(!obj.offsetParent)
                        break;
                      obj = obj.offsetParent;
                    }
                }
                else if(obj.y)
                {
                    curtop += obj.y;
                }        
            document.getElementById("outertab").style.left =curleft;     
         }
        else
        {
            obj=document.getElementById(LinkID+"_right");      
                if(obj.offsetParent)
                {           
                    while(1) 
                    {
                      curleft += obj.offsetLeft;                   
                      if(!obj.offsetParent)
                        break;
                      obj = obj.offsetParent;
                    }
                }
                else if(obj.x)
                {
                    curleft += obj.x;
                }
              
                if(obj.offsetParent)
                {
                    while(1)
                    {
                      curtop += obj.offsetTop;
                      if(!obj.offsetParent)
                        break;
                      obj = obj.offsetParent;
                    }
                }
                else if(obj.y)
                {
                    curtop += obj.y;
                }   
                //alert(curleft);           
                curleft=self.screen.width - curleft;                                
                //alert(curleft);
            document.getElementById("outertab").style.right =curleft-135;
        }	  
     }    
}

function hidemenu(id)
{
	if(i==0)
	{
	    document.getElementById("div1").innerHTML =""; 	       
	}  		 
}

function selectedCss(id,isTab)
{
//    document.getElementById(id+"_center").className = "relatedlink";
//    document.getElementById(id+"_left").className = "relatedlinkselecteda";
//    document.getElementById(id+"_right").className = "relatedlinkselectedb";
	if(isTab)
	{
	    if(i==2 || i==3)
            i=3;
        else
            i=1;	
	}
	else
	{
		if(i==1 || i==3)
            i=3;
        else
            i=2;
	}
	//alert(posx);
	//alert(posy);	
}

function deselectedCss(id,isTab)
{
    var objCenter=document.getElementById(id+"_center");      
    if(objCenter.className !="OmanMobileMenuHighlight" && objCenter.className !="nonMobileMenuHighlight")
    {
        document.getElementById(id+"_center").className = "relatedlink";
    }
    setTimeout("hidemenu("+id+")", 300);    
//    document.getElementById(id+"_center").className = "relatedlink";
//    document.getElementById(id+"_left").className = "relatedlinka";
//    document.getElementById(id+"_right").className = "relatedlinkb";
	if(isTab)
	{
	    if(i==3)
	        i=2;
	    else if (i==1)
	        i=0;	
	}
	else
	{
		if(i==3)
	        i=1;
	    else if (i==2)
	        i=0;
	}
//	var iframe = document.getElementById('iframetop');
//	if(iframe!=null)
//    iframe.style.className='iballoonstyle';
}

function selectedCssArabic(id,isTab)
{
//    document.getElementById(id+"_center").className = "nonMobileMenuHighlight";
//    document.getElementById(id+"_left").className = "relatedlinkselectedb";
//    document.getElementById(id+"_right").className = "relatedlinkselecteda";
	if(isTab)
	{
	    if(i==2 || i==3)
            i=3;
        else
            i=1;	
	}
	else
	{
		if(i==1 || i==3)
            i=3;
        else
            i=2;
	}
	
}

function deselectedCssArabic(id,isTab)
{
    var objCenter=document.getElementById(id+"_center");      
    if(objCenter.className !="OmanMobileMenuHighlight" && objCenter.className !="nonMobileMenuHighlight")
    {
     document.getElementById(id+"_center").className = "relatedlink";
    }
    setTimeout("hidemenu("+id+")", 300);
//    document.getElementById(id+"_center").className = "relatedlink";
//    document.getElementById(id+"_left").className = "relatedlinkb";
//    document.getElementById(id+"_right").className = "relatedlinka";
	if(isTab)
	{
	    if(i==3)
	        i=2;
	    else if (i==1)
	        i=0;	
	}
	else
	{
		if(i==3)
	        i=1;
	    else if (i==2)
	        i=0;
	}
}

var prevDivId=0;
var prevMain=null;
function DivCollapse(DivID,MainId)
{
    if(prevDivId!=0)
    {
        var prevDivCtrl=document.getElementById(prevDivId);
        //prevDivCtrl.style.display='none';        
    }
     if(prevMain!=null)
    {        
        prevMain.style.fontWeight='normal'; 
        prevMain.style.cursor='hand';       
    }
    var ctr=document.getElementById(DivID);
         
    if(ctr.style.display !='none')
    {                
        //ctr.style.display='none';       
    }
    else
    { 
        ctr.style.display='';        
    }    
    MainId.style.fontWeight='bold'; 
    MainId.style.cursor='hand';      
    prevDivId=DivID;
    prevMain=MainId;
}


///* JavaScripts for STC kind of Menu  --------------------------------------- END----------------------------------*/


//Login Start


function clickTextbox(usernameClientID)
{
//    
//    if(document.getElementById(ClientID+"_txtUserName").value=="User name" || document.getElementById(ClientID+"_txtUserName").value=="اسم المستخدم")
//    {
//        document.getElementById(ClientID+"_txtUserName").value="";
//    }

if(document.getElementById(usernameClientID).value=="User name" || document.getElementById(usernameClientID).value=="اسم المستخدم")
    {
        document.getElementById(usernameClientID).value="";
    }


}

function clickTextboxPassword(ClientID,passwordclientid)
{

//if(document.getElementById(ClientID+"_txtPassword").value=="Password")
//{
//document.getElementById(ClientID+"_txtPassword").value="";
//alert('1');
//document.getElementById("tdPassword").innerHTML = '<input name="password" type="password" id="ClientID+"_txtPassword" class="newtextboxstyle"  />'

//
// var passwordtextboxid = document.getElementById("txtPassword2").id.replace("txtPassword2",ClientID+"_txtPassword");
// document.getElementById("txtPassword2").value="";
//            document.getElementById("txtPassword2").style.display = 'none';
//            var passwordtextbox = document.getElementById(passwordtextboxid);
//            passwordtextbox.style.display = 'block';
//            passwordtextbox.focus();
            var passwordtextboxid = document.getElementById("txtPassword2").id.replace("txtPassword2",passwordclientid);
             document.getElementById("txtPassword2").value="";
            document.getElementById("txtPassword2").style.display = 'none';
            var passwordtextbox = document.getElementById(passwordtextboxid);
            passwordtextbox.style.display = 'block';
            passwordtextbox.focus();
}



function ValidateLogin(ClientID,Culture,usernameclientid,passwordclientid)
 {

      var UserName = document.getElementById(usernameclientid).value;
       var Password="";
       
      if((navigator.appName)=="Microsoft Internet Explorer")
       Password = document.getElementById(ClientID+"_txtPassword").value;
       else
       Password=document.getElementById(passwordclientid).value;
       
      var Password2=document.getElementById("txtPassword2").value;
     
      if(Culture=="English")
      {
              if(UserName=="" || UserName=="User name" )
              {
                 alert('Enter the user name');
                 document.getElementById(usernameclientid).focus();
                 return false;
              }
              
              else if( Password2=="Password")
               {
              
                    alert('Enter the password');
                    document.getElementById("txtPassword2").focus();
                   
                    return false;
               }
               
               else if(Password == "")
               {
                alert('Enter the password');
                    document.getElementById(passwordclientid).focus();
                    return false;
               }
               else
               {
               
                return true;
               }
       }
       else if(Culture="Arabic")
       {
              if(UserName=="" || UserName=="اسم المستخدم")
              {
                 alert('ادخل اسم المستخدم');
                 document.getElementById(usernameclientid).focus();
                 return false;
              }
              
              else if(Password2=="كلمة المرور")
              {
               alert('أدخل كلمة المرور');
                    document.getElementById("txtPassword2").focus();
                    return false;
              
              }
              else if(Password == "" )
              {
                  alert('أدخل كلمة المرور');
                   document.getElementById(passwordclientid).focus();
                    return false;
              }
             else
               {
                    return true;
               }
            
       }
 }
function clickButton(e, buttonid)
{
    var evt = e ? e : window.event;
    var bt = document.getElementById(buttonid);

    if (bt)
       {
            if (evt.keyCode == 13)
                {

                    bt.click();
                    return false;
                }
        }
}

var cssmenuids=["cssmenu1"] //Enter id(s) of CSS Horizontal UL menus, separated by commas
var csssubmenuoffset=-1 //Offset of submenus from main menu. Default is 0 pixels.

function createcssmenu2(){
for (var i=0; i<cssmenuids.length; i++){
  var ultags=document.getElementById(cssmenuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+csssubmenuoffset+"px"
    	var spanref=document.createElement("span")
			spanref.className="arrowdiv"
			spanref.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;"
			ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
    	ultags[t].parentNode.onmouseover=function(){
					this.style.zIndex=100
    	this.getElementsByTagName("ul")[0].style.visibility="visible"
					this.getElementsByTagName("ul")[0].style.zIndex=0
    	}
    	ultags[t].parentNode.onmouseout=function(){
					this.style.zIndex=0
					this.getElementsByTagName("ul")[0].style.visibility="hidden"
					this.getElementsByTagName("ul")[0].style.zIndex=100
    	}
    }
  }
}

if (window.addEventListener)
window.addEventListener("load", createcssmenu2, false)
else if (window.attachEvent)
window.attachEvent("onload", createcssmenu2)
//Login End

// Taif image display start
 
  var d1;

function ShowImage(ClientId,ImagePath,ImageCode,SpListName)
  {
    var SubCategory=document.getElementById(ClientId+'_SubCategory');
    var DisplayName = SubCategory.options[SubCategory.selectedIndex].text;
    var ListName=SpListName;
    
    var ImageCode=ImageCode;
    var ImageCodeValue='To download the item you need to send '+  ImageCode +' to 90014 by SMS or log on from your handset to wap.omanmobile.om'
  
      //if(SpListName!='Games')
     // {
      var Image = document.getElementById('PhoneImage');
      Image.src = ImagePath;
      var ImageCode=document.getElementById('ImageCodeId');
      ImageCode.innerHTML=ImageCodeValue;
     // }
     // else
      //{
//      var Game = document.getElementById('GameImage');
  //    Game.src=ImagePath;
    //  }
  return true;
  }


  function ShowRingTone(ClientId,ImagePath,ImageCode,iconpath)
  {
   
    var SubCategory=document.getElementById(ClientId+'_SubCategory');
    var DisplayName = SubCategory.options[SubCategory.selectedIndex].text;
       
    var ImageCode=ImageCode;
    var ImageCodeValue='To download the item you need to send '+  ImageCode +' to 90014 by SMS or log on from your handset to wap.omanmobile.om'

 
      var Image = document.getElementById('PhoneImage');
      Image.src = "wpresources/Taif/Category/Violingr.gif";
      var ImageCode=document.getElementById('ImageCodeId');
      ImageCode.innerHTML=ImageCodeValue;

      var sound = document.getElementById('TaifSound');
      sound.src = ImagePath;
     // sound.innerHTML="<embed src='"+ImagePath+"' hidden=true autostart=true loop=true>";
//      var ImageCode=document.getElementById('ImageCodeId');
//      ImageCode.innerHTML=ImageCodeValue;
    
  return true;
  }

  
  function ValidateTaifSearch(ClientId)
  {
   var SubCategorySelectedValue=document.getElementById(ClientId+'_SubCategory');

   
    if(SubCategorySelectedValue.value=='<-Select->')
    {
    alert("Please Select Sub Category");
    SubCategorySelectedValue.focus();
    return false;
    }
    return true;
  }

//function ChangeCursor()
//{
//	alert("Called");
//	d1=document.getElementById('D1');
//	d1.style='cursor:hand';
//	alert("Cursor changed");
//	return true;
//}
// Taif image display end




//Search functionality
function cleartxtbox(b)
{
	b.value = "";
}


function ValidateSearch(txtSearch,Culture)
{ 

    var strSearchValue=document.getElementById(txtSearch).value;
    if(Culture=="English")
    {
	        if(strSearchValue=="")
	        {
		        document.getElementById('txtSearch').innerText = "Enter a search keyword";		        
		        document.getElementById('txtSearch').style.fontWeight = "bold";
		        document.getElementById('txtSearch').style.color = "black";
		        return false;
	        }
	        else
	        {	 	       
                var url = window.location.href;
                //alert(url);                           
                var nohttp = url.split('//')[1];        
                var hostPort = nohttp.split('/')[0];        
                var hostAddress = hostPort.split(':')[0];
                var hostAddressPort = hostPort.split(':')[1];	           
	            //url="http://"+hostAddress+':'+ hostAddressPort+"/en/Search.aspx?k=" + strSearchValue + "&cs=OmanMobileWebLib&u=http%3A%2F%2F" + hostAddress;
	             url="http://"+hostAddress+"/Search.aspx?k=" + strSearchValue ;
	            window.open(url,'_self');
	            return false;
	        }
	}
	else if(Culture=="Arabic")
	{
	        if(strSearchValue=="")
	        {
	        
		          document.getElementById('txtSearch').innerText = "إدخل كلمة البحث";	
		          document.getElementById('txtSearch').style.fontWeight = "bold";
		        document.getElementById('txtSearch').style.color = "black";
		        return false;
	        }
	        else
	        {	    
                var url = window.location.href;        
                var nohttp = url.split('//')[1];        
                var hostPort = nohttp.split('/')[0];        
                var hostAddress = hostPort.split(':')[0];
                var hostAddressPort = hostPort.split(':')[1];;
	              //url="http://"+hostAddress+"/Search.aspx?k=" + strSearchValue + "&cs=OmanMobileWebLib&u=http%3A%2F%2F" + hostAddress;
	              url="http://"+hostAddress+"/ar/Search.aspx?k=" + strSearchValue ;
	            window.open(url,'_self');
	            return false;
	        }	 
	}
}
//End Search
 setTimeout("ShowExactNews()", 1000);
  ShowExactNews();
 function ShowExactNews()
 { 
    var objURL = new Object();
    window.location.search.replace(new RegExp( "([^?=&]+)(=([^&]*))?", "g" ),function( $0, $1, $2, $3 ){objURL[ $1 ] = $3;});  
     for (var strKey in objURL)
     {        
        if(strKey =="NewsId" && objURL[strKey]!=null)
        {  
            var L = document.getElementById("L"+objURL[strKey]);                               
            if(L!=null)
            {        
			    L.style.display = "block";				    
			}
        }       
     }
}






function ValidateFeedbackForm(txtName,txtNum,txtEmail,UICulture)
{
    var bVal = true;
    
    var name=document.getElementById(txtName);
    if(name.value=="")
    {
        if(UICulture=="English")
        {
            alert("Please enter user name");
        }
        else
        {
            alert("الرجاء إدخال إسم المستخدم");
        }    
        bVal = false;
    }
            
    if(bVal)
        bVal = ValidateGSMField(txtNum,UICulture);

    if(bVal)
        bVal = ValidateEmailField(txtEmail,UICulture);
    return bVal;
}

function ValidateGSMField(clientId,UICulture)
{
    var GSMNo=document.getElementById(clientId);
    var ExpNumeric =/^[0-9]+$/
    
    if(UICulture=="English")
    {
        if(GSMNo.value=="")
        {
        alert("Please enter GSM number");
        return false;
        }
        if(!GSMNo.value.match(ExpNumeric))
        {
        alert("GSM number should be numeric");
        return false;
        }
        if(GSMNo.value.charAt(0)!='9')
        {
            alert("GSM Number should start with \'9\'");
            return false;
        }
        if(GSMNo.value.length != 8)
        {
            alert("The length of GSM number should be 8 digits");
            return false;
        }
    }
    else if(UICulture=="Arabic")
    {
        if(GSMNo.value=="")
        {
        alert("الرجاء إدخال رقم الهاتف النقال");
        return false;
        }
        if(!GSMNo.value.match(ExpNumeric))
        {
        alert("رقم الهاتف النقال يجب ان يكون رقمياً");
        return false;
        }
        if(GSMNo.value.charAt(0)!='9')
        {
            alert(" يَجِبُ أَنْ يَبْدأَ  رقم الهاتف النقال بـرقم  9 ");
            return false;
        }
        if(GSMNo.value.length != 8)
        {
            alert("يجب ان يكون الرقم مكون من 8 أرقام");
            return false;
        }
    }
    return true;
}
//Validate business contact mail start
function ValidateMail(ClientID,Culture)
 {
      var YourName = document.getElementById(ClientID+"_txtYourName").value;
      var CompanyName = document.getElementById(ClientID+"_txtCompanyName").value;
      var YourEmail = document.getElementById(ClientID+"_txtYourEmail").value;
      var YourMobile = document.getElementById(ClientID+"_txtYourMobile").value;
      var Phone = document.getElementById(ClientID+"_txtPhone").value;
      var Subject = document.getElementById(ClientID+"_txtSubject").value;
      var Comments = document.getElementById(ClientID+"_txtComments").value;
      var ExpEmail =/^[a-zA-Z0-9._-]+[@][a-zA-Z0-9]+([.][a-zA-Z]+)+$/;
      var ExpNumeric =/^[0-9]+$/;
      
      if(Culture=="English")
      {
           if(YourName=="")
           {
             alert('Please enter your name');
             document.getElementById(ClientID+"_txtYourName").focus();
             return false;
           }
           else if(CompanyName == "")
           {
                alert('Please enter the Company Name');
                document.getElementById(ClientID+"_txtCompanyName").focus();
                return false;
           }
           else if(YourEmail == "")
           {
                alert('Please enter E-mail ID');
                document.getElementById(ClientID+"_txtYourEmail").focus();
                return false;
           }
           if(!YourEmail.match(ExpEmail))
           {
                alert("E-mail is not in standard format (example: user@domain.com)");
                document.getElementById(ClientID+"_txtYourEmail").focus();
                return false;
           }
            else if(YourMobile == "")
           {
                alert('Please enter your mobile number');
                document.getElementById(ClientID+"_txtYourMobile").focus();
                return false;
           }
           else if(!YourMobile.match(ExpNumeric))
            {
                alert("Mobile number should be numeric");
                document.getElementById(ClientID+"_txtYourMobile").focus();
                return false;
            }
            else if(Phone == "")
           {
                alert('Please enter your phone number');
                document.getElementById(ClientID+"_txtPhone").focus();
                return false;
           }
           else if(!Phone.match(ExpNumeric))
            {
                alert("Phone number should be numeric");
                document.getElementById(ClientID+"_txtPhone").focus();
                return false;
            }
            else if(Subject == "")
           {
                alert('Please enter your feedback subject');
                document.getElementById(ClientID+"_txtSubject").focus();
                return false;
           }
            else if(Comments == "")
           {
                alert('Please enter your comments');
                document.getElementById(ClientID+"_txtComments").focus();
                return false;
           }
           return true;
       }
       else if(Culture="Arabic")
       {
              if(YourName=="")
           {
             alert('الرجاء إدخال إسمك ');
             document.getElementById(ClientID+"_txtYourName").focus();
             return false;
           }
           else if(CompanyName == "")
           {
                alert('الرجاء إدخال إسم الشركة');
                document.getElementById(ClientID+"_txtCompanyName").focus();
                return false;
           }
           else if(YourEmail == "")
           {
                alert('الرجاء إدخال بريدك الالكتروني');
                document.getElementById(ClientID+"_txtYourEmail").focus();
                return false;
           }
           if(!YourEmail.match(ExpEmail))
           {
                alert("البريد الالكتروني الذي قمت بإدخاله غير صحيح");
                document.getElementById(ClientID+"_txtYourEmail").focus();
                return false;
           }
            else if(YourMobile == "")
           {
                alert(' الرجاء إدخال رقمك النقال');
                document.getElementById(ClientID+"_txtYourMobile").focus();
                return false;
           }
           else if(!YourMobile.match(ExpNumeric))
            {
                alert("يجب ان يكون رقم الهاتف النقال مؤلف من أرقام");
                document.getElementById(ClientID+"_txtYourMobile").focus();
                return false;
            }
            else if(Phone == "")
           {
                alert('الرجاء إدخال رقم هاتفك');
                document.getElementById(ClientID+"_txtPhone").focus();
                return false;
           }
           else if(!Phone.match(ExpNumeric))
            {
                alert("يجب ان يكون رقم الهاتف مؤلف من أرقام");
                document.getElementById(ClientID+"_txtPhone").focus();
                return false;
            }
            else if(Subject == "")
           {
                alert('الرجاء إدخال موضوع الملاحظة');
                document.getElementById(ClientID+"_txtSubject").focus();
                return false;
           }
            else if(Comments == "")
           {
                alert('الرجاء إدخال ملاحظاتك');
                document.getElementById(ClientID+"_txtComments").focus();
                return false;
           }
           return true;
            
       }
 }
 
 //Validate business contact mail end

function ValidateEmailField(clientId,UICulture)
{
   var Email;
   var ExpEmail =/^[a-zA-Z0-9._-]+[@][a-zA-Z0-9-]+([.][a-zA-Z]+)+$/;
   
   Email=document.getElementById(clientId);
   
   if(UICulture=="English")
     {
        if(Email.value=="")
          {
               alert("Please enter E-mail ID");
               Email.focus();
               return false;
          }
        if(!Email.value.match(ExpEmail))
          {
                alert("E-mail is not in standard format (example: abc@xyz.com)");
                Email.focus();
                return false;
          }
      }
    else if(UICulture=="Arabic")
    {
         if(Email.value=="")
          {
            alert("الرجاء إدخال البريد الإلكتروني");
            Email.focus();
            return false;
          }
            
         if(!Email.value.match(ExpEmail))
          {
            alert("البريد الإلكتروني غير صحيح (مثال : abc@xyz.com )");
            Email.focus();
            return false;
          }            
    }
    return true;
}

//Validate business corporate newsletter start
function ValidateNewsletter(ClientID,Culture)
 {
 
     // var YourName = document.getElementById(ClientID+"_txtYourName").value;
     // var CompanyName = document.getElementById(ClientID+"_txtCompanyName").value;
     // var YourEmail = document.getElementById(ClientID+"_txtYourEmail").value;
     
      var ExpEmail =/^[a-zA-Z0-9._-]+[@][a-zA-Z0-9-]+([.][a-zA-Z]+)+$/;
      var ExpNumeric =/^[0-9]+$/;
      
      if(Culture=="English")
      {    
            if (document.getElementById(ClientID+"_txtYourName")!=null)
           {            
               if(document.getElementById(ClientID+"_txtYourName").value=="")
               {
                 alert('Please enter your name');
                 document.getElementById(ClientID+"_txtYourName").focus();
                 return false;
               }
           }
           
           if(document.getElementById(ClientID+"_txtCompanyName") !=null)
           {           
               if(document.getElementById(ClientID+"_txtCompanyName").value == "")
               {
                    alert('Please enter the Company Name');
                    document.getElementById(ClientID+"_txtCompanyName").focus();
                    return false;
               }
           }
           if( document.getElementById(ClientID+"_txtYourEmail")!=null)
           {
               if(document.getElementById(ClientID+"_txtYourEmail").value == "")
               {
                    alert('Please enter E-mail ID');
                    document.getElementById(ClientID+"_txtYourEmail").focus();
                    return false;
               }
                if(!document.getElementById(ClientID+"_txtYourEmail").value.match(ExpEmail))
               {
                    alert("E-mail is not in standard format (example: user@domain.com)");
                    document.getElementById(ClientID+"_txtYourEmail").focus();
                    return false;
               }
           }
       }
       else if(Culture="Arabic")
       {
         if (document.getElementById(ClientID+"_txtYourName")!=null)
           {
               if(document.getElementById(ClientID+"_txtYourName").value=="")
               {
                alert('الرجاء إدخال إسمك ');
                 document.getElementById(ClientID+"_txtYourName").focus();
                 return false;
               }
           }
           if(document.getElementById(ClientID+"_txtCompanyName") !=null)
           {
               if(document.getElementById(ClientID+"_txtCompanyName").value == "")
               {
                    alert('الرجاء إدخال إسم الشركة');
                    document.getElementById(ClientID+"_txtCompanyName").focus();
                    return false;
               }
           }
            if( document.getElementById(ClientID+"_txtYourEmail")!=null)
           {
               if(document.getElementById(ClientID+"_txtYourEmail").value == "")
               {
                     alert('الرجاء إدخال بريدك الالكتروني');
                    document.getElementById(ClientID+"_txtYourEmail").focus();
                    return false;
               }
               if(!document.getElementById(ClientID+"_txtYourEmail").value.match(ExpEmail))
               {
                     alert("البريد الالكتروني الذي قمت بإدخاله غير صحيح");
                    document.getElementById(ClientID+"_txtYourEmail").focus();
                    return false;
               }
           }
       }
 }
  
//Validate business corporate newsletter start
function ValidateForwardNewsletter(ClientID,Culture)
 { 
     // var YourName = document.getElementById(ClientID+"_txtYourName").value;
     // var CompanyName = document.getElementById(ClientID+"_txtCompanyName").value;
     // var YourEmail = document.getElementById(ClientID+"_txtYourEmail").value;
     
      var ExpEmail =/^[a-zA-Z0-9._-]+[@][a-zA-Z0-9]+([.][a-zA-Z]+)+$/;
      var ExpNumeric =/^[0-9]+$/;        
      if(Culture == "English")
      {  
         if(document.getElementById(ClientID+"_txtYourEmail")!=null)
           {
               if(document.getElementById(ClientID+"_txtYourEmail").value == "")
               {
                    alert('Please enter E-mail ID');
                    document.getElementById(ClientID+"_txtYourEmail").focus();
                    return false;
               }
               if(!document.getElementById(ClientID+"_txtYourEmail").value.match(ExpEmail))
               {
                    alert("E-mail is not in standard format (example: user@domain.com)");
                    document.getElementById(ClientID+"_txtYourEmail").focus();
                    return false;
               }
           }           
           if(document.getElementById(ClientID+"_txtForwardEmail1")!=null)
           {     
               if(document.getElementById(ClientID+"_txtForwardEmail1").value != "")
               {          
                   if(!document.getElementById(ClientID+"_txtForwardEmail1").value.match(ExpEmail))
                   {
                        alert("E-mail is not in standard format (example: user@domain.com)");
                        document.getElementById(ClientID+"_txtForwardEmail1").focus();
                        return false;
                   }
               }
            }           
           if( document.getElementById(ClientID+"_txtForwardEmail2")!=null)
           {    
             if(document.getElementById(ClientID+"_txtForwardEmail2").value != "")
               {         
                   if(!document.getElementById(ClientID+"_txtForwardEmail2").value.match(ExpEmail))
                   {
                        alert("E-mail is not in standard format (example: user@domain.com)");
                        document.getElementById(ClientID+"_txtForwardEmail2").focus();
                        return false;
                   }
               }
           }
       }
       else if(Culture="Arabic")
       {
        
           if( document.getElementById(ClientID+"_txtYourEmail")!=null)
           {
               if(document.getElementById(ClientID+"_txtYourEmail").value == "")
               {
                     alert('الرجاء إدخال بريدك الالكتروني');
                    document.getElementById(ClientID+"_txtYourEmail").focus();
                    return false;
               }
               if(!document.getElementById(ClientID+"_txtYourEmail").value.match(ExpEmail))
               {
                     alert("البريد الالكتروني الذي قمت بإدخاله غير صحيح");
                    document.getElementById(ClientID+"_txtYourEmail").focus();
                    return false;
               }
           }
           
           
           if( document.getElementById(ClientID+"_txtForwardEmail1")!=null)
           {  
             if(document.getElementById(ClientID+"_txtForwardEmail1").value != "")
               {               
                if(!document.getElementById(ClientID+"_txtForwardEmail1").value.match(ExpEmail))
                   {
                        alert("البريد الالكتروني الذي قمت بإدخاله غير صحيح");
                        document.getElementById(ClientID+"_txtForwardEmail1").focus();
                        return false;
                   }        
               }
           }
           
           if( document.getElementById(ClientID+"_txtForwardEmail2")!=null)
           {   
             if(document.getElementById(ClientID+"_txtForwardEmail2").value != "")
               {            
                   if(!document.getElementById(ClientID+"_txtForwardEmail2").value.match(ExpEmail))
                   {
                       alert("البريد الالكتروني الذي قمت بإدخاله غير صحيح");
                        document.getElementById(ClientID+"_txtForwardEmail2").focus();
                        return false;
                   }
               }
           }
       }
 }
 
 
 
 function DisplayNewsletter(div)
 {
 
 if(div==1)
 {

 document.getElementById('div1').style.display = 'block';

 document.getElementById('div2').style.display = 'none';
 document.getElementById('div3').style.display = 'none';
 }
 
 if(div==2)
 {

 document.getElementById('div2').style.display = 'block';

 document.getElementById('div1').style.display = 'none';
 document.getElementById('div3').style.display = 'none';
 }
 
 if(div==3)
 {

 document.getElementById('div3').style.display = 'block';

 document.getElementById('div1').style.display = 'none';
 document.getElementById('div2').style.display = 'none';
 }
 }




var datePickerDivID = "datepicker";
var iFrameDivID = "datepickeriframe";

var dayArrayShort = new Array('Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa');
var dayArrayMed = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
var dayArrayLong = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var monthArrayShort = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
var monthArrayMed = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec');
var monthArrayLong = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
 
var defaultDateSeparator = "/";        // common values would be "/" or "."
var defaultDateFormat = "dmy"    // valid values are "mdy", "dmy", and "ymd"
var dateSeparator = defaultDateSeparator;
var dateFormat = defaultDateFormat;

function displayDatePicker(dateFieldName, displayBelowThisObject, dtFormat, dtSep)
{
//debugger;
//alert('under display datepicker'+dateFieldName);
  //var targetDateField = document.getElementsByName (dateFieldName).item(0);--Not supported in Mozilla/Safari
  var targetDateField = document.getElementById (dateFieldName);
  
  // if we weren't told what node to display the datepicker beneath, just display it
  // beneath the date field we're updating
  if (!displayBelowThisObject)
    displayBelowThisObject = targetDateField;
 
  // if a date separator character was given, update the dateSeparator variable
  if (dtSep)
    dateSeparator = dtSep;
  else
    dateSeparator = defaultDateSeparator;
 
  // if a date format was given, update the dateFormat variable
  if (dtFormat)
    dateFormat = dtFormat;
  else
    dateFormat = defaultDateFormat;
 
  var x = displayBelowThisObject.offsetLeft;
  var y = displayBelowThisObject.offsetTop + displayBelowThisObject.offsetHeight ;
 
  // deal with elements inside tables and such
  var parent = displayBelowThisObject;
  while (parent.offsetParent) {
    parent = parent.offsetParent;
    x += parent.offsetLeft;
    y += parent.offsetTop ;
  }
 
  drawDatePicker(targetDateField, x, y);
}


/**
Draw the datepicker object (which is just a table with calendar elements) at the
specified x and y coordinates, using the targetDateField object as the input tag
that will ultimately be populated with a date.

This function will normally be called by the displayDatePicker function.
*/
function drawDatePicker(targetDateField, x, y)
{
  var dt = getFieldDate(targetDateField.value );
 
  // the datepicker table will be drawn inside of a <div> with an ID defined by the
  // global datePickerDivID variable. If such a div doesn't yet exist on the HTML
  // document we're working with, add one.
  if (!document.getElementById(datePickerDivID)) {
    
    var newNode = document.createElement("div");
    newNode.setAttribute("id", datePickerDivID);
    newNode.setAttribute("class", "dpDiv");
    newNode.setAttribute("style", "visibility: hidden;");
    document.body.appendChild(newNode);
  }
 
  // move the datepicker div to the proper x,y coordinate and toggle the visiblity
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.position = "absolute";
  pickerDiv.style.left = x + "px";
  pickerDiv.style.top = y + "px";
  pickerDiv.style.visibility = (pickerDiv.style.visibility == "visible" ? "hidden" : "visible");
  pickerDiv.style.display = (pickerDiv.style.display == "block" ? "none" : "block");
  pickerDiv.style.zIndex = 10000;
 
  // draw the datepicker table
  refreshDatePicker(targetDateField.id, dt.getFullYear(), dt.getMonth(), dt.getDate());
}


/**
This is the function that actually draws the datepicker calendar.
*/
function refreshDatePicker(dateFieldName, year, month, day)
{
  // if no arguments are passed, use today's date; otherwise, month and year
  // are required (if a day is passed, it will be highlighted later)
  var thisDay = new Date();
 
  if ((month >= 0) && (year > 0)) {
    thisDay = new Date(year, month, 1);
  } else {
    day = thisDay.getDate();
    thisDay.setDate(1);
  }
 
  // the calendar will be drawn as a table
  // you can customize the table elements with a global CSS style sheet,
  // or by hardcoding style and formatting elements below
  var crlf = "\r\n";
  var TABLE = "<table cols=7 class='dpTable'>" + crlf;
  var xTABLE = "</table>" + crlf;
  var TR = "<tr class='dpTR'>";
  var TR_title = "<tr class='dpTitleTR'>";
  var TR_days = "<tr class='dpDayTR'>";
  var TR_todaybutton = "<tr class='dpTodayButtonTR'>";
  var xTR = "</tr>" + crlf;
  var TD = "<td class='dpTD' onMouseOut='this.className=\"dpTD\";' onMouseOver=' this.className=\"dpTDHover\";' ";    // leave this tag open, because we'll be adding an onClick event
  var TD_title = "<td colspan=5 class='dpTitleTD'>";
  var TD_buttons = "<td class='dpButtonTD'>";
  var TD_todaybutton = "<td colspan=7 class='dpTodayButtonTD'>";
  var TD_days = "<td class='dpDayTD'>";
  var TD_selected = "<td class='dpDayHighlightTD' onMouseOut='this.className=\"dpDayHighlightTD\";' onMouseOver='this.className=\"dpTDHover\";' ";    // leave this tag open, because we'll be adding an onClick event
  var xTD = "</td>" + crlf;
  var DIV_title = "<div class='dpTitleText'>";
  var DIV_selected = "<div class='dpDayHighlight'>";
  var xDIV = "</div>";
 
  // start generating the code for the calendar table
  var html = TABLE;
 
  // this is the title bar, which displays the month and the buttons to
  // go back to a previous month or forward to the next month
  html += TR_title;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, -1, "&lt;") + xTD;
  html += TD_title + DIV_title + monthArrayLong[ thisDay.getMonth()] + " " + thisDay.getFullYear() + xDIV + xTD;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, 1, "&gt;") + xTD;
  html += xTR;
 
  // this is the row that indicates which day of the week we're on
  html += TR_days;
  for(i = 0; i < dayArrayShort.length; i++)
    html += TD_days + dayArrayShort[i] + xTD;
  html += xTR;
 
  // now we'll start populating the table with days of the month
  html += TR;
 
  // first, the leading blanks
  for (i = 0; i < thisDay.getDay(); i++)
    html += TD + "&nbsp;" + xTD;
 
  // now, the days of the month
  do {
    dayNum = thisDay.getDate();
    TD_onclick = " onclick=\"updateDateField('" + dateFieldName + "', '" + getDateString(thisDay) + "');\">";
    
    if (dayNum == day)
      html += TD_selected + TD_onclick + DIV_selected + dayNum + xDIV + xTD;
    else
      html += TD + TD_onclick + dayNum + xTD;
    
    // if this is a Saturday, start a new row
    if (thisDay.getDay() == 6)
      html += xTR + TR;
    
    // increment the day
    thisDay.setDate(thisDay.getDate() + 1);
  } while (thisDay.getDate() > 1)
 
  // fill in any trailing blanks
  if (thisDay.getDay() > 0) {
    for (i = 6; i > thisDay.getDay(); i--)
      html += TD + "&nbsp;" + xTD;
  }
  html += xTR;
 
  // add a button to allow the user to easily return to today, or close the calendar
  var today = new Date();
  var todayString = "Today is " + dayArrayMed[today.getDay()] + ", " + monthArrayMed[ today.getMonth()] + " " + today.getDate();
  html += TR_todaybutton + TD_todaybutton;
//  html += "<button class='dpTodayButton' onClick='refreshDatePicker(\"" + dateFieldName + "\");'>this month</button> ";
  html += "<button class='dpTodayButton' onClick='updateDateField(\"" + dateFieldName + "\");'>close</button>";
  html += xTD + xTR;
 
  // and finally, close the table
  html += xTABLE;
 
  document.getElementById(datePickerDivID).innerHTML = html;
  // add an "iFrame shim" to allow the datepicker to display above selection lists
  adjustiFrame();
}


/**
Convenience function for writing the code for the buttons that bring us back or forward
a month.
*/
function getButtonCode(dateFieldName, dateVal, adjust, label)
{
  var newMonth = (dateVal.getMonth () + adjust) % 12;
  var newYear = dateVal.getFullYear() + parseInt((dateVal.getMonth() + adjust) / 12);
  if (newMonth < 0) {
    newMonth += 12;
    newYear += -1;
  }
 
  return "<button class='dpButton' onClick='refreshDatePicker(\"" + dateFieldName + "\", " + newYear + ", " + newMonth + ");'>" + label + "</button>";
}


/**
Convert a JavaScript Date object to a string, based on the dateFormat and dateSeparator
variables at the beginning of this script library.
*/
function getDateString(dateVal)
{
  var dayString = "00" + dateVal.getDate();
  var monthString = "00" + (dateVal.getMonth()+1);
  dayString = dayString.substring(dayString.length - 2);
  monthString = monthString.substring(monthString.length - 2);
 
  switch (dateFormat) {
    case "dmy" :
      return dayString + dateSeparator + monthString + dateSeparator + dateVal.getFullYear();
    case "ymd" :
      return dateVal.getFullYear() + dateSeparator + monthString + dateSeparator + dayString;
    case "mdy" :
    default :
      return monthString + dateSeparator + dayString + dateSeparator + dateVal.getFullYear();
  }
}


/**
Convert a string to a JavaScript Date object.
*/
function getFieldDate(dateString)
{
  var dateVal;
  var dArray;
  var d, m, y;
 
  try {
    dArray = splitDateString(dateString);
    if (dArray) {
      switch (dateFormat) {
        case "dmy" :
          d = parseInt(dArray[0], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[2], 10);
          break;
        case "ymd" :
          d = parseInt(dArray[2], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[0], 10);
          break;
        case "mdy" :
        default :
          d = parseInt(dArray[1], 10);
          m = parseInt(dArray[0], 10) - 1;
          y = parseInt(dArray[2], 10);
          break;
      }
      dateVal = new Date(y, m, d);
    } else if (dateString) {
      dateVal = new Date(dateString);
    } else {
      dateVal = new Date();
    }
  } catch(e) {
    dateVal = new Date();
  }
 
  return dateVal;
}


/**
Try to split a date string into an array of elements, using common date separators.
If the date is split, an array is returned; otherwise, we just return false.
*/
function splitDateString(dateString)
{
  var dArray;
  if (dateString.indexOf("/") >= 0)
    dArray = dateString.split("/");
  else if (dateString.indexOf(".") >= 0)
    dArray = dateString.split(".");
  else if (dateString.indexOf("-") >= 0)
    dArray = dateString.split("-");
  else if (dateString.indexOf("\\") >= 0)
    dArray = dateString.split("\\");
  else
    dArray = false;
 
  return dArray;
}

/**
Update the field with the given dateFieldName with the dateString that has been passed,
and hide the datepicker. If no dateString is passed, just close the datepicker without
changing the field value.


*/
function updateDateField(dateFieldName, dateString)
{
  //var targetDateField = document.getElementsByName (dateFieldName).item(0);--Not supported in safari/mozilla 
  var targetDateField = document.getElementById (dateFieldName);

  if (dateString)
    targetDateField.value = dateString;
 
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.visibility = "hidden";
  pickerDiv.style.display = "none";
 
  adjustiFrame();
  targetDateField.focus();
 
  // after the datepicker has closed, optionally run a user-defined function called
  // datePickerClosed, passing the field that was just updated as a parameter
  // (note that this will only run if the user actually selected a date from the datepicker)
  if ((dateString) && (typeof(datePickerClosed) == "function"))
    datePickerClosed(targetDateField);
}



function adjustiFrame(pickerDiv, iFrameDiv)
{
 
  var is_opera = (navigator.userAgent.toLowerCase().indexOf("opera") != -1);
  if (is_opera)
    return;
  
  // put a try/catch block around the whole thing, just in case
  try {
    if (!document.getElementById(iFrameDivID)) {
      // don't use innerHTML to update the body, because it can cause global variables
      // that are currently pointing to objects on the page to have bad references
      //document.body.innerHTML += "<iframe id='" + iFrameDivID + "' src='javascript:false;' scrolling='no' frameborder='0'>";
      var newNode = document.createElement("iFrame");
      newNode.setAttribute("id", iFrameDivID);
      newNode.setAttribute("src", "javascript:false;");
      newNode.setAttribute("scrolling", "no");
      newNode.setAttribute ("frameborder", "0");
      document.body.appendChild(newNode);
    }
    
    if (!pickerDiv)
      pickerDiv = document.getElementById(datePickerDivID);
    if (!iFrameDiv)
      iFrameDiv = document.getElementById(iFrameDivID);
    
    try {
      iFrameDiv.style.position = "absolute";
      iFrameDiv.style.width = pickerDiv.offsetWidth;
      iFrameDiv.style.height = pickerDiv.offsetHeight ;
      iFrameDiv.style.top = pickerDiv.style.top;
      iFrameDiv.style.left = pickerDiv.style.left;
      iFrameDiv.style.zIndex = pickerDiv.style.zIndex - 1;
      iFrameDiv.style.visibility = pickerDiv.style.visibility ;
      iFrameDiv.style.display = pickerDiv.style.display;
    } catch(e) {
    }
 
  } catch (ee) {
  }
 
}




function toggleNewsTable(id)
{
   //alert(id);
  var L = document.getElementById("tblNews_"+id);  
  if (L.style.display == "" || L.style.display == "none")
  {    
    L.style.display = "block";
  }
  else 
  {     
    L.style.display = "none";
  }
}

function ValidateNewsAndEvents(clientID)
{
    var ddlLanguage= document.getElementById(clientID+"_ddlLanguage");
    var ddlHeadline= document.getElementById(clientID+"_ddlHeadline");
    var txtHeadline= document.getElementById(clientID+"_txtHeadline");
    var txtDate= document.getElementById(clientID+"_txtDate");
    var txtNews= document.getElementById(clientID+"_txtNews");

    //alert(ddlLanguage.selectedIndex);
    if((ddlLanguage!=null) && (ddlLanguage.selectedIndex == 0))
    {
        alert('Please select a Language');
        return false;
    }    
    if(ddlHeadline!=null && ddlHeadline.selectedIndex==0)
    {
        alert('Please select a Headline');
        return false;
    }
    
    if(txtHeadline!=null && txtHeadline.value=='')
    {
        alert('Please enter a Headline');
        return false;
    }
    if(txtDate!=null && txtDate.value=='')
    {
        alert('Please select a date');
        return false;
    }
    if(txtNews!=null && txtNews.value=='')
    {
        alert('Please enter Full News');
        return false;
    }
    
}