﻿// JScript File

$(document).ready(
			function () {
				//$('#sample1 input').ptTimeSelect();
				
				$('#mTime1').ptTimeSelect();
				$('#wTime1').ptTimeSelect();
				$('#wTime2').ptTimeSelect();
				$('#wTime3').ptTimeSelect();
				$('#wTime4').ptTimeSelect();
				$('#wTime5').ptTimeSelect();
				$('#wTime6').ptTimeSelect();
				$('#wTime7').ptTimeSelect();
				
				$('#CycleStartTime').ptTimeSelect();
				$('#CycleEndTime').ptTimeSelect();
				
				$('#startTime').ptTimeSelect({ 				 
						onClose: function(i) {
							if(_globalHR != null ){
							setHR = _globalHR+1;
							
							if(setHR > 12){
								setHR=1;
							}
							
							var endTimeSet = setHR
							  		+ ":"
									+ _globalMIN
									+ " "
									+ _globalAMPM;
							
							$('#endTime').val(endTimeSet);
							}
						}
				});
				
				$('#endTime').ptTimeSelect();
				
			});
			
    function SubmitLogin(e, button){ 
     
        var evt = e ? e : window.event; 
        var bt = document.getElementById(button); 
        if (bt){ 
            if (evt.keyCode == 13){ 
                bt.click(); 
                return false; 
            } 
        } 
    } 
    
    function ShowSeriesPopup(){
        var objIfrm;
        var eid;
      	var mytime= '&ms='+ new Date().getTime();

        eid = document.getElementById('hdnEventID').value;
        objIfrm = document.getElementById('ifrSeries');
        objIfrm.src = null;
        objIfrm.src = 'createseries.aspx?eid=' + eid + '&' + mytime;
        document.getElementById('dvSeries').style.display='';
    }
    
    function CloseSeriesPopup(){
        document.getElementById('dvSeries').style.display='none';
        window.location.reload();
    }
    
    function ShowHostLoginPopup(){
        document.getElementById('dvColumn8').style.display='';
    }
    
    function CloseHostLoginPopup(){
        document.getElementById('dvColumn8').style.display='none';
        return false;
    }
    
    function ShowSelectUserPopup(){
         document.getElementById('dvColumn8').style.display='none';
         document.getElementById('dvColumn9').style.display='';
    }

    function ShowEditHostPopup() {
        document.getElementById('dvEditHost').style.display = '';
    }

    function CloseSelectUserPopup(){
        document.getElementById('dvColumn9').style.display='none';
    }
    
    function ShowHostLoginPopup2(){
        document.getElementById('dvHostLogn3').style.display='';
    }
    
    function ShowHostConfirmPopup(){
         document.getElementById('dvHostLogn3').style.display='none';
         document.getElementById('dvHostConfirm').style.display='';
    }

    function CloseHostConfirmPopup(){
        document.getElementById('dvHostConfirm').style.display='none';
    }
    
    function CloseHostLoginPopup2(){
        document.getElementById('dvHostLogn3').style.display='none';
    }
    
    function ShowPopupI6(){
        var objIfrm;
        var eid;
      	var mytime= '&ms='+ new Date().getTime();

        eid = document.getElementById('hdnEventID').value;
        objIfrm = document.getElementById('ifrI6');
        objIfrm.src = null;
        objIfrm.src = 'AddAutoTweet.aspx?eid=' + eid + '&' + mytime;
        document.getElementById('dvPopupI6').style.display='';
    }
    
    function ClosePopupI6(){
        document.getElementById('dvPopupI6').style.display='none';
    }
    
    function setinvisible()
    { 
        var obj;
        obj=document.getElementById('dvPage');
		obj.style.display = 'none';
		
		obj=document.getElementById('dvNoPage');
		obj.style.display = '';
    }
    
    function displayrefreshprofile()
    { 
        var obj;
        obj=document.getElementById('dvRefreshProfile');
		obj.style.display = '';
		
		obj=document.getElementById('dvImage');
		obj.style.display = 'none';
    }
    
    function clearsrc()
    {  var obj;
       obj=document.getElementById('ifwizx');
       obj.src='EventList.aspx';
    }
    
    function clearEmbed() {
        var objEmbed = document.getElementById('txtEmbed').value;
        if(objEmbed.substring(0, 25).toLowerCase() == 'any media provider should')
        {
            document.getElementById('txtEmbed').value = '';
            document.getElementById('txtEmbed').style.color = '#000000';
        }
	}
	
	function pnf_tab1()
	{
		document.getElementById('twe_pnf_tab01').style.display='';
		document.getElementById('twe_pnf_tab02').style.display='none';
	}
	
	function pnf_tab2()
	{
		document.getElementById('twe_pnf_tab01').style.display='none';
		document.getElementById('twe_pnf_tab02').style.display='';
	}
	
	var Y = 0;
    
    function ShowPopup(objdiv) {
        var sc;
        document.getElementById(objdiv).style.display = '';
        for(var cnt=1; cnt<10; cnt++)
        {   
            sc = 'dvColumn' + cnt.toString();
            if(sc != objdiv)
            {
                document.getElementById(sc).style.display = 'none';
            }
        }
        document.getElementById('dvPopupI6').style.display = 'none';
    }

    function UpdateColumn2(method,strCat,ctl,objdiv)
    { 
        var objctl;
        var objRegExp;
        var val;

        if (strCat == 'EventIntro')
        {
            txtIntro_obj.updateFields();
            objctl = document.getElementById('txtIntro').value;
        }
        //        Embed
        else if (strCat == 'Embed') {
            val = document.getElementById(ctl).value;
            objRegExp = /iframe/;
            if (objRegExp.test(val) == true) {
                alert('Invalid embed code, it should be in a standard format');
                return;
            }
            objRegExp = /IFRAME/;
            if (objRegExp.test(val) == true) {
                alert('Invalid embed code, it should be in a standard format');
                return;
            }
            objctl = document.getElementById(ctl).value;
        }
        else if (strCat == 'HashTag')
        {
            val = document.getElementById(ctl).value;
            objRegExp = /#/;
        
            if ( objRegExp.test(val) == true )
            {
                alert('hash symbol should not be included.');
                return;
            }
            objctl = document.getElementById(ctl).value;
        }
        else
        {
            objctl = document.getElementById(ctl).value;
        }
        
        objctl = ltrim(rtrim(objctl));
        if (objctl == '') 
        {
            switch (strCat) {
                case 'Title':
                {
                    alert('Please enter the Event Title');
                    return;
                }
                case 'Tags':
                {
                    alert('Please enter the Event Tags');
                    return;
                } 
                case 'StartDate':
                {
                    alert('Please select the Event Start Date');
                    return;
                }
                case 'HashTag':
                {
                    alert('Please enter the Event Hash Tag');
                    return;
                }
                case 'EventIntro':
                {
                    alert('Please enter the Event Introduction');
                    return;
                }    
            }
        }
        
        var intEid = document.getElementById('hdnEventID').value;
        var x = intEid + '|' + strCat + '|' + objctl + '|' + objdiv;
        
        CallServer(x,'');
        ClosePopup(strCat);
        
        if( strCat == 'HashTag' )
        {
            var eventCode;
            var tIframe;
            var tWidth;
            var tUrl;
            
            tIframe = document.getElementById('ifrTweetChat');
            tWidth = document.getElementById('hdnTweetChatWidth').value;
            tUrl = 'http://tweetchat.com/room/' + objctl + '&width=' + tWidth;
            tIframe.src = '';
            tIframe.src = tUrl;
        }
    }

    function UpdateTime()
    {
        var objctl;
        
        objctl = document.getElementById('startTime').value;
        objctl = ltrim(rtrim(objctl));
        
        if( objctl == '')
        {
            alert('Please select the Event Start Time');
            return;
        }
        
        objctl = document.getElementById('endTime').value;
        objctl = ltrim(rtrim(objctl));
        if( objctl == '')
        {
            alert('Please select the Event End Time');
            return;
        }
        
        objctl = document.getElementById('ddlZone').value;
        objctl = ltrim(rtrim(objctl));
        if( objctl == '0' || objctl == '')
        {
            alert('Please select the Time Zone');
            return;
        }

        UpdateColumn2('post','StartTime', 'startTime', '');
        UpdateColumn2('post','EndTime', 'endTime', '');
        UpdateColumn2('post','TimeZone','ddlZone','dvTime');
        
    }

    function Func1Delay()
    {
        setTimeout("Func1()", 5000);
    }
    
    function Func1()
    {
        var objIfrm;
        objIfrm = '';
    } 

    function ClosePopup(strCat)
    {   
        document.getElementById('dvColumn1').style.display='none';
        document.getElementById('dvColumn2').style.display='none';
        document.getElementById('dvColumn3').style.display='none';
        document.getElementById('dvColumn4').style.display='none';
        document.getElementById('dvColumn5').style.display='none';
        document.getElementById('dvColumn6').style.display='none';
        document.getElementById('dvColumn8').style.display='none';
        document.getElementById('dvColumn9').style.display='none';
        document.getElementById('dvPopupI6').style.display='none';

        if( strCat == 'TimeZone' )
        {
            document.getElementById('dvColumn7').style.display='none';
        }
    }

    function ltrim(str) { 
	    for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	    return str.substring(k, str.length);
    }

    function rtrim(str) {
	    for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	    return str.substring(0,j+1);
    }

    function isWhitespace(charToCheck) {
	    var whitespaceChars = " \t\n\r\f";
	    return (whitespaceChars.indexOf(charToCheck) != -1);
    }

    function ReceiveServerData(arg, context)
    {
        if ( arg != '' )
        {
            var content = arg.split('|');
            var columnVal;
            var objdiv;

            if( content[0] != null && content[0] != '')
            {
                objdiv = content[0];
                if( objdiv == 'dvEmbed' )
                {
                    var eventCode;
                    eventCode = document.getElementById('hdnEventCode').value;
                    if ( eventCode != '' )
                    {
                        window.location.href = eventCode;
                    }
                }
                else
                {
                    objdiv = ltrim(rtrim(objdiv));
                    document.getElementById(objdiv).innerHTML = content[1];
                }
                
//                if( objdiv == 'dvTime' )
//                {
//                    var objIfrm;
//                    var eid;
//  	                var mytime= '&ms='+ new Date().getTime();

//                    eid = document.getElementById('hdnEventID').value;
//                    objIfrm = document.getElementById('ifrI6');
//                    objIfrm.src = 'AddAutoTweet.aspx?eid=' + eid + '&' + mytime;
//                    document.getElementById('dvColumn7').style.display='none';
//                    document.getElementById('dvPopupI6').style.display='';
//                }
            }
        }
        else
        {
            document.getElementById(objdiv).innerHTML = '';
        }
    }
  
    function ShowUpComingEvents() 
    {        
       document.getElementById('dvUpEvents').style.display = '';
       document.getElementById('tdUpcoming').className = 'twe_popup_tab2_active';
       
       document.getElementById('dvPastEvents').style.display = 'none';
       document.getElementById('tdPast').className = 'twe_popup_tab2';
       
       document.getElementById('dvDraftEvents').style.display = 'none';
       document.getElementById('tdDraft').className = 'twe_popup_tab2';
    }

    function ShowPastEvents() 
    {        
       document.getElementById('dvUpEvents').style.display = 'none';
       document.getElementById('tdUpcoming').className = 'twe_popup_tab2';
       
       document.getElementById('dvDraftEvents').style.display = 'none';
       document.getElementById('tdDraft').className = 'twe_popup_tab2';
       
       document.getElementById('dvPastEvents').style.display = '';
       document.getElementById('tdPast').className = 'twe_popup_tab2_active';
    }
    
    function ShowDraftEvents() 
    {        
       document.getElementById('dvUpEvents').style.display = 'none';
       document.getElementById('tdUpcoming').className = 'twe_popup_tab2';
       
       document.getElementById('dvPastEvents').style.display = 'none';
       document.getElementById('tdPast').className = 'twe_popup_tab2';
       
       document.getElementById('dvDraftEvents').style.display = '';
       document.getElementById('tdDraft').className = 'twe_popup_tab2_active';
    }

    function validatehashtag( ctl ) {
        
        
    }
