﻿// JScript File
//* Print Content *//
//var PrintContentIntrval;

var PrintWin;
function PrintContentWithInterval(Obj,Interval)
{	
    PrintData(Obj,Interval);
}
function PrintContent(Obj)
{
    PrintData(Obj,0);
}
function PrintData(Obj,Interval)
{	
    PrintWin=window.open('','PrintWin','directories=no,location=no,menubar=no,resizable=no,status=no,toolbar=no,scrollbars=yes,width=700,height=700');
   
    //PrintWin=window.open('','PrintWin','');
    PrintWin.document.writeln('<html>');
    PrintWin.document.writeln('<head>');
    PrintWin.document.writeln('<title> Exclusive London </title>');
    PrintWin.document.writeln('<link href=\"../css/style.css\" rel=\"stylesheet\" type=\"text/css\" />');
    PrintWin.document.writeln('</head>');
    PrintWin.document.writeln('<body style=\"background-color:#FFFFFF\">');
    PrintWin.document.writeln('<Table align=\"center\" bgcolor=\"#FFFFFF\" width=\"100%\">');
    PrintWin.document.writeln('<tr><td align=\"center\"><input type=\"button\" class=\"PSSInputButton\" value=\"Print This Page\" onClick=\"window.print();window.close();\" /></td></tr>');
    PrintWin.document.writeln('</Table>');
    PrintWin.document.writeln('<Table align=\"center\" bgcolor=\"#FFFFFF\" onclick=\"return false;\">');
    //PrintWin.document.writeln(document.getElementById(Obj.id).innerHTML.replace(/overflow: auto; height: 150px;/gi,'').replace(/OVERFLOW: auto; PADDING-TOP: 10px; HEIGHT: 150px/gi,'PADDING-TOP: 10px;').replace('ShowTellAFriend()',''));  
    if(Interval==3000)
    {
        PrintWin.document.writeln(document.getElementById(Obj.id).innerHTML.replace(/height: 150px;/gi,'').replace(/height: 150px/gi,'').replace('ShowTellAFriend()',''));  
    }
    else
    {
        PrintWin.document.writeln(document.getElementById(Obj.id).innerHTML.replace(/width: 530px;/gi,'').replace(/width: 530px/gi,'').replace(/height: 335px;/gi,'').replace(/height: 335px/gi,''));
    }
    PrintWin.document.writeln('</Table>');
    PrintWin.document.writeln('<script type="text/javascript">function showCallbackImage(obj){}</script>');
    PrintWin.document.writeln('</body>');   
    PrintWin.document.writeln('</html>');
    
    if(navigator.appName !="Microsoft Internet Explorer")
     {
        setTimeout("winstop();", 1000);
     }
     else
     {
        PrintWin.location.reload();
     }
}
function winstop()
{
    PrintWin.stop();
}

    //PrintWin.location.reload();
    //PrintWin.onafterprint = _Print;
    //PrintWin.print();
    //alert(PrintWin.document.images.length);
    //window.showModalDialog(PrintWin.print());
   
    //var intInterval;
//    if (intInterval == 0)
//    {
//        if(Number(PrintWin.document.images.length)==0)
//        {
//            intInterval=400;
//        }
//        else
//        {
//            intInterval=Number(PrintWin.document.images.length) * 40;
//        }
//    }
//    setTimeout("PrintWinPrint();", intInterval); //Execute do.something() 1 second later.
//    clearTimeout();
    //PrintContentIntrval = setInterval("PrintWinPrint()",intInterval);

//function PrintWinPrint()
//{
//PrintWin.print();
//PrintWin.close();
////clearInterval(PrintContentIntrval);
//}


/********   Ajay  ***************************/
function EnterCharsAndNumbersQueAndComa(event)
{
    var keyCode = event.keyCode;    
     if (keyCode==0)
        keyCode = event.which;
    
    if ((keyCode>=65 && keyCode<=90) || (keyCode>=97 && keyCode<=122) || (keyCode==32) || (keyCode==95) || (keyCode==44) || (keyCode==63) || (keyCode==39) )
    {		
    }
    else
    {
        if (keyCode>=48 && keyCode<=57)
        {}
        else
            return GetDefault(event);
    }
    return true;

       
}

