
function chk()
{


	if(document.signup_form.email.value==""){
		alert("Please enter emailid Address!");
		document.signup_form.email.focus();
		return false;
	}
	if(document.signup_form.email.value!=""){
			if(IsEmailValid(document.signup_form.email)==false)
			{
				alert('Please enter valid e-mail address!');
				document.signup_form.email.focus();
				return false;
			}
		}
	if(document.signup_form.password.value=="")
	{
		alert("Please enter password!");
		document.signup_form.password.focus();
		return false;
	}
	if(document.signup_form.cpassword.value!=document.signup_form.password.value){
	alert("Please Confirm your Password");
	document.signup_form.cpassword.focus();
	return false;
	}
	if (document.signup_form.fname.value=="")
	{
		alert("Please enter First Name!");
		document.signup_form.fname.focus();
		return false;
	}
	if (document.signup_form.lname.value=="")
	{
		alert("Please enter Last Name!");
		document.signup_form.lname.focus();
		return false;
	}
	
	if (document.signup_form.address.value=="")
	{
		alert("Please enter address!");
		document.signup_form.address.focus();
		return false;
	}
	if (document.signup_form.phone.value=="")
	{
		alert("Please enter phone!");
		document.signup_form.phone.focus();
		return false;
	}
	
	if (document.signup_form.city.value=="")
	{
		alert("Please enter city!");
		document.signup_form.city.focus();
		return false;
	}
	
	if (document.signup_form.state.value=="")
	{
		alert("Please enter state!");
		document.signup_form.state.focus();
		return false;
	}
	
	if (document.signup_form.zip.value=="")
	{
		alert("Please enter zip!");
		document.signup_form.zip.focus();
		return false;
	}
	
	if (document.signup_form.iagree.checked==false)
	{
		alert("Please Slect I agree!");
		document.signup_form.iagree.focus();
		return false;
	}
	
	
}


function IsEmailValid(ElemName)
{
				var EmailOk  = true
				var Temp     = ElemName;
				var AtSym    = Temp.value.indexOf('@')
				var Period   = Temp.value.lastIndexOf('.')
				var Space    = Temp.value.indexOf(' ')
				var Length   = Temp.value.length - 1   // Array is from 0 to length-1
					if ((AtSym < 1) ||                     // '@' cannot be in first position
					    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
					    (Period == Length ) ||             // Must be atleast one valid char after '.'
					    (Space  != -1))                    // No empty spaces permitted
						   {
						      EmailOk = false
						      //alert('Please enter a valid e-mail address!')
						      //Temp.focus()
						      return false
						   }
					//return EmailOk
}


function albums_chk()
{


	if(document.albums.aname.value==""){
		alert("Please enter Album Title!");
		document.albums.aname.focus();
		document.albums.aname.select;
		return false;
	}
	
	if (document.albums.aimage.value=="")
	{
		alert("Please select Image!");
		document.albums.aimage.focus();
		return false;
	}
	
	
}


function photos_chk()
{

if(document.photos.aid.value==""){
		alert("Please select Album!");
		document.photos.aid.focus();
		document.photos.aid.select;
		return false;
	}
	
	if (document.photos.caption.value=="")
	{
		alert("Please enter caption!");
		document.photos.caption.focus();
		return false;
	}
	
	if (document.photos.memberphoto.value=="")
	{
		alert("Please select Thumb Image!");
		document.photos.memberphoto.focus();
		return false;
	}
	
	
	if (document.photos.memberphoto_la.value=="")
	{
		alert("Please select Large Image!");
		document.photos.memberphoto_la.focus();
		return false;
	}
	
	
	
}


function classified_chk()
{

if(document.classified.classified_title.value==""){
		alert("Please enter Classified Title!");
		document.classified.classified_title.focus();
		document.classified.classified_title.select;
		return false;
	}
	
	if (document.classified.classified_description.value=="")
	{
		alert("Please enter Description!");
		document.classified.classified_description.focus();
		document.classified.classified_description.select;
		return false;
	}
	
		
	if(document.classified.classified_email.value!=""){
			if(IsEmailValid(document.classified.classified_email)==false)
			{
				alert('Please enter valid e-mail address!');
				document.classified.classified_email.focus();
				return false;
			}
		}

	
	
	
}



function forum_chk()
{

if(document.forum.forum_name.value==""){
		alert("Please enter Forum Title!");
		document.forum.forum_name.focus();
		document.forum.forum_name.select;
		return false;
	}
	
	if (document.forum.forum_desc.value=="")
	{
		alert("Please enter Description!");
		document.forum.forum_desc.focus();
		document.forum.forum_desc.select;
		return false;
	}
	
}


