// JavaScript Document
// JavaScript Document

function trim(sString)
	{
	while (sString.substring(0,1) == ' ')
		{
		sString = sString.substring(1, sString.length);
		}

	while (sString.substring(sString.length-1, sString.length) == ' ')
		{
		sString = sString.substring(0,sString.length-1);
		}
	return sString;
	}



// addred by Raj


function showTerm(termvalue)
{
	
var term;
term=termvalue;
if(term==1)
{
	
document.getElementById("short").style.display='block';
document.getElementById("long").style.display='none';
}
else
{

document.getElementById("short").style.display='none';
document.getElementById("long").style.display='block';
}

}

function showExpr(Exprvalue)
{
	
var expr;
expr=Exprvalue;
if(expr==1)
{
	
document.getElementById("volexpr").style.display='block';

}
else
{

document.getElementById("volexpr").style.display='none';

}

}

function isEMail(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		     return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   	   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		       return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   	    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		       return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		        return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		       return false
		 }

 		 return true					
	}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Added By Raj 13/1/2009

function validate_paidjob()
{
var fname=document.reg_form1.fname;	
var mname=document.reg_form1.mname;	
var lname=document.reg_form1.lname;	
var date=document.reg_form1.date;	
var month=document.reg_form1.month;	
var year=document.reg_form1.year;
var sex=document.reg_form1.sex;
var email=document.reg_form1.email;
var address=document.reg_form1.address;
var country=document.reg_form1.country;
var location=document.reg_form1.location;
var contact_no=document.reg_form1.contact_no;
var qualification=document.reg_form1.qualification;
var expr=document.reg_form1.expr;
var exp_notes=document.reg_form1.exp_notes;
var file=document.reg_form1.file;

if(fname.value=="")
{
alert("Please Enter First Name.")
fname.focus()
return false
}

if(mname.value=="")
{
alert("Please Enter Middle Name.")
mname.focus()
return false
}

if(lname.value=="")
{
alert("Please Enter Last Name.")
lname.focus()
return false
}

if(date.value=="")
{
alert("Please Select Date")
date.focus()
return false
}
else if(date.value > 31)
{
	alert("Invalid Date");
	date.focus();
	return false
	
}
if(month.value=="")
{
alert("Please Select Birth Month.")
month.focus()
return false
}
if(year.value=="")
{
alert("Please Select Birth Year.")
year.focus()
return false
}
if(sex.value=="")
{
alert("Please Select Gender.")
sex.focus()
return false
}



if(address.value=="")
{
alert("Please Enter Address.")
address.focus()
return false
}
if(location.value=="")
{
alert("Please Enter Location.")
location.focus()
return false
}
if(contact_no.value=="")
{
alert("Please Enter Contact No.")
contact_no.focus()
return false
}

if(email.value=="")
{
alert("Please Enter Email Id.")
email.focus()
return false
}
else if(isEMail(email.value)==false)
{
	alert("Invalid Email");
	email.focus();
	return false;
	
}


if(country.value=="")
{
alert("Please Select Country .")
country.focus()
return false
}
if(qualification.value=="")
{
alert("Please Enter Qualification.")
qualification.focus()
return false
}
if(expr.value=="")
{
alert("Please Enter Your Experience.")
expr.focus()
return false
}

if(exp_notes.value=="")
{
alert("Please Enter Experience Notes.")
exp_notes.focus()
return false
}
if(file.value=="")
{
alert("Upoad Resume.")
expr.focus()
return false
}
else
{
	dots = file.value.split(".");
	fileType = "." + dots[dots.length-1];
	if(fileType!=".doc")
	{
		alert("Please Upload Doc file");
		return false;
	}
}

document.getElementById("animation").style.display='block';
document.reg_form1.submit();
}



/////////////////////////////////////////////////
////////////////////////////////////

//Added By Raj 13/1/2009

