function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}
function updateCookie(mode,value,cookieName) {
	if(mode == 'add') {
		var ExpireDate = new Date ();
		expiredays=100;
		ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
		ExpireDate.toGMTString();
		delimitedValue = unescape(getCookie(cookieName));
		if( (delimitedValue == null) || (delimitedValue == "null")) {
			delimitedValue="";
		}
		restoreValue = delimitedValue  + value + "^";
		document.cookie= cookieName + "=" + escape(restoreValue) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
		//add the demilter at the last of the value.
	}
}
function quickpoll_ans(id){
	name = "usreformQuickpollAns";
	delimitedValue = unescape(getCookie(name));
	arr_values= delimitedValue.split("^");
	flag=0;
	for(i=0;i<arr_values.length-1;i++) {
		if(arr_values[i] == id){
			alert("You have already answered.");
			return false;
			flag=1;
			}
	}
	if(flag == 0)
		updateCookie("add",id,name);
	return true;
}
// Fucntion to validate the submission of Contact Us page in Admin Panel
function confirm_contact_us_details()
{
	if(document.frm_con_us.SubjectName.value=="")
	{
		alert("Please enter Subject Name");
		document.frm_con_us.SubjectName.focus();
		return false;
	}
	else if(document.frm_con_us.EmailAddress.value=="")
	{
		alert("Please enter Email Address");
		document.frm_con_us.EmailAddress.focus();
		return false;
	}
	return true;
}
// Fucntion to validate the submission of Contact Us page in Members Panel
function validate_contact_us_form()
{
	if(document.frm_contact_us.first_name.value=="")
	{
		alert("Please enter your name");
		document.frm_contact_us.first_name.focus();
		return false;
	}
	if(document.frm_contact_us.email_address.value=="")
	{
		alert("Please enter email address");
		document.frm_contact_us.email_address.focus();
		return false;
	}
	if(document.frm_contact_us.company_name.value=="")
	{
		alert("Please enter Company");
		document.frm_contact_us.company_name.focus();
		return false;
	}
	if(document.frm_contact_us.phone_no.value=="")
	{
		alert("Please enter Phone");
		document.frm_contact_us.phone_no.focus();
		return false;
	}
	if(document.frm_contact_us.zip_code.value=="")
	{
		alert("Please enter zipcode");
		document.frm_contact_us.zip_code.focus();
		return false;
	}
	if(document.frm_contact_us.subject_id.value=="0")
	{
		alert("Please select any Subject");
		return false;
	}
	if(document.frm_contact_us.description.value=="")
	{
		alert("Please enter message");
		document.frm_contact_us.description.focus();
		return false;
	}
}

function split_contact_issue_radio(ind)
{
	var merge=document.frm_contact_us.issue[ind].value;
	var m=merge.split(',');
	var x=document.frm_contact_us;
		x.subject_id.value=m[0];
		x.subject_email.value=m[1];
}
function split_contact_issue_select()
{
	var merge=document.frm_contact_us.issue.value;
	var m=merge.split(',');
	var x=document.frm_contact_us;
		x.subject_id.value=m[0];
		x.subject_email.value=m[1];
}

function  validatestring1( strvalue1 ) {
					var string1=true;
					var i=0;
					while(i<strvalue1.length){
						ch=strvalue1.charAt(i);
						if(((ch>="a")&&(ch<="z"))||((ch>="A")&&(ch<="Z"))||(ch=="")||(ch=="."))
							string1=true;
						else
							string1=false;
							i++;
						}
						return string1;
				}
function  validateNumeric( strValue ) {
					    var objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/; 
						return objRegExp.test(strValue);
									}
function validateEmail( strValue) {
						var objRegExp  = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,3}(\.[a-z]{2}){0,2})$/i;
						return objRegExp.test(strValue);
								}

