﻿function clearTextBox(control)
{
    if(control == "name")
    {
        if(document.getElementById('ctl00_txtBNo').value == "please enter your book's serial number here")
        {
            document.getElementById('ctl00_txtBNo').value = "";
        }
    }
    else if(control == "cname")
    {
        if(document.getElementById('ctl00_ctl03_txtBNo').value == "please enter your book's serial number here")
        {
            document.getElementById('ctl00_ctl03_txtBNo').value = "";
        }
    }
    else if(control == "sname")
    {
        if(document.getElementById('ctl00_SearchVouchers1_txtKey').value == "Enter your keyword here")
        {
            document.getElementById('ctl00_SearchVouchers1_txtKey').value = "";
        }
    }
    return false;
}

function getTextBox(control)
{
    if(control == "name")
    {
        if(document.getElementById('ctl00_txtBNo').value == "")
        {
            document.getElementById('ctl00_txtBNo').value = "please enter your book's serial number here";
        }
    }
    else if(control == "cname")
    {
        if(document.getElementById('ctl00_ctl03_txtBNo').value == "")
        {
            document.getElementById('ctl00_ctl03_txtBNo').value = "please enter your book's serial number here";
        }
    }
    else if(control == "sname")
    {
        if(document.getElementById('ctl00_SearchVouchers1_txtKey').value == "")
        {
            document.getElementById('ctl00_SearchVouchers1_txtKey').value = "Enter your keyword here";
        }
    }
    return false;
}

    function eventsNavigation(element , cnt)
        {
            for(var i=0; i < cnt; i++)
            { 
                document.getElementById('NewsEvent'+i).className = 'NewsEventHidden';
            }
            document.getElementById(element).className = 'NewsEventVisible';
        }
    function selectallbooks()
    {
        for(i = 0; i < document.forms[0].elements.length; i++) 
            {

		        elm = document.forms[0].elements[i];
	
		        if (elm.type == 'checkbox' && elm.name != "chkRate") 
		        {
		            elm.checked = true;
				}
			}
    }
    
    function selectall(myBox)
    {
        var myDiv = document.getElementById('SearchContent')
        
        if (myBox.checked == true)
        {
            for(i = 0; i < document.forms[0].elements.length; i++) 
            {

		        elm = document.forms[0].elements[i];
	
		        if (elm.type == 'checkbox') 
		        {
		            elm.checked = true;
				}
			}
		}
        else
        {
            for(i = 0; i < document.forms[0].elements.length; i++) 
            {

		        elm = document.forms[0].elements[i];
	
		        if (elm.type == 'checkbox') 
		        {
		            elm.checked = false;
				}
			}
        }
    }
    
    //Polls Home Page
    window.AJAX_HANDLER = 'http://www.theentertainerme.com/Templates/Utility/SaveCordinates.aspx';
    function RatePollVenue()
    {
        if(!Validate())
        {
        }
        else
        {
        var ajax = new sack();	
        var w = document.getElementById("ctl00_ddlVenues").selectedIndex;
        var selected_text = document.getElementById("ctl00_ddlVenues").options[w].text;

	    ajax.setVar("function", 'RatePollVenue');
	    ajax.setVar("PollId", document.getElementById("ctl00_hdnPollId").value);
	    ajax.setVar("PollVenueId", document.getElementById("ctl00_ddlVenues").value);
	    ajax.setVar("PollVenueName", selected_text);
	    ajax.setVar("PollEmail", document.getElementById("ctl00_txtPollEmail").value);
	    ajax.requestFile = window.AJAX_HANDLER;
	    ajax.method = "POST";

	    target = document.getElementById("VoteForm");
	    wait = document.getElementById("LoadingDiv1");
	    ajax.elementObj = target;
	    target.innerHTML = '';
	    display(target, false);
	    display(wait, true);
	    ajax.onCompletion = function() {display(wait, false);display(target, true);}
	    ajax.onError = function() { display(wait, false);display(target, true); }
	    ajax.onFail = function() { display(wait, false);display(target, true); }
	    ajax.runAJAX();
	    return false;
	    }
    }
    function display(e, show)
    {
	    if(show)
		    e.style.display = 'block';
	    else
		    e.style.display = 'none';
    }
    
    
      var EmailFormat=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
        function testEmail(txtId,Message)
        {

            var txt=document.getElementById(txtId)
            if(txt.value!="")
            {
                var filter=EmailFormat
                if(!filter.test(txt.value))
                {
                    txt.focus()
                    //alert(Message)
                    return false
                }
                else
                {
                  return true 
                }
            }
//            else
//            {
//                return false;
//            }
        }

        function stripSpaces(x) 
        {
            while (x.substring(0,1) == ' ') 
		        x = x.substring(1);
	        return x;
        }
        
        function trim(str)
        {
            return str.replace(/^\s*|\s*$/g,"");
        }
        
        function empty(x) 
        { 
	        if (x.length > 0)
		         return false; 
	         else 
		        return true; 
        }
        
        function Validate()
        {
            
            if(document.getElementById('ctl00_ddlVenues').value == "0")
		    {
			    document.getElementById('ctl00_spnName').style.visibility = "visible";
		        document.getElementById('ctl00_ddlVenues').focus();
			    return false;
		    }
		    else
		    {
		        document.getElementById('ctl00_spnName').style.visibility = "hidden";
		    }
		    
		    if(empty(stripSpaces(document.getElementById('ctl00_txtPollEmail').value)))
		    {
		        alert(document.getElementById('ctl00_txtPollEmail').value)
		        document.getElementById('ctl00_spnEmail').style.visibility = "visible";
			    return false;
		    }
		    else
		    {
		        document.getElementById('ctl00_spnEmail').style.visibility = "hidden";
		    
                if(document.getElementById('ctl00_txtPollEmail').value != "" && document.getElementById('ctl00_txtPollEmail').value!=null)
			    {
				    if(testEmail("ctl00_txtPollEmail","Invalid emailid")==false)
				    {
				            document.getElementById('ctl00_spnEmail2').style.visibility = "visible";
						    document.getElementById('ctl00_txtPollEmail').select();
						    return false;							
				    }
				    else
		            {
		                document.getElementById('ctl00_spnEmail2').style.visibility = "hidden";
		                return true;
		            }
			    }
			}
        }