var subsectionname;
var subsectionvalue;
var request;				      
var currentDiv;

function createRequest() 
{
    try 
    {request = new XMLHttpRequest();}
    catch (newmicrosoft) 
    {
        try 
        {
          request = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (oldmicrosoft) 
        {
            try 
            {
                request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (failed) 
            {
                request = false;
            }
        }
    }//EO catch (newmicrosoft)
    if (!request)
        alert("Error initializing XMLHttpRequest!"); 
    else
    {/*alert("initialized");*/  }	
}
function polling(frm,containerid) //after clicking the submit button this ajax has been called.       
{
	var poll_checked;
	if(!request)
	  {createRequest();}
	for(var i=0;i<frm.poll.length;i++)    
	{
		
		if(frm.poll[i].checked==true)  
		{
			poll_checked=frm.poll[i].value;    	
		}	
	}
	
	var sbody="poll="+poll_checked+"&"+"poll_id="+frm.poll_id.value;         
	request.open('post',frm.action,true); 
	request.setRequestHeader("content-Type","application/x-www-form-urlencoded");  
	request.onreadystatechange=function()   
	{
		if(request.readyState==4)    
		{
			 			//alert(request.responseText);       
						document.getElementById(containerid).innerHTML=request.responseText; 
		}                      
	  	else {
				    document.getElementById(containerid).innerHTML="<img src='../loading.gif'>";   
		}		
	} //end function
	request.send(sbody);  
} //end function


function prevDate(month,year)
{
	if(!request)	
	  {createRequest();}
	if(month==1)
	{
		year=year-1;
		month=12;
	}
	else
		month=month-1
	var prevURL="includes/calendar.php?month="+month+"&year="+year;
	request.open("GET",prevURL,true);
	request.onreadystatechange=prevFunction;
	request.send(null);
	return false;
}


function prevFunction()
{
	if(request.readyState>=0 && request.readyState<=3)
	{
		document.getElementById("calendar").innerHTML="<table width='100%'><tr><td align='center'><img style='border:0px; padding-left:20px' src='loading.gif'/></td></tr></table>";
	}
	if (request.readyState==4)
	{
		if (request.status == 200)
		{
			var response=request.responseText;
			document.getElementById("calendar").innerHTML=response; 
		}
		 else if (request.status == 404)
		 alert("Requested Page Not Found");
		 else if (request.status == 403)
		 alert("Requested Page Is Forbidden");
		 else
		 alert("Error Occured: status code= " + request.status); 
	}			
}



function nextDate(nmonth,nyear)
{
	if(!request)	
	  {createRequest();}
	if(nmonth==12)
	{
		nyear=nyear+1;
		nmonth=1;
	}
	else
		nmonth=nmonth+1
	var nextURL="includes/calendar.php?month="+nmonth+"&year="+nyear;
	request.open("GET",nextURL,true);
	request.onreadystatechange=nextFunction;
	request.send(null);
	return false;
}


function nextFunction()
{
	if(request.readyState>=0 && request.readyState<=3)
	{
		document.getElementById("calendar").innerHTML="<table width='100%'><tr><td align='center'><img style='border:0px; padding-left:20px' src='loading.gif'/></td></tr></table>";
	}
	if (request.readyState==4)
	{
		if (request.status == 200)
		{
			var response=request.responseText;
			document.getElementById("calendar").innerHTML=response; 
		}
	 else if (request.status == 404)
	 alert("Requested Page Not Found");
	 else if (request.status == 403)
	 alert("Requested Page Is Forbidden");
	 else
	 alert("Error Occured: status code= " + request.status); 
	}			
}

function showDetails(page)
{											
	if(!request)
	  {createRequest();}
	var includeTitleURL="includes/"+page;
	request.open("GET",includeTitleURL,true);
	request.onreadystatechange=includeMe;
	request.send(null);
	return false;
}        


function includeMe()
{
	if(request.readyState>=0 && request.readyState<=3)
	{
		document.getElementById("files").innerHTML="<table width='100%'><tr><td align='center'><img style='border:0px; padding-left:20px' src='loading.gif'/></td></tr></table>";
	}
	if (request.readyState==4)
	{
		if (request.status == 200)
		{
			var response=request.responseText;
			document.getElementById("files").innerHTML=response; 
		}
		 else if (request.status == 404)
		 alert("Requested Page Not Found");
		 else if (request.status == 403)
		 alert("Requested Page Is Forbidden");
		 else
		 alert("Error Occured: status code= " + request.status); 
	}			
}

function loadFirst(page) 
{
	if(!request)
	{
		createRequest();
	}
	var titleURL="includes/"+page;
	request.open("GET",titleURL,true);
	request.onreadystatechange=includeMe;
	request.send(null);
	return false;
}

function loadPage(page,div)
{
	if(!request)
	{
		createRequest();
	}
	var titleSubURL="includes/"+page
	request.open("GET",titleSubURL,true);
	request.onreadystatechange=includeSubMe(div);
	request.send(null);
	return false;
}

function includeSubMe(div)
{
	if(request.readyState>=0 && request.readyState<=3)
	{
		document.getElementById(div).innerHTML="<table width='100%'><tr><td align='center'><img style='border:0px; padding-left:20px' src='loading.gif'/></td></tr></table>";
	}
	if (request.readyState==4)
	{
		if (request.status == 200)
		{
			var response=request.responseText;
			document.getElementById(div).innerHTML=response; 
		}
		 else if (request.status == 404)
		 alert("Requested Page Not Found");
		 else if (request.status == 403)
		 alert("Requested Page Is Forbidden");
		 else
		 alert("Error Occured: status code= " + request.status);
	}			
}

function echeck(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					
}


function valCheck()
{
	if(document.formnl.nl12.value=="")
	{
		alert("- please enter e-mail address.");
		return false;
	}
	if(echeck(document.formnl.nl12.value))
	  {return true;}
	else
	{
		alert("- Invalid e-mail address.");
		return false;
	}
}

function testForm(form)
{
	msg = "";
	if(form.fedname.value=="")
	  {msg += "- Please type the Name.\n";}
	if(form.contact.value=="")
	  {msg += "- Please type the contact Number .\n";}
	if(isNaN(form.contact.value)==true)
	{
		form.contact.focus()
		msg+= "- Invalid Contact Number. Please type the number only.\n";
	}
	if(form.email.value=="")
	  {msg += "- Please type the email address.\n";}
	if (echeck(form.email.value)==false)
	{
		form.email.focus()
		msg+= "- Invalid Email Address.\n";
	}
	if(form.mem.value=="")
	  {msg += "- Please type the membership number.\n";}
	if(isNaN(form.mem.value)==true)
	{
		form.mem.focus()
		msg+= "- Invalid Membership Number. Please type the number only.\n";
	}
	if(form.add.value=="")
	  {msg += "- Please type the address.\n";}
	if(form.country.value=="")
	  {msg += "- Please select the country name.\n";}
	if(form.city.value=="")
	  {msg += "- Please select the city name.\n";}
	if(form.msg.value=="")
	  {msg += "- Please type the message.\n";}
	if(msg!="")
	{
		alert(msg);
		msg="";
		return false;
	}
	else
	  {return true;}
}

function resetForm()
{
	document.frm.fedname.value="";
	document.frm.contact.value="";
	document.frm.email.value="";
	document.frm.mem.value="";
	document.frm.add.value="";
	document.frm.country.value="";
	document.frm.city.value="";
	document.frm.msg.value="";
}

function register_member()
{
	msg1 = "";
	if(document.frm1.uname.value=="")
	{msg1+="- Please enter the username.\n";}
	if(document.frm1.pword.value=="" || document.frm1.pword1.value=="")
	{msg1+="- Please enter the password.\n";}
	if((document.frm1.pword.value)!=(document.frm1.pword1.value))
	{msg1+="- Both password must be same.\n";}
	if(document.frm1.fname.value=="")
	{msg1 += "- Please enter the first name.\n";}
	if(document.frm1.lname.value=="")
	{msg1 += "- Please enter the last name .\n";}
	if(document.frm1.hphone.value=="")
	{msg1 += "- Please enterv the home phone .\n";}
	if(document.frm1.cphone.value!="" && isNaN(document.frm1.cphone.value))
	{msg1+= "- Invalid cell number. Please enter correct format of cell number.\n";}
	if(document.frm1.email.value=="")
	{msg1 += "- Please enter the email address.\n";}
	if (echeck(document.frm1.email.value)==false)
	{msg1+= "- Invalid Email Address.\n";}
	if(document.frm1.address.value=="")
	{msg1 += "- Please enter the address.\n";}
	if(document.frm1.country.value=="")
	{msg1 += "- Please select one of the country name.\n";}
	if(document.frm1.experience.value!="" && isNaN(document.frm1.experience.value))
	{msg1+= "- Please enter numberic value for years of expriences.\n";}
	if(msg1!="")
	{
		alert(msg1);
		msg1="";
		return false;
	}
	else
	  {return true;}
}



function insregister_member()
{
	msg1 = "";
	if(document.frm1.cname.value=="")
	  {msg1+="- Please enter company name.\n";}
	if(document.frm1.uname.value=="")
	  {msg1+="- Please enter the username.\n";}
	if(document.frm1.pword.value=="" || document.frm1.pword1.value=="")
	  {msg1+="- Please enter the password.\n";}
	if((document.frm1.pword.value)!=(document.frm1.pword1.value))
	  {msg1+="- Both password must be same.\n";}
	if(document.frm1.fname.value=="")
	  {msg1 += "- Please enter the first name.\n";}
	if(document.frm1.lname.value=="")
	  {msg1 += "- Please enter the last name .\n";}
	if(document.frm1.email.value=="")
	  {msg1 += "- Please enter the email address.\n";}
	if(echeck(document.frm1.email.value)==false)
	  {msg1+= "- Invalid Email Address.\n";}
	if(document.frm1.country.value=="")
	  {msg1 += "- Please select the country name.\n";}
	if(document.frm1.sp.value=="")
	  {msg1 += "- Please enter the services you provide.\n";}
	if(document.frm1.txtCaptcha.value=="")
	  {msg1 += "- Please enter the captcha.\n";}
	if(msg1!="")
	{
		alert(msg1);
		msg1="";
		return false;
	}
	else
	{return true;}
}



function registerProf_member()
{
	msg1 = "";
	if(document.frm1.uname.value=="")
	  {msg1+="- Please enter the username.\n";}
	if(document.frm1.pword.value=="" || document.frm1.pword1.value=="")
	  {msg1+="- Please enter the password.\n";}
	if((document.frm1.pword.value)!=(document.frm1.pword1.value))
	  {msg1+="- Both password must be same.\n";}
	if(document.frm1.fname.value=="")
	  {msg1 += "- Please enter the first name.\n";}
	if(document.frm1.lname.value=="")
	  {msg1 += "- Please enter the last name .\n";}
	if(document.frm1.email.value=="")
	  {msg1 += "- Please enter the email address.\n";}
	if (echeck(document.frm1.email.value)==false)
	  {msg1+= "- Invalid Email Address.\n";}
	if(document.frm1.country.value=="")
	  {msg1 += "- Please select the country name.\n";}
	if(document.frm1.cname.value=="")
	  {msg1 += "- Please enter your company name.\n";}
	if(document.frm1.jtitle.value=="")
	  {msg1 +="- Please enter your job title.\n";}
	if(document.frm1.experience.value!="" && isNaN(document.frm1.experience.value))
	  {msg1+= "- Please enter numberic value for year of expriences.\n";}
	if(document.frm1.txtCaptcha.value=="")
	  {msg1 += "- Please enter the captcha.\n";}
	if(msg1!="")
	{
		alert(msg1);
		msg1="";
		return false;
	}
	else
	  {return true;}
}

function stulogin()
{
	if(document.stufrm12.username.value=="" && document.stufrm12.passwords.value=="")
	{
		alert('Please enter username and password.');
		return false;
	}
	else if(document.stufrm12.username.value=="")
	{
		alert('Please enter username.');
		return false;
	}
	else if(document.stufrm12.passwords.value=="")
	{
		alert('please enter password.');
		return false;
	}
	else
	return true;
}

function stulogin1()
{
	if(document.stufrm12.username.value=="" && document.stufrm12.passwords.value=="")
	{
		alert('Please enter username and password.');
		return false;
	}
	else if(document.stufrm12.username.value=="")
	{
		alert('Please enter username.');
		return false;
	}
	else if(document.stufrm12.passwords.value=="")
	{
		alert('Please enter password.');
		return false;
	}
	if(document.stufrm12.prof.value=="")
	{
		alert('Please select your account type.');
		return false;
	}
	return true;
}

function sturegister_member()
{
	msg1 = "";
	if(document.stufrm.un.value=="")
	  {msg1+="- Please enter the username.\n";}
	if(document.stufrm.p1.value=="" || document.stufrm.p2.value=="")
	  {msg1+="- Please enter the password.\n";}
	if((document.stufrm.p1.value)!=(document.stufrm.p2.value))
	 {msg1+="- Both password must be same.\n";}
	if(document.stufrm.fn.value=="")
	  {msg1 += "- Please enter the first name.\n";}
	if(document.stufrm.ln.value=="")
	  {msg1 += "- Please enter the last name .\n";}
	if(document.stufrm.email.value=="")
	  {msg1 += "- Please enter the email address.\n";}
	if (echeck(document.stufrm.email.value)==false)
	  {msg1+= "- Invalid Email Address.\n";}
	if(document.stufrm.country.value=="")
	  {msg1 += "- Please select the country name.\n";}
	if(document.stufrm.university.value=="")
	  {msg1 += "- Please enter university name.\n";}
	if(document.stufrm.vi.value=="")
	  {msg1 += "- Please select Volunteer Interest.\n";}
	if(document.stufrm.txtCaptcha.value=="")
	  {msg1 += "- Please enter the captcha.\n";}
	if(msg1!="")
	{
		alert(msg1);
		msg1="";
		return false;
	}
	else
	{return true;}
}
function proregclear_form()
{
	document.frm1.salute.value="mr";
	document.frm1.uname.value="";
	document.frm1.pword.value="";
	document.frm1.pword1.value="";
	document.frm1.fname.value="";
	document.frm1.mname.value="";
	document.frm1.lname.value="";
	document.frm1.tphone.value="";
	document.frm1.email.value="";
	document.frm1.website.value="";
	document.frm1.address.value="";
	document.frm1.city.value="";
	document.frm1.zcode.value="";
	document.frm1.country.value="";
	document.frm1.jtitle.value="";
	document.frm1.cname.value="";
	document.frm1.state.value="";
	document.frm1.experience.value="";
	document.frm1.expertise.value="";
	document.frm1.ty.value="";
	document.frm1.ai.value="";
	return false;
}
function insregclear_form()
{
	document.frm1.uname.value="";
	document.frm1.pword.value="";
	document.frm1.pword1.value="";
	document.frm1.fname.value="";
	document.frm1.mname.value="";
	document.frm1.lname.value="";
	document.frm1.tphone.value="";
	document.frm1.email.value="";
	document.frm1.website.value="";
	document.frm1.address.value="";
	document.frm1.city.value="";
	document.frm1.zcode.value="";
	document.frm1.country.value="";
	document.frm1.cname.value="";
	document.frm1.state.value="";
	document.frm1.yourself.value="";
	document.frm1.ai.value="";
	document.frm1.sp.value="";
	return false;
}



function sturegisterclear_form()
{
	document.stufrm.fn.value="";
	document.stufrm.mn.value="";
	document.stufrm.ln.value="";
	document.stufrm.tel.value="";
	document.stufrm.web.value="";
	document.stufrm.un.value="";
	document.stufrm.p1.value="";
	document.stufrm.p2.value="";
	document.stufrm.email.value="";
	document.stufrm.address.value="";
	document.stufrm.city.value="";
	document.stufrm.zcode.value="";
	document.stufrm.txtCaptcha.value="";
	document.stufrm.state.value="";
	document.stufrm.country.value="";
	document.stufrm.university.value="";
	document.stufrm.uaddress.value="";
	document.stufrm.ucountry.value="";
	document.stufrm.vi.value="";
	document.stufrm.tus.value="";
	return false;
}

function clear_form()
{
	document.frm1.uname.value="";
	document.frm1.pword.value="";
	document.frm1.pword1.value="";
	document.frm1.fname.value="";
	document.frm1.mname.value="";
	document.frm1.lname.value="";
	document.frm1.tphone.value="";
	document.frm1.email.value="";
	document.frm1.website.value="";
	document.frm1.address.value="";
	document.frm1.city.value="";
	document.frm1.state.value="";
	document.frm1.zcode.value="";
	document.frm1.country.value="";
	document.frm1.cname.value="";
	document.frm1.jtitle.value="";
	document.frm1.expertise.value="";
	document.frm1.ai.value="";
	document.frm1.experience.value="";
	document.frm1.ty.value="";
	document.frm1.txtCaptcha.value="";
	return false;
}



function insregisterclear_form()
{
	document.frm1.uname.value="";
	document.frm1.pword.value="";
	document.frm1.pword1.value="";
	document.frm1.fname.value="";
	document.frm1.mname.value="";
	document.frm1.lname.value="";
	document.frm1.tphone.value="";
	document.frm1.email.value="";
	document.frm1.website.value="";
	document.frm1.address.value="";
	document.frm1.city.value="";
	document.frm1.state.value="";
	document.frm1.zcode.value="";
	document.frm1.country.value="";
	document.frm1.cname.value="";
	document.frm1.sp.value="";
	document.frm1.yourself.value="";
	document.frm1.ai.value="";
	document.frm1.txtCaptcha.value="";
	return false;
}



function stuup_member()
{
	msg1 = "";
	if(document.stufrm.fn.value=="")
	  {msg1 += "- Please enter the first name.\n";}
	if(document.stufrm.ln.value=="")
	  {msg1 += "- Please enter the last name .\n";}
	if(document.stufrm.tel.value=="")
	  {msg1 += "- Please enter the phone .\n";}
	if(document.stufrm.address.value=="")
	  {msg1 += "- Please enter the address.\n";}
	if(document.stufrm.country.value=="")
	  {msg1 += "- Please select one of the country name.\n";}
	if(document.stufrm.university.value=="")
	  {msg1 += "- Please enter one of the country name.\n";}
	if(document.stufrm.uaddress.value=="")
	  {msg1 += "- Please enter university addresss.\n";}
	if(document.stufrm.ucountry.value=="")
	  {msg1 += "- Please select one of the university country name.\n";}
	if(document.stufrm.vi.value=="")
	  {msg1 += "- Please select Volunteer Interest.\n";}
	if(msg1!="")
	{
		alert(msg1);
		msg1="";
		return false;
	}
	else
	  {return true;}
}

function insup_member()
{
	msg1 = "";
	if(document.stufrm.fname.value=="")
	  {msg1 += "- Please enter the first name.\n";}
	if(document.stufrm.lname.value=="")
	  {msg1 += "- Please enter the last name .\n";}
	if(document.stufrm.tphone.value=="")
	  {msg1 += "- Please enter the phone number.\n";}
	if(document.stufrm.address.value=="")
	  {msg1 += "- Please enter the address.\n";}
	if(document.stufrm.country.value=="")
	  {msg1 += "- Please select one of the country name.\n";}
	if(document.stufrm.services.value=="")
	  {msg1 += "- Please enter services you provide.\n";}
	if(msg1!="")
	{
		alert(msg1);
		msg1="";
		return false;
	}
	else
	  {return true;}
}

function conregister_member()
{
	msg1 = "";
	if(document.confrm.fn.value=="")
	  {msg1 += "- Please enter the first name.\n";}
	if(document.confrm.ln.value=="")
	  {msg1 += "- Please enter the last name .\n";}
	if(document.confrm.email.value=="" || echeck(document.confrm.email.value)==false)
	  {msg1 += "- Please enter the valid email address .\n";}
	if(document.confrm.tel.value=="")
	  {msg1 += "- Please enter the phone .\n";}
	if(document.confrm.address.value=="")
	  {msg1 += "- Please enter the address.\n";}
	if(document.confrm.country.value=="")
	  {msg1 += "- Please select one of the country name.\n";}
	if(document.confrm.regtype.value=="")
	  {msg1 += "- Please select Registration type.\n";}
	if(msg1!="")
	{
		alert(msg1);
		msg1="";
		return false;
	}
	else
	  {return true;}
}

function conregisterclear_form()
{
	document.confrm.salute.value="mr";
	document.confrm.fn.value="";
	document.confrm.mn.value="";
	document.confrm.ln.value="";
	document.confrm.email.value="";
	document.confrm.tel.value="";
	document.confrm.address.value="";
	document.confrm.city.value="";
	document.confrm.zcode.value="";
	document.confrm.state.value="";
	document.confrm.country.value="";
	document.confrm.cname.value="";
	document.confrm.university.value="";
	document.confrm.uaddress.value="";
	document.confrm.jtitle.value="";
	document.confrm.regtype.value="";
	document.confrm.presidentd.checked=false;
	document.confrm.canmember.checked=false;
}