function EnterCharsAndNumbersAndComa(event)
{
    var keyCode = event.keyCode;
     if (keyCode==0)
        keyCode = event.which;
    
    if ((keyCode>=65 && keyCode<=90) || (keyCode>=97 && keyCode<=122) || (keyCode==32) || (keyCode==95) || (keyCode==44) )
    {		
    }
    else
    {
        if (keyCode>=48 && keyCode<=57)
        {}
        else
            return GetDefault(event);
    }
    return true;

       
}

function GetDefault(event)
{
	var keyCode = event.keyCode;
	browser = (navigator.appName == "Microsoft Internet Explorer")
    if(!browser) 
	{
	    if (keyCode==35 || keyCode==36 || keyCode==37 || keyCode==38 || keyCode==39 || keyCode==40)
            return true;
     }	
     if (keyCode==8 || keyCode==9 || keyCode==46)
     {
          return true;
     }
     return false;
}

function EnterCharsAndNumbers(event)
{

        var keyCode = event.keyCode;
         if (keyCode==0)
            keyCode = event.which;


        if ((keyCode>=65 && keyCode<=90) || (keyCode>=97 && keyCode<=122) || (keyCode==32) || keyCode==95 || keyCode==45 || keyCode==46 )
        {		
        
        }
        else
        {
            if (keyCode>=48 && keyCode<=57)
            {}
            else
                return GetDefault(event);
        }
        return true;

}

function EnterEmail(event)
{

         var keyCode = event.keyCode;
         if (keyCode==0)
            keyCode = event.which;
        
        if ((keyCode>=65 && keyCode<=90) || (keyCode>=97 && keyCode<=122) || (keyCode==32) || keyCode==95  || keyCode==46 || keyCode==95 || keyCode==64)
        {		
        }
        else
        {
            if (keyCode>=48 && keyCode<=57)
            {}
            else
                return GetDefault(event);
        }
        return true;
}


function EnterMultiEmail(event)
{
       var keyCode = event.keyCode;
         if (keyCode==0)
            keyCode = event.which;
        
        if ((keyCode>=65 && keyCode<=90) || (keyCode>=97 && keyCode<=122) || (keyCode==32) || keyCode==95  || keyCode==46 || keyCode==95 || keyCode==64 || (keyCode==44) )
        {		
        }
        else
        {
            if (keyCode>=48 && keyCode<=57)
            {}
            else
                return GetDefault(event);
        }
        return true;
	    
}

function EnterPhoneNumber(event,obj)
{	
	var val=obj.value.toString().toUpperCase();
	var keyCode = event.keyCode;
	
    if (keyCode==0)
        keyCode = event.which;
	if ((keyCode>=48 && keyCode<=57) || keyCode==32)
	{
	}
	else
	{
		switch (keyCode)
		{
			case 40://(
				if ((val==null || val.length ==0) && val.indexOf("(")==-1)
				{}
				else{return GetDefault(event);}
				break;
			case 41://)
				var t=val.replace(" ","");
				for (var i=0;i<t.length;i++)
					t=t.replace(" ","");				
				if (t.length==4 && val.indexOf(")")==-1)
				{}
				else
					{return GetDefault(event);}
				break;
			case 45://-				
				if (val.indexOf("-",0,3)!=-1)
				{
					if (val.split("-").length>3)
					{
						return GetDefault(event);
					}					
				}
				break;
			case 88://X
			case 120://x
				var t=val;
				for (var i=0;i<t.length;i++)
				{
					t=t.replace(" ","");
					t=t.replace("(","");
					t=t.replace(")","");
					t=t.replace("-","");
				}
				if (t.length==10 && val.indexOf("X")==-1)					
				{}
				else
				{return GetDefault(event);}
				break;
			default:
				return GetDefault(event);
				break;
		}
	}
	return true;
}

function GetDefaultForLong(event)
{
    var keyCode = event.keyCode;
	browser = (navigator.appName == "Microsoft Internet Explorer")
    if(!browser) 
	{
	    if (keyCode==35 || keyCode==36 || keyCode==37 || keyCode==38 || keyCode==39 || keyCode==40)
            return true;
     }	
     if (keyCode==8 || keyCode==9)
     {
          return true;
     }
     return false;
}
function EnterOnlyLong(event)
{	
     var keyCode = event.keyCode;
     if (keyCode==0)
            keyCode = event.which;
        
    if (keyCode>=48 && keyCode<=57)
    {}
    else
        return GetDefaultForLong(event);
    
      return true;
}