function topic_chk()
{

if(document.topic.topic_title.value==""){
		alert("Please enter Topic Title!");
		document.topic.topic_title.focus();
		document.topic.topic_title.select;
		return false;
	}
	
	if (document.topic.topic_description.value=="")
	{
		alert("Please enter Description!");
		document.topic.topic_description.focus();
		document.topic.topic_description.select;
		return false;
	}
	
}



function chk_ch_details()
{
if(document.church_contact.fname.value==""){
		alert("Please enter Name!");
		document.church_contact.fname.focus();
		document.church_contact.fname.select;
		return false;
	}
	
	
	if(document.church_contact.email.value==""){
		alert("Please enter emailid Address!");
		document.church_contact.email.focus();
		return false;
	}
	
	
	if(document.church_contact.email.value!=""){
			if(IsEmailValid(document.church_contact.email)==false)
			{
				alert('Please enter valid e-mail address!');
				document.church_contact.email.focus();
				return false;
			}
		}
	
}

// ####################### Org Code end hear #####################

// JavaScript Document

function cdtime(container, targetdate){
if (!document.getElementById || !document.getElementById(container)) return
this.container=document.getElementById(container)
this.currentTime=new Date()
this.targetdate=new Date(targetdate)
this.timesup=false
this.updateTime()
}

cdtime.prototype.updateTime=function(){
var thisobj=this
this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second
}

cdtime.prototype.displaycountdown=function(baseunit, functionref){
this.baseunit=baseunit
this.formatresults=functionref
this.showresults()
}

cdtime.prototype.showresults=function(){
var thisobj=this


var timediff=(this.targetdate-this.currentTime)/1000 //difference btw target date and current date, in seconds
if (timediff<0){ //if time is up
this.timesup=true
this.container.innerHTML=this.formatresults()
return
}
var oneMinute=60 //minute unit in seconds
var oneHour=60*60 //hour unit in seconds
var oneDay=60*60*24 //day unit in seconds
var dayfield=Math.floor(timediff/oneDay)
var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
if(hourfield<10){
hourfield = "0"+ hourfield;
}

var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
if(minutefield<10){
minutefield = "0"+ minutefield;
}
var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
if(secondfield<10){
secondfield = "0"+ secondfield;
}
if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level




hourfield=dayfield*24+hourfield
dayfield="n/a"
}
else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
minutefield=dayfield*24*60+hourfield*60+minutefield
dayfield=hourfield="n/a"
}
else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level
var secondfield=timediff
dayfield=hourfield=minutefield="n/a"
}
this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)
setTimeout(function(){thisobj.showresults()}, 1000) //update results every second
}

/////CUSTOM FORMAT OUTPUT FUNCTIONS BELOW//////////////////////////////

//Create your own custom format function to pass into cdtime.displaycountdown()
//Use arguments[0] to access "Days" left
//Use arguments[1] to access "Hours" left
//Use arguments[2] to access "Minutes" left
//Use arguments[3] to access "Seconds" left

//The values of these arguments may change depending on the "baseunit" parameter of cdtime.displaycountdown()
//For example, if "baseunit" is set to "hours", arguments[0] becomes meaningless and contains "n/a"
//For example, if "baseunit" is set to "minutes", arguments[0] and arguments[1] become meaningless etc


function formatresults(){
if (this.timesup==false){//if target date/time not yet met
var displaystring=""+arguments[0]+" Days, "+arguments[1]+" Hours, "+arguments[2]+" Minutes, "+arguments[3]+" Seconds"
}
else{ //else if target date/time met
var displaystring=""
}
return displaystring
}

function formatresults2(){
if (this.timesup==false){ //if target date/time not yet met
var displaystring="<table width='20%' algin='center' bgcolor='#FFFFFF'><tr><td align='center' algin='center'><span class='lcdstyle'>"+arguments[0]+"</span></td><td align='center' algin='center'>&nbsp;</td><td align='center' algin='center'><span class='lcdstyle'>"+arguments[1]+"</span></td><td align='center' algin='center'><span class='lcdstyle'>:</span></td><td align='center' algin='center'><span class='lcdstyle'>"+arguments[2]+"</span></td><td align='center'><span class='lcdstyle'>:</span></td><td align='center'><span class='lcdstyle'>"+arguments[3]+" </span></td></tr><tr><td align='center' algin='center'><span class=''><strong>Days</strong></span></td><td align='center' algin='center'>&nbsp;</td><td align='center' algin='center'><span class=''><strong>Hrs</strong></span></td><td align='center' algin='center'>&nbsp;</td><td align='center' algin='center'><span class=''><strong>Min</strong></span></td><td align='center'>&nbsp;</td><td align='center'><span class=''><strong>Sec</strong></span></td></tr></table>"
}
else{ //else if target date/time met
var displaystring="" //Don't display any text
alert("Christmas is here!") //Instead, perform a custom alert
}
return displaystring
}







