﻿
function CookieEnableDetection()//(name,value,days)
{
    var timeCode = new Date();
     
     if(document.getElementById("ctl00_ContentPlaceHolder1_cbxRememberMeTwo").checked )
     {
        // get values of text boxes
        var address = document.getElementById("ctl00_ContentPlaceHolder1_txtEmailAddress1").value;
        var tel = document.getElementById("ctl00_ContentPlaceHolder1_txtTelephone").value;
        var forename = document.getElementById("ctl00_ContentPlaceHolder1_txtForename").value;
        var surname = document.getElementById("ctl00_ContentPlaceHolder1_txtSurname").value;
        var code = document.getElementById("ctl00_ContentPlaceHolder1_txtSpecialCode").value;
        var info =document.getElementById("ctl00_ContentPlaceHolder1_ddlInfoGathering").value;
        var email = document.getElementById("ctl00_ContentPlaceHolder1_cbxEmail").checked;
        var remember = document.getElementById("ctl00_ContentPlaceHolder1_cbxRememberMeTwo").checked;
          
        //write cookie  
        WriteCookie(timeCode,address,tel,forename,surname,code,info,email,remember,30);
     }
     else
     {
        eraseCookie();
        var cbx = document.getElementById("ctl00_ContentPlaceHolder1_cbxRememberMeTwo");
        //var cbxEmail = document.getElementById("ctl00_ContentPlaceHolder1_cbxEmail");
        cbx.checked = false;
        //cbxEmail.checked = false
     }   
}

function WriteCookie(timeCode,address,tel,forename,surname,code,info,email,remember,days)
{
   
        //set cookie to expire in 30 days
        timeCode.setTime(timeCode.getTime()+(30*24*60*60*1000));
		var expires = "; expires=" + timeCode.toGMTString();
		//write the cookie
		 document.cookie = "LeeValley=" + escape(address)+ "|" + escape(tel)+ "|" + escape(forename) + "|" + escape(surname) +  "|" + escape(info) +  "|" + escape(email) + "|" + escape(remember)  +  expires + ";path=/"; //      + expires

		 if(document.cookie.indexOf("LeeValley",0) < 0)
       {
          alert('Cookies are not enable in your browser.\r\nTo use this function you will need to turn them on')
          var cbx = document.getElementById("ctl00_ContentPlaceHolder1_cbxRememberMeTwo");
          //var cbxEmail = document.getElementById("ctl00_ContentPlaceHolder1_cbxEmail");
          cbx.checked = false;
          //cbxEmail.checked = false
          return false;
       }

}

function word_count(text,controlname,textboxname, maxwords)
{

     //var vartext = document.getElementById(textboxname).value;
 
     text = text.replace(/^\s*|\s*$/g,''); //removes whitespace from front and end
 
     //document.getElementById(textboxname).replace("^[\b(\w+?)\b]{1,10}$", text);

    var maxWordTxtLength = 0;
    
    //controlname
     var count_array = text.split(" ");
     var e = controlname
     document.getElementById(e).value = count_array.length;
     var maxLen = text.length;
     if(count_array.length == maxwords)
     {
        document.getElementById(textboxname).value = text.substr(0,text.length)
        maxWordTxtLength = text.length
     }
     else if (count_array.length > maxwords)
     {
        document.getElementById(textboxname).value = text.substr(0,maxWordTxtLength)
     }
}


function eraseCookie()
{
       var timeCode = new Date();
        timeCode.setTime(timeCode.getTime(-1)+(-1*24*60*60*1000));
		var expires = "; expires=" + timeCode.toGMTString();
		document.cookie = "LeeValley=" + expires +  "; path=/";
}
       
function SetCookies()
{
       var remembercbx = document.getElementById("ctl00_ContentPlaceHolder1_cbxRememberMeTwo").checked
       //var cbxEmail = document.getElementById("ctl00_ContentPlaceHolder1_cbxEmail"); 
        if(remembercbx.checked )
        {
        //set check box to false
        remembercbx.checked = false;
        //cbxEmail.checked = false
        }
        else
        {
        //set check box to true
        remembercbx.checked = true;
        //cbxEmail.checked = false
        }
}



function WriteCompetitionCookie(timeCode,address,tel,forename,surname,code,info,email,remember,days)
{
   
        //set cookie to expire in 30 days
        timeCode.setTime(timeCode.getTime()+(30*24*60*60*1000));
		var expires = "; expires=" + timeCode.toGMTString();
		//write the cookie
		 document.cookie = "LeeValley=" + escape(address)+ "|" + escape(tel)+ "|" + escape(forename) + "|" + escape(surname) +  "|" + escape(info) +  "|" + escape(email) + "|" + escape(remember)  +  expires + ";path=/"; //      + expires

		 if(document.cookie.indexOf("LeeValley",0) < 0)
       {
          alert('Cookies are not enabled in your browser.\r\nTo use this function you will need to turn cookies on.')
          var cbx = document.getElementById("ctl00_ContentPlaceHolder1_cbxRememberMeTwo");
          //var cbxEmail = document.getElementById("ctl00_ContentPlaceHolder1_cbxEmail");
          cbx.checked = false;
          //cbxEmail.checked = false
          return false;
       }

}