function validate_volnjob()
{
var fname=document.reg_form1.fname;	
var date=document.reg_form1.date;	
var month=document.reg_form1.month;	
var year=document.reg_form1.year;
var sex=document.reg_form1.sex;

var cause=document.reg_form1.cause;

var email=document.reg_form1.email;
var address=document.reg_form1.address;
var country=document.reg_form1.country;
var location=document.reg_form1.location;
var contact_no=document.reg_form1.contact_no;
var qualification=document.reg_form1.qualification;
var expr=document.reg_form1.expr;
var exp_notes=document.reg_form1.exp_notes;
var hours=document.reg_form1.hours;

var term=document.reg_form1.term;

var volnexpr=document.reg_form1.volnexpr;

var day_in_week=document.reg_form1.day_in_week;
var day_in_month=document.reg_form1.day_in_month;
var volen_expr=document.reg_form1.volen_expr;
var current_organization=document.reg_form1.current_organization;
var why_voln=document.reg_form1.why_voln;

if(fname.value=="")
{
alert("Please Enter First Name.")
fname.focus()
return false
}
if(date.value=="")
{
alert("Please Select Date")
date.focus()
return false
}
else if(date.value > 31)
{
	alert("Invalid Date");
	date.focus();
	return false
	
}
if(month.value=="")
{
alert("Please Select Month.")
month.focus()
return false
}
if(year.value=="")
{
alert("Please Select Year.")
year.focus()
return false
}
if(sex.value=="")
{
alert("Please Select Gender.")
sex.focus()
return false
}
if(cause.value=="")
{
alert("Please Enter Cause.")
cause.focus()
return false
}


if(document.getElementById('short').style.display=="block")//short term
{
	
	if(hours.value=="" && day_in_week.value=="")
	{
	alert("Please Enter Hours  Or Days in a Week .")
	hours.focus()
	return false
	}
	
	
}

else if(document.getElementById('long').style.display=="block")//long term
{
	
	if(day_in_month.value=="")
	{
	alert("Please Enter Months.")
	day_in_month.focus()
	return false
	}
	
	
}

if(document.getElementById('volexpr').style.display=="block")//if yes vl expr
{
	
	if(volen_expr.value=="")
	{
	alert("Please Enter Your Volunteer Experience")
	volen_expr.focus()
	return false
	}
	
	
}


if(address.value=="")
{
alert("Please Enter Address.")
address.focus()
return false
}
if(location.value=="")
{
alert("Please Enter Location.")
location.focus()
return false
}
if(contact_no.value=="")
{
alert("Please Enter Contact No.")
contact_no.focus()
return false
}


if(email.value=="")
{
alert("Please Enter Email Id.")
email.focus()
return false
}
else if(isEMail(email.value)==false)
{
	alert("Invalid Email");
	email.focus();
	return false;
	
}
if(country.value=="")
{
alert("Please Select Country .")
country.focus()
return false
}
if(qualification.value=="")
{
alert("Please Enter Qualification.")
qualification.focus()
return false
}
if(expr.value=="")
{
alert("Please Enter Your Experience.")
expr.focus()
return false
}

if(exp_notes.value=="")
{
alert("Please Enter Experience Notes.")
exp_notes.focus()
return false
}
if(why_voln.value=="")
{
alert("Please Mention Why You Would Like to Volunteer!")
expr.focus()
return false
}

document.getElementById("animation").style.display='block';
document.reg_form1.submit();
}



/////////////////////////////////////////////////






function animate()
{
   sec = 3;
	delay = sec*1000;
	document.getElementById("animation").style.display='block';
	setTimeout("submitform()",delay);
	
}
function submitform()
{
	document.reg_form1.submit();
}