function controller(t)
{
	with(document.frm_subscribe)
	{
		if(t=="cancel")
			{
			action="index.cfm";
			return true;
			}
	}
}
    function validation() {
	    with (document.frm_subscribe){
			if(first_name.value==""){
			    alert("Enter your Firstname");
			    first_name.focus(); return false;
		        }
		    else if(!(validatestring1(first_name.value))){
				alert("Enter valid Name ");
				first_name.focus(); return false;
				}
			else if(last_name.value==""){
			    alert("Enter your Lastname");
			    last_name.focus(); return false;
		        }
		    else if(!(validatestring1(last_name.value))){
				alert("Enter your valid Name ");
				last_name.focus(); return false;
				}
			else if(email_address.value==""){
				alert("Enter your e_mail address");
				email_address.focus();return false;
				}
			else if(!(validateEmail(email_address.value))){
				alert("Enter valid e_mail address");
				email_address.focus(); return false;
				}
			else if(zip_code.value==""){
				alert("Enter Zipcode");
				zip_code.focus();return false;
				}
			else if(!(validateNumeric(zip_code.value))){
				alert("Enter valid Zipcode");
				zip_code.focus(); return false;
				}
		}
			return true;
}
function delete_contact_subject(sub_id)
{
	var name=confirm("Are you sure you want to delete this subject?")
	if (name==true)
	{
		document.subject_frm.action="con_us_fun.cfm?id="+sub_id+"&do=del";
		document.subject_frm.submit();
	}
}
function check_all_contact_us_mails()
{
		t_len =document.contact_us_frm.total_mails.value;
		result_state=false;
		if(document.getElementById("sel_all").checked==true)
			result_state=true;
		for(i=1;i<t_len;i++)
		{
			document.getElementById("mail_"+i).checked=result_state;
		}

		if(result_state==true)
			document.contact_us_frm.checkall.value="UnCheck All";
		else
			document.contact_us_frm.checkall.value="Check All";
}
function check_all_contact_us_mails_button()
{
	if(document.contact_us_frm.checkall.value=="Check All")
		document.getElementById("sel_all").checked=true;
	else
		document.getElementById("sel_all").checked=false;
	check_all_contact_us_mails();
}
function confirm_delete_contact_us_mails()
{
	t_len =document.contact_us_frm.total_mails.value;
	check_sel=false;
	for(i=1;i<t_len;i++)
	{
		if(document.getElementById("mail_"+i).checked==true)
		{
			check_sel=true;
			break;
		}
	}
	if(check_sel==false)
	{
		alert("Please select a mail to delete");
		return false;
	}
	var response=confirm("Are you sure want to delete the selected mail(s) ?");
	return response;
}
function goto_contact_us_admin(sub_id)
{
	document.frm_contact_us.action="contact_us_admin.cfm";
}
function show_mails_subjectwise()
{
	url_qry = "";
	subject_id=document.contact_us_frm.subjects.value;
	if (subject_id != "0")
		url_qry = "?sid="+subject_id;
	document.contact_us_frm.action="contact_us_admin.cfm"+url_qry;
	document.contact_us_frm.submit();
}
// Fucntion to validate the submission of MeetUp Category page in Admin Panel
function confirm_meetup_category_details()
{
	if(document.frm_meetup_cat.CategoryName.value=="")
	{
		alert("Please enter category name");
		document.frm_meetup_cat.CategoryName.focus();
		return false;
	}
	return true;
}
// Fucntion to validate the submission of MeetUp Category page in Admin Panel
function delete_meetup_category(sub_id)
{
	var name=confirm("Are you sure you want to delete this catgory?")
	if (name==true)
	{
		document.category_frm.action="edit_gathering_category_fun.cfm?cat="+sub_id+"&do=del";
		document.category_frm.submit();
	}
}
function show_groups_categorywise()
{
	url_qry = "";
	status_value=document.contact_us_frm.group_status.value;
	subject_id=document.contact_us_frm.subjects.value;
	if (status_value != "")
		url_qry = "?stv="+status_value;	
	if (subject_id != "0")
	{
		if(status_value != "")
			url_qry = url_qry + "&sid="+subject_id;
		else
			url_qry = "?sid="+subject_id;
	}
	document.contact_us_frm.action="gathering_grp_admin.cfm"+url_qry;
	document.contact_us_frm.submit();
}
function show_groups_statuswise()
{
	url_qry = "";
	status_value=document.contact_us_frm.group_status.value;
	subject_id=document.contact_us_frm.subjects.value;
	if (status_value != "")
		url_qry = "?stv="+status_value;
	if (subject_id != "0")
	{
		if(status_value != "")
			url_qry = url_qry + "&sid="+subject_id;
		else
			url_qry = "?sid="+subject_id;
	}
	document.contact_us_frm.action="gathering_grp_admin.cfm"+url_qry;
	document.contact_us_frm.submit();
}
function confirm_meetup_event_details()
{
	if(document.frm_meetup_vent.EventName.value=="")
	{
		alert("Please enter event name");
		document.frm_meetup_vent.EventName.focus();
		return false;
	}
	if(document.frm_meetup_vent.EventDescription.value=="")
	{
		alert("Please enter description");
		document.frm_meetup_vent.EventDescription.focus();
		return false;
	}
	if(document.frm_meetup_vent.month.value=="")
	{
		alert("Please select month");
		document.frm_meetup_vent.month.focus();
		return false;
	}
	if(document.frm_meetup_vent.day.value=="")
	{
		alert("Please select day");
		document.frm_meetup_vent.day.focus();
		return false;
	}
	if(document.frm_meetup_vent.year.value=="")
	{
		alert("Please select year");
		document.frm_meetup_vent.year.focus();
		return false;
	}
	if(document.frm_meetup_vent.hour.value=="")
	{
		alert("Please select hour");
		document.frm_meetup_vent.hour.focus();
		return false;
	}
	if(document.frm_meetup_vent.minute.value=="")
	{
		alert("Please select minute");
		document.frm_meetup_vent.minute.focus();
		return false;
	}
	if(document.frm_meetup_vent.Address1.value=="")
	{
		alert("Please enter address1");
		document.frm_meetup_vent.Address1.focus();
		return false;
	}
	if(document.frm_meetup_vent.Address2.value=="")
	{
		alert("Please enter address2");
		document.frm_meetup_vent.Address2.focus();
		return false;
	}
	if(document.frm_meetup_vent.City.value=="")
	{
		alert("Please enter city");
		document.frm_meetup_vent.City.focus();
		return false;
	}
	if(document.frm_meetup_vent.State.value=="")
	{
		alert("Please select state");
		document.frm_meetup_vent.State.focus();
		return false;
	}
	if(document.frm_meetup_vent.Telephone.value=="")
	{
		alert("Please enter telephone number");
		document.frm_meetup_vent.Telephone.focus();
		return false;
	}
	if(document.frm_meetup_vent.ZipCode.value=="")
	{
		alert("Please enter zipcode");
		document.frm_meetup_vent.ZipCode.focus();
		return false;
	}
	return true;
}
function show_groups_events()
{
	url_qry = "";
	status_value=document.contact_us_frm.group_status.value;
	subject_id=document.contact_us_frm.subjects.value;
	if (status_value != "")
		url_qry = "?stv="+status_value;	
	if (subject_id != "0")
	{
		if(status_value != "")
			url_qry = url_qry + "&sid="+subject_id;
		else
			url_qry = "?sid="+subject_id;
	}
	document.contact_us_frm.action="gathering_events_admin.cfm"+url_qry;
	document.contact_us_frm.submit();
}
function validate_login_forma(){
	if(document.afrm.usernick.value == ""){
		alert("you must enter a username");
		document.afrm.usernick.focus();
		return false;
	}
	else if(document.afrm.userpass.value == ""){
		alert("you must enter a username");
		document.afrm.userpass.focus();
		return false;
	}
}
function validate_login_form(){
	if(document.frm_login.usernick.value == ""){
		alert("you must enter a username");
		document.frm_login.usernick.focus();
		return false;
	}
	else if(document.frm_login.userpass.value == ""){
		alert("you must enter a username");
		document.frm_login.userpass.focus();
		return false;
	}
}