//function EnterURL()
//{
//    var keyCode = event.keyCode;
//	
//    if (keyCode==0)
//        keyCode = event.which;
//    
//	if ((keyCode>=65 && keyCode<=90) || (keyCode>=97 && keyCode<=122) || (keyCode==32))
//	{		
//	}
//	else
//	{
//	    if (keyCode>=48 && keyCode<=57)
//	    {}
//	    else
//	    {
//	        if (keyCode==37 || keyCode==63 || keyCode==38 || keyCode==45 || keyCode==95 || keyCode==61 || keyCode==46)
//	        {}
//	        else
//		    return GetDefault(event);
//		}
//	}
//	return true;
//}
//function EnterZipcode()
//{
//    var keyCode = event.keyCode;
//	
//    if (keyCode==0)
//        keyCode = event.which;
//    
//	if ((keyCode>=65 && keyCode<=90) || (keyCode>=97 && keyCode<=122) || (keyCode==32))
//	{		
//	}
//	else
//	{
//	    if (keyCode>=48 && keyCode<=57)
//	    {}
//	    else
//	    {	    
//		    return GetDefault(event);
//		}
//	}
//	return true;	
//}
//function EnterTime()
//{
//    if (keyCode>=48 && keyCode<=57)
//    {}
//    else
//    {
//        if (keyCode==58)
//            {}
//        else
//            return false;
//    }	    
//	return true;
//}

//function EnterChars()
//{	    
//        
//        	var keyCode = event.keyCode;
//	
//            if (keyCode==0)
//                keyCode = event.which;
//            
//	        if ((keyCode>=65 && keyCode<=90) || (keyCode>=97 && keyCode<=122) || (keyCode==32))
//	        {
//	        }
//	        else
//	        {	  
//		        return GetDefault(event);
//	        }
//	        return true;
//	   
//        
//}

//function EnterOnlyDouble(event,obj)
//{	
//	var keyCode = event.keyCode;
//    if (keyCode==0)
//        keyCode = event.which;

//	if ((keyCode>=48 && keyCode<=57)||keyCode==46 || keyCode==13)
//	{
//		if (keyCode==46)
//			{
//				var text;
//				text=document.getElementById(obj).value.toString();
//				if(text.toString().indexOf(".")!=-1)
//				{
//					return false; 
//				}
//			}
//	}
//	else
//	{
//		return GetDefault(event);
//	}
//	return true;
//}


//function EnterAge(event)
//{	
//    var flag=0;
//	var keyCode = event.keyCode;
//	

//   if (keyCode==0)
//        keyCode = event.which;
//	else if (keyCode>=48 && keyCode<=57)
//	{
//	    for (var i=0;i<t.length;i++)
//		{
//		}
//	}
//	else if(keyCode == 37)
//	{
//	    return false;
//	}
//	else
//	{
//		//alert(keyCode)
//		return GetDefaultForLong(event);
//	}
//	return true;
//}

/**********************************************/
    function OpenPopupWindow(obj)
    {
        window.open( obj, "myWindow", "status = 1, height = 700, width = 1000, resizable = 1" );
    }

function SubmitSearch(e,objBTN)
{
    var keyCode = e.keyCode;
    if (keyCode==0)
    keyCode = e.which;
    if (keyCode == 13 )          
    document.getElementById(objBTN).focus();
}
function loadBody()
{
    if (document.getElementById('wn1')!=null)
        initScrollLayers();
    load();
    if(location.href.toLowerCase().indexOf('guestlistregistration.aspx') > 0 || location.href.toLowerCase().indexOf('venuehire.aspx') > 0 || location.href.toLowerCase().indexOf('venuehire.aspx') > 0)
    {
        ShowMap();
    }
}
function DisplayPageLoading()
{
	isPageUnLoad=true;
	 ld=document.getElementById("loading").style;
	if(ns4){ld.visibility="visible";}
	else if (ns6||ie4) ld.display="block";
}
function ShowShareIt(ObjShareit)
{
    if(navigator.appName.indexOf('Microsoft Internet')>-1)
    {
         window.radopen(ObjShareit, "UserListDialogShareItIE");
 
    }
    else
    {
       // window.radopen("<%=ELFreamwork.ELStatic._RootPath%>Popup/ShareIt.aspx", "UserListDialogShareItFF");
        window.radopen(ObjShareit, "UserListDialogShareItFF");
    }
    return false; 
}
function ShowTellAFriend(ObjShowTellAFriend)
{ 
    if(navigator.appName.indexOf('Microsoft Internet')>-1)
    {
        window.radopen(ObjShowTellAFriend, "UserListDialogEMailToAFriend");
    }
    else
    {
       // window.radopen("<%=ELFreamwork.ELStatic._RootPath%>Popup/EMailToAFriend.aspx", "UserListDialogEMailToAFriendFF");
        window.radopen(ObjShowTellAFriend, "UserListDialogEMailToAFriendFF");
    }
    return false; 
}    
var ns4=document.layers;
var ns6=document.getElementById&&!document.all;
var ie4=document.all;
var isPageUnLoad=false;
var form_dirty=false;
var warn_onunload=true;
function HidePageLoading()
{
	 ld=document.getElementById("loading").style;
	if(ns4){ld.visibility="hidden";}
	else if (ns6||ie4) ld.display="none";
}
function ClientClose(){}