function validate()
{
var email=document.reg_form1.email.value	
var pwd=document.reg_form1.pwd
var cpwd=document.reg_form1.cpwd

var fname=document.reg_form1.fname
var lname=document.reg_form1.lname

var gender=document.reg_form1.gender
var date=document.reg_form1.date
var month=document.reg_form1.month
var year=document.reg_form1.year
var city=document.reg_form1.city
var country=document.reg_form1.country
var term=document.reg_form1.term
if(email=="")
 {
	alert("Please enter your email ..!!!");
	document.reg_form1.email.focus();
	return false
	}
 if (document.reg_form1.email.value.length>0)
	{
 	i=document.reg_form1.email.value.indexOf("@")
 	j=document.reg_form1.email.value.indexOf(".",i)
 	k=document.reg_form1.email.value.indexOf(",")
 	kk=document.reg_form1.email.value.indexOf(" ")
 	jj=document.reg_form1.email.value.lastIndexOf(".")
	 len=document.reg_form1.email.value.length
	 if((i>0)&&(j>(1+1))&&(k==-1)&&(kk==-1)&&(len-jj>=2))
	 //&&(len-jj<=3))
	 {
	 //document.cform.ConfirmEmail.focus();//
	 }
	 else
	 {
	 alert("Please enter an exact email address.\n" + document.reg_form1.email.value + " is invalid.");
	document.reg_form1.email.focus();
	return false
	 }
	 } 


if(pwd.value=="")
{
alert("Please enter your password.!")
pwd.focus()
return false
}
if(cpwd.value!=pwd.value)
{
alert("Both password must be same..!")
cpwd.focus()
return false
}


if(fname.value=="")
{
alert("Please enter your first name..!")
fname.focus()
return false
}

if(lname.value=="")
{
alert("Please enter your last name..!")
lname.focus()
return false
}

if(gender.value=="")
{
alert("Please select your gender..!")
gender.focus()
return false
}
else
{
}

if(date.value=="")
{
alert("Please select your date of birth..!")
date.focus()
return false
}

if(month.value=="")
{
alert("Please select your month of birth..!")
month.focus()
return false
}

if(year.value=="")
{
alert("Please select your year of birth..!")
year.focus()
return false
}

if(city.value=="")
{
alert("Please enter city..!")
city.focus()
return false
}
	 
if(country.value=="")
{
alert("Please enter country..!")
country.focus()
return false
}
if(!term.checked)
{
alert("Please Accept The Terms & Conditions..!")
term.focus()
return false
}

animate();
}

function validate_gc()
{
var groupname=document.reg_form1.groupname
var category=document.reg_form1.category
var shortdesc=document.reg_form1.shortdesc
var desc=document.reg_form1.desc

if(trim(groupname.value)=="")
{
alert("Please enter group name.!")
groupname.focus()
return false
}
if(category.value=="")
{
alert("Please select category!")
category.focus()
return false
}


if(trim(shortdesc.value)=="")
{
alert("Please enter short description..!")
shortdesc.focus()
return false
}

if(trim(desc.value)=="")
{
alert("Please enter description..!")
desc.focus()
return false
}
document.getElementById("animation").style.display='block';
document.reg_form1.submit();
}


function validate2()
{
var email=document.reg_form1.email.value	
var pwd=document.reg_form1.pwd
var cpwd=document.reg_form1.cpwd

var fname=document.reg_form1.fname
var year=document.reg_form1.year
var country=document.reg_form1.countryinc
var legalstatus=document.reg_form1.legalstatus
var headcity=document.reg_form1.headcity
var headcountry=document.reg_form1.headcountry
var term=document.reg_form1.term


if(email=="")
 {
	alert("Please enter your email ..!!!");
	document.reg_form1.email.focus();
	return false
	}
 if (document.reg_form1.email.value.length>0)
	{
 	i=document.reg_form1.email.value.indexOf("@")
 	j=document.reg_form1.email.value.indexOf(".",i)
 	k=document.reg_form1.email.value.indexOf(",")
 	kk=document.reg_form1.email.value.indexOf(" ")
 	jj=document.reg_form1.email.value.lastIndexOf(".")
	 len=document.reg_form1.email.value.length
	 if((i>0)&&(j>(1+1))&&(k==-1)&&(kk==-1)&&(len-jj>=2))
	 //&&(len-jj<=3))
	 {
	 //document.cform.ConfirmEmail.focus();//
	 }
	 else
	 {
	 alert("Please enter an exact email address.\n" + document.reg_form1.email.value + " is invalid.");
	document.reg_form1.email.focus();
	return false
	 }
	 } 


if(pwd.value=="")
{
alert("Please enter your password.!")
pwd.focus()
return false
}
if(cpwd.value!=pwd.value)
{
alert("Both password must be same..!")
cpwd.focus()
return false
}


if(fname.value=="")
{
alert("Please enter name..!")
fname.focus()
return false
}


if(year.value=="")
{
alert("Please select year of incorporation..!")
year.focus()
return false
}
	 
if(country.value=="")
{
alert("Please select country of incorporation..!")
countryinc.focus()
return false
}

if(document.getElementById("countryop[]").value=="")
{
alert("Please select country of operations")
document.getElementById("countryop[]").focus()
return false
}

if(legalstatus.value=="")
{
alert("Please select Legal Status..!")
legalstatus.focus()
return false
	
}

if(legalstatus.value=="Other")
{
var otherlegal= document.reg_form1.otherlegal	
if(otherlegal.value=="")
{
alert("Please enter your legal status")
otherlegal.focus()
return false
}
}

if(headcity.value=="")
{
alert("Please enter headquarter city..!")
headcity.focus()
return false
}

if(headcountry.value=="")
{
alert("Please enter headquarter country..!")
headcountry.focus()
return false
}
if(!term.checked)
{
alert("Please Accept The Terms & Conditions..!")
term.focus()
return false
}
animate();
}

function show()
{
var id=document.reg_form1.email.value;	
showUs(id);	
document.getElementById('bt').disabled="disabled";
document.getElementById('Hint').style.display='none';
document.getElementById('loadBar3').style.display='block';
setTimeout("hide()",3000);
}
function hide() 
{
document.getElementById('bt').disabled="";	
document.getElementById('Hint').style.display='block';
document.getElementById('loadBar3').style.display='none';
}

function other_legal(lg)
{
var lgs=lg

if(lgs=="Other")
{
document.getElementById("cont").style.display='block';
}
else
{
document.getElementById("cont").style.display='none';
}
}

function validate3()
{
var username=document.reg_form1.username.value	
var pwd=document.reg_form1.password

if(username=="")
 {
	alert("Please enter your email ..!!!");
	document.reg_form1.username.focus();
	return false
	}
 if (document.reg_form1.username.value.length>0)
	{
 	i=document.reg_form1.username.value.indexOf("@")
 	j=document.reg_form1.username.value.indexOf(".",i)
 	k=document.reg_form1.username.value.indexOf(",")
 	kk=document.reg_form1.username.value.indexOf(" ")
 	jj=document.reg_form1.username.value.lastIndexOf(".")
	 len=document.reg_form1.username.value.length
	 if((i>0)&&(j>(1+1))&&(k==-1)&&(kk==-1)&&(len-jj>=2))
	 //&&(len-jj<=3))
	 {
	 //document.cform.ConfirmEmail.focus();//
	 }
	 else
	 {
	 alert("Please enter an exact email address.\n" + document.reg_form1.username.value + " is invalid.");
	document.reg_form1.username.focus();
	return false
	 }
	 } 
if(pwd.value=="")
{
alert("Please enter your password.!")
pwd.focus()
return false
}
animate();
}

function validate_action()
{
var actionname=document.reg_form1.actionname	
var action=document.reg_form1.action
var actionplace=document.reg_form1.actionplace

var involved=document.reg_form1.involved
var achieve=document.reg_form1.achieve

if(actionname.value=="")
{
alert("Please give your action a title.")
actionname.focus()
return false
}

if(action.value=="")
{
alert("Please enter your action.")
action.focus()
return false
}

if(actionplace.value=="")
{
alert("Please enter action place.")
actionplace.focus()
return false
}

if(involved.value=="")
{
alert("Please enter who all are involved?")
involved.focus()
return false
}

if(achieve.value=="")
{
alert("Please tell us what do you wish to achieve.")
achieve.focus()
return false
}
document.getElementById("animation").style.display='block';
document.reg_form1.submit();
}