window.name = "Exclusive London"; 

function Toggle(itemIndex,objLeftMenu)
{
 //var panelBar = <%= RADPB_LeftMenu.ClientID %>;    
 var panelBar = objLeftMenu;   
 var item = panelBar.Items[itemIndex];
 item.Expanded  ? item.Collapse() : item.Expand();
 return false;
}
function AddToFav()
{
    var url = location.href;
    var title = document.title;
    if (window.sidebar) 
        window.sidebar.addPanel(title, url,"");
    else
        window.external.AddFavorite( url, title); 
                 
}
function SetAsAHomePage()
{
    try
    {
        if(navigator.appName=='Microsoft Internet Explorer')
        {
            var HomePage = "www.exclusivelondon.co.uk";
            document.body.style.behavior="url(#default#homepage)";
            document.body.setHomePage(HomePage);
        }else alert('Compatible with Internet Explorer only.');
    }
    catch(er)
    {}
}
   
function OnClicking(sender, eventArgs)
{}
function ToggleTV(itemIndex)
{
     return false;
}
 function checkIfBlank(Obj)
{
    var T = true;
    if(document.getElementById(Obj).value=='')
    {
        T = false;
    }
    else
    {
        if(document.getElementById(Obj).value.length<3)
        {
            alert('Please enter minimum 3 characters.')
            document.getElementById(Obj).focus();
            T = false;
        }
    }
    return T
}
// TopMenu
function MM_swapImgRestore() { 
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { 
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function SetTime()
{
var CDT = new Date();
//var FullMonArr = new Array('January','February','March','April','May','Jun','July','August','September','October','November','December');
var FullMonArr = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
var TempTime = (CDT.getHours() >9 ? CDT.getHours(): '0' + CDT.getHours())  + ':' + (CDT.getMinutes() >9 ? CDT.getMinutes(): '0' + CDT.getMinutes()) + ' ' + (CDT.getHours() > 12 ? 'PM' : 'AM' ) + ' ' + (CDT.getDay() == 1 ? 'Monday' : (CDT.getDay() == 2 ? 'Tuesday' : (CDT.getDay() == 3 ? 'Wednesday' : (CDT.getDay() == 4 ? 'Thursday' : (CDT.getDay() == 5 ? 'Friday' : (CDT.getDay() == 6 ? 'Saturday' : (CDT.getDay() == 0 ? 'Sunday' : '' ) ) ) ) ) ) ) + ' ' + CDT.getDate() + (CDT.getDate() == 1 || CDT.getDate() == 21 || CDT.getDate() == 31 ?  'st' : (CDT.getDate() == 2 || CDT.getDate() == 22 ?  'nd' : (CDT.getDate() == 3 || CDT.getDate() == 23 ?  'rd' : 'th' ) ) ) + ' ' + FullMonArr[CDT.getMonth()] + ' ' + CDT.getFullYear() ; 
document.getElementById('TDCurrentDateTime').innerHTML = TempTime;
//TempTime = 'Good' + (CDT.getHours() >= 0 && CDT.getHours() <= 4 ? 'night' : (CDT.getHours() >= 5 && CDT.getHours() <= 11 ? ' morning' : (CDT.getHours() >= 12 && CDT.getHours() <= 17 ? ' afternoon' : (CDT.getHours() >= 18 && CDT.getHours() <= 22 ? ' evening' : 'night'))));// + ' London';
//document.getElementById('GMLondon').innerHTML = TempTime;
}
// Flash
  var HeaderTopImageIndex = 0;   
    function GetImagePathOnIndex(Index)
    {        
        for (var count=0;count<4;count++)
            if (count != Number(Index))
                {
                    document.getElementById('IB' + count).style.backgroundColor = '#828282';
                    document.getElementById('IB' + count).style.fontWeight = 'Normal';
                }
            else
                {
                    document.getElementById('IB' + count).style.backgroundColor = '#fb650c';
                    document.getElementById('IB' + count).style.fontWeight = 'Bold';
                }
                
        return GetImagePath(Index);        
    }
    var TimeIntervalOfImageHeader;
    function RotateHeaderImages()
    {
        if (HeaderTopImageIndex == 3 || HeaderTopImageIndex<0)
            HeaderTopImageIndex = 0;
        else
            HeaderTopImageIndex += 1;
        document.getElementById('imgHeaderTop').src = GetImagePathOnIndex(HeaderTopImageIndex);
    }
    function SetHeaderImages(Index)
    {
        clearInterval(TimeIntervalOfImageHeader);
        TimeIntervalOfImageHeader = setInterval("RotateHeaderImages()",5000);
        HeaderTopImageIndex = Index;
        document.getElementById('imgHeaderTop').src = GetImagePathOnIndex(HeaderTopImageIndex);
    }
    function SetHeaderImagesNext()
    {
        clearInterval(TimeIntervalOfImageHeader);
        TimeIntervalOfImageHeader = setInterval("RotateHeaderImages()",5000);
        if (HeaderTopImageIndex == 3  || HeaderTopImageIndex<0)
            HeaderTopImageIndex = 0;
        else
            HeaderTopImageIndex += 1;
        document.getElementById('imgHeaderTop').src = GetImagePathOnIndex(HeaderTopImageIndex);
    }
    function SetHeaderImagesPrevious()
    {
        clearInterval(TimeIntervalOfImageHeader);
        TimeIntervalOfImageHeader = setInterval("RotateHeaderImages()",5000);
        if (HeaderTopImageIndex == 0 )
            HeaderTopImageIndex = 3;
        else
            HeaderTopImageIndex -= 1;
        document.getElementById('imgHeaderTop').src = GetImagePathOnIndex(HeaderTopImageIndex);
    }
    
    function SetImageSize(obj)
    {
        var pic1 = new Image();
        pic1.src = obj.src;
        var imgWidth=510 ;
        var imgHight =400 - 2;

        if (pic1.width > imgWidth)
        {
            if(pic1.height*imgWidth/pic1.width > imgHight)
            {
            obj.height = imgHight;
            }
            else
            {
            obj.width = imgWidth;
            }
        }
        else
        {
            if(pic1.height > imgHight)
            {
            obj.height = imgHight;
            }
        }
    }
//Top List
     function ToggleTL(itemIndex,obj)
    {
//     var panelBar = <%= RADPB_TopList.ClientID %>;
//     var item = panelBar.Items[itemIndex];
//     
//     item.Expanded  ? item.Collapse() : item.Expand();
//     
//     
//     for (var i = 0; i<5;i++)
//     {
//        if (i != itemIndex && document.getElementById('abc' + i.toString())!=null)
//        {
//            document.getElementById('abc' + i.toString()).src = document.getElementById('abc' + i.toString()).src.toString().replace("icon_minus.gif","icon_pluse.gif");
//            panelBar.Items[i].Expanded  = panelBar.Items[i].Collapse() ;
//        }
//     }
//     if (obj.src.toString().indexOf("icon_pluse.gif")!=-1)
//        obj.src = obj.src.toString().replace("icon_pluse.gif","icon_minus.gif");
//     else
//        obj.src = obj.src.toString().replace("icon_minus.gif","icon_pluse.gif");
//     
//     if (itemIndex != 1)
//        return false;
//      else
//      return true;        
//        
    }

function CollepsPannel()
{
// var pB = <%= RADPB_TopList.ClientID %>;
// for (var i = 0; i<5;i++)
//     {
//            document.getElementById('abc' + i.toString()).src = document.getElementById('abc' + i.toString()).src.toString().replace("icon_minus.gif","icon_pluse.gif");
//            pB.Items[i].Expanded  = pB.Items[i].Collapse() ;
//     }
}
CollepsPannel();
 //--End TopList
 