<!--By Manish 21-01-2009-->
function validate_cause()
{
var causename=document.reg_form1.causename	
var cause=document.reg_form1.cause
var causewhom=document.reg_form1.causewhom

var causesupport=document.reg_form1.causesupport
var causebrief=document.reg_form1.causebrief
var amountraised=document.reg_form1.amountraised

if(causename.value=="")
{
alert("Please enter your cause  title.")
causename.focus()
return false
}

if(cause.value=="")
{
alert("Please enter your cause.")
cause.focus()
return false
}

if(causewhom.value=="")
{
alert("Please enter from whom this cause.")
causewhom.focus()
return false
}

if(causesupport.value=="")
{
alert("Please enter where is this cause supported?")
causesupport.focus()
return false
}

if(causebrief.value=="")
{
alert("Please write brief about this cause.")
causebrief.focus()
return false
}
if(isNaN(amountraised.value))
{
alert("Please Enter only Numeric Amount.")
amountraised.focus()
return false
}

document.getElementById("animation").style.display='block';
document.reg_form1.submit();
}
<!--end manish -->

//Added By Raj-------------

function validate_campaign()
{
var campaignname=document.reg_form1.campaignname;	
var who_camp=document.reg_form1.who_camp;
var what_camp=document.reg_form1.what_camp;
var start_date=document.reg_form1.start_date;
var end_date=document.reg_form1.end_date;


if(campaignname.value=="")
{
alert("Please give your Campaign title.")
campaignname.focus()
return false
}

if(who_camp.value=="")
{
alert("Please enter who targeting Campaign.")
who_camp.focus()
return false
}

if(what_camp.value=="")
{
alert("Please enter What is the campaign about.")
what_camp.focus()
return false
}

if(start_date.value=="")
{
alert("Please enter start date?")
start_date.focus()
return false
}
else 
{
	var myDate1 = new Date(start_date.value);
	var startdate=Date.parse(myDate1);
	var now=Date();
	var currentdate=Date.parse(now);
	   if(startdate < currentdate)
 {
 alert(' Invalid Start date');
 return false;
 }
	
}



if(end_date.value=="")
{
alert("Please Enter end date.")
end_date.focus()
return false
}
else
{
	var myDate1 = new Date(start_date.value);
	var startdate=Date.parse(myDate1);
	var myEndDate1 = new Date(end_date.value);
	var enddate=Date.parse(myEndDate1);
	//var now=Date();
	//var currentdate=Date.parse(now);
	   if(enddate < startdate)
 		{
 		alert(' Invalid End Date\nIt should be greater than Start date');
 		return false;
 		}
	
}


document.getElementById("animation").style.display='block';
document.reg_form1.submit();
}

//////////////////////////////////////




function validate_change()
{
var changename=document.reg_form1.changename	
var change=document.reg_form1.change
var actualchange=document.reg_form1.actualchange

var wtwaschange=document.reg_form1.wtwaschange
var naturechange=document.reg_form1.naturechange
var wherchange=document.reg_form1.wherchange
var satischange=document.reg_form1.satischange

if(changename.value=="")
{
alert("Please give your change a title.")
changename.focus()
return false
}

if(change.value=="")
{
alert("What change Do you wish to see?")
change.focus()
return false
}

if(actualchange.value=="")
{
alert("Was there an actual change of your action initiated?")
actualchange.focus()
return false
}

if(wtwaschange.value=="")
{
alert("What was the Change?")
wtwaschange.focus()
return false
}

if(naturechange.value=="")
{
alert("What was the nature of change?")
naturechange.focus()
return false
}

if(wherchange.value=="")
{
alert("Where was the Change?")
wherchange.focus()
return false
}

if(satischange.value=="")
{
alert("Are you satisfied with the Change?")
satischange.focus()
return false
}

document.getElementById("animation").style.display='block';
document.reg_form1.submit();
}
