/**
 *
 * @access public
 * @return void
 **/

function trim(stringToTrim) {

	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function textCounter(field,cntfield,maxlimit)
 {
 // if too long...trim it!

   if (field.value.length > maxlimit)
   {

   field.value = field.value.substring(0, maxlimit);
   //alert(field.value.length);
   }
   else
   {
   cntfield.value = maxlimit - field.value.length;
   //alert(cntfield.value);
   }
 }

function open_other()
{
	//alert("rahul");
	document.getElementById('clickhere').disabled=false;
}
function validate_reg(){

	var email = document.getElementById('useremail1');
	var pass = document.getElementById('password1');

	if(trim(email.value)=='')
	{
		alert('Please enter your email-id');
		document.getElementById('useremail1').focus();
		return false;
	}
	else(trim(email.value)!='')
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
			 if (!filter.test(email.value))
			 {
				 alert("Please enter a valid email address!")
				 email.value='';
				 email.focus();
				 return false;
			 }
	}
	if(trim(pass.value)=='')
	{
		alert('Please enter password');
		document.getElementById('password1').focus();
		return false;
	}
	return true;

}


function reg1()
{
	var email = document.getElementById('useremail');
	var pass = document.getElementById('password');
	if(trim(email.value)=='')
	{
		alert('Please enter your email-id');
		document.getElementById('useremail').focus();
		return false;
	}
	else(trim(email.value)!='')
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
			 if (!filter.test(email.value))
			 {
				 alert("Please enter a valid email address!")
				 email.value='';
				 email.focus();
				 return false;
			 }
	}
	if(trim(pass.value)=='')
	{
		alert('Please enter password');
		document.getElementById('password').focus();
		return false;
	}

	return true;
}
function regaiepic()
{
	var email = document.getElementById('useremailaiepic');
	var pass = document.getElementById('passwordaiepic');
	if(trim(email.value)=='')
	{
		alert('Please enter your email-id');
		document.getElementById('useremailaiepic').focus();
		return false;
	}
	else(trim(email.value)!='')
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
			 if (!filter.test(email.value))
			 {
				 alert("Please enter a valid email address!")
				 email.value='';
				 email.focus();
				 return false;
			 }
	}
	if(trim(pass.value)=='')
	{
		alert('Please enter password');
		document.getElementById('passwordaiepic').focus();
		return false;
	}

	return true;
}
function validate_reg1(){

	var email = document.getElementById('email123');
	var pass = document.getElementById('pass');
	var rpass = document.getElementById('rpass');
	var fname = document.getElementById('fname');
	if(document.getElementById('mname').value!='')
		var mname = document.getElementById('mname');
	var lname = document.getElementById('lname');
	var cname = document.getElementById('cname');
	var state = document.getElementById('state');
	var degree = document.getElementById('degree');
	var branch = document.getElementById('branch');
	if(document.getElementById('phone').value!='')
		var phone = document.getElementById('phone');
	var sex = document.getElementById('sex');
	var collegehname = document.getElementById('collegehname');


	if(trim(email.value)=='')
	{
		alert('Please enter email');
		document.getElementById('email123').value='';
		document.getElementById('email123').focus();
		return false;
	}
	else(trim(email.value)!='')
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
			 if (!filter.test(email.value))
			 {
				 alert("Please enter a valid email address!")
				 email.value='';
				document.getElementById('email123').focus();
				 return false;
			 }
	}
	if(trim(pass.value)=='')
	{
		alert('Please enter password')
		pass.value=='';
		document.getElementById('pass').focus();
		return false;
	}
	else if(trim(pass.value)!='')
	{
		if(pass.value.length<6)
		{
		alert('Password must have atleast six characters');
		document.getElementById('pass').focus();
		return false;
		}
	}
	if(trim(rpass.value)=='')
	{
		alert('Please re-enter your password');
		rpass.value=='';
		rpass.focus();
		return false;
	}
	if(trim(pass.value)!=trim(rpass.value))
	{
		alert('Password does not match');
		rpass.value=='';
		rpass.focus();
		return false;
	}
	if(trim(fname.value)=='')
	{
		alert('Please enter your first name');
		fname=='';
		fname.focus();
		return false;
	}
	if(trim(lname.value)=='')
	{
		alert('Please enter your last name');
		lname=='';
		lname.focus();
		return false;
	}
	if(degree.value=='1')
	{
		alert('Please select your degree');
		degree.focus();
		return false;
	}
	if(degree.value!='MCA' && degree.value!='B.Tech/B.E.')
	{
		alert("Only MCA and BE / BTech students can register for AIEPIC");
		degree.focus();
		return false;
	}

	if(degree.value!='MCA')
	{
		if(branch.value=='')
		{
			alert('Please select your branch');
			branch.focus();
			return false;
		}
	}
	if(trim(state.value)=='')
	{
		alert('Please select your state');
		state=='';
		state.focus();
		return false;
	}

	if(trim(cname.value)=='' || cname.value=='Others')
	{
		alert('Please enter your college name');
		cname=='';
		cname.focus();
		return false;
	}


	if(document.getElementById("cname").value=='0thers' && trim(document.getElementById("collegehname").value)=='')
	{

			alert('Please enter your college name');
			document.getElementById("collegehname").value='';
			document.getElementById("followingmain").style.display="block";
			document.getElementById('collegehname').focus();
			return false;

	}



	if(document.getElementById('phone').value=='')
	{
		alert('Please enter your mobile no.');
		document.getElementById('phone').focus();
		return false;
	}
	if(document.getElementById('phone').value!='')
	{
		if(isNaN(document.getElementById('phone').value))
		{
			alert('Please enter numeric value');
			phone.focus();
			return false;
		}
		if(phone.value.length<10)
		{
			alert('mobile no. not valid');
			phone.focus();
			return false;
		}
	}
	if(sex.value=='0')
	{
		alert('Please select your gender');
		sex.focus();
		return false;
	}

	document.getElementById('followingmain').style.display='none';
	document.registerp.action="saveregister1.php";
	document.registerp.method="post";

	var flag=0;


	if(flag==0)
	{
		document.registerp.submit();
		document.getElementById('submitreg').style.visibility='hidden';
	}
	else
	 {
	 document.getElementById('submitreg').style.visibility='visible';
	 }
	return true;

}
function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
	  	// Firefox, Opera 8.0+, Safari
	  	xmlHttp=new XMLHttpRequest();
  	}
	catch (e){
	  // Internet Explorer
	  try{
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e){
	    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	}
	return xmlHttp;
}

function emailValidate()
	{
	//alert('rahul');

		var email = document.getElementById('email123').value;
		//alert(email);
		if(email!='')
			{

				var params = "email="+email+"&id="+1;
				xmlHttp=GetXmlHttpObject();
				var url="checkemail.php";
				xmlHttp.open("POST",url,true);
				xmlHttp.onreadystatechange=stateChanged;

				xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				xmlHttp.setRequestHeader("Content-length", params.length);
				xmlHttp.setRequestHeader("Connection", "close");
				xmlHttp.send(params);
				return false;

			}

	}
function stateChanged()
	{


	    if (xmlHttp.readyState==4 && xmlHttp.status == 200)
		 {


if(xmlHttp.responseText=='notavailable')
				{

					document.getElementById('checkhh').style.display='none';
					document.getElementById("err").style.display='none';
					document.getElementById("newmahisignin").style.display='block';
					document.getElementById("newmahisigninp2").style.display='block';


					window.location.href='#';

					document.getElementById('useremail').value=document.getElementById('email123').value;  //To display email when popup opens

					objElems = document.registerp.elements;
					  for(i=0;i<objElems.length;i++){
					    objElems[i].disabled = true;
					  }

				}
				else if(xmlHttp.responseText=='inaiepic')
				{

					document.getElementById('checkhh').style.display='none';
					document.getElementById("err").style.display='none';
					document.getElementById("newmahisigninaiepic").style.display='block';
					document.getElementById("newmahisigninp2aiepic").style.display='block';


					window.location.href='#';

					document.getElementById('useremailaiepic').value=document.getElementById('email123').value;  //To display email when popup opens

					objElems = document.registerp.elements;
					  for(i=0;i<objElems.length;i++){
					    objElems[i].disabled = true;
					  }

				}

			else if(xmlHttp.responseText=='available')
				{

				    document.getElementById('checkhh').style.display='none';
					document.getElementById("err").style.display='none';
					document.getElementById("avail").style.display='block';
					document.getElementById("submitreg").style.visibility='visible';
					document.getElementById("resetreg").style.visibility='visible';

				}
			else if(xmlHttp.responseText=='mentor')
				{

				    document.getElementById('checkhh').style.display='none';
					document.getElementById("err").style.display='none';
					document.getElementById("avail").style.display='none';
					document.getElementById("mentor11").style.display='block';
					document.getElementById("mentor22").style.display='block';

					objElems = document.registerp.elements;
					  for(i=0;i<objElems.length;i++){
					    objElems[i].disabled = true;
					  }
					window.location.href='#';

				}
			else if(xmlHttp.responseText=='invalid email')
				{

				    document.getElementById('checkhh').style.display='none';
					document.getElementById("err").style.display='block';
					document.getElementById("avail").style.display='none';

				}

			else if(xmlHttp.responseText=='')
			   {
			        document.getElementById('checkhh').style.display='none';
			   		document.getElementById("err").style.display='none';
			   		document.register.submit.disabled=false;
			   }

		  }
		  else
		  {
				document.getElementById('checkhh').style.display='block';
				//document.getElementById('mnnnn1').style='float:left; width:310px;';
		  }

	 }

function close_login()
{

		if(document.getElementById("newmahisignin").style.display='block')
			document.getElementById("newmahisignin").style.display='none';
		if(document.getElementById("newmahisigninp2").style.displaye='block')
			document.getElementById("newmahisigninp2").style.display='none';

		objElems = document.registerp.elements;
	  for(i=0;i<objElems.length;i++){
	    objElems[i].disabled = false;
	  }
	document.getElementById('email123').value='';

}
function close_loginaiepic()
{

		if(document.getElementById("newmahisigninaiepic").style.display='block')
			document.getElementById("newmahisigninaiepic").style.display='none';
		if(document.getElementById("newmahisigninp2aiepic").style.displaye='block')
			document.getElementById("newmahisigninp2aiepic").style.display='none';

		objElems = document.registerp.elements;
	  for(i=0;i<objElems.length;i++){
	    objElems[i].disabled = false;
	  }
	document.getElementById('email123').value='';

}

    function getCity(strURL)
    {

     var req = xmlHttp(); // fuction to get xmlhttp object
     if (req)
     {
      req.onreadystatechange = function()
     {
      if (req.readyState == 4) { //data is retrieved from server
       if (req.status == 200) { // which reprents ok status
         document.getElementById('cname').innerHTML=req.responseText;
      }
      else
      {
         alert("There was a problem while using XMLHTTP:\n");
      }
      }
      }
    req.open("GET", strURL, true); //open url using get method
    req.send(null);
     }
    }



function school_ajax(a,l,deg)
{

//alert(deg);

			 var xmlHttp;
			try
			  {
			  // Firefox, Opera 8.0+, Safari
			  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			  {
			  // Internet Explorer
			  try
			    {
			    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			    }
			  catch (e)
			    {
			    try
			      {
			      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			      }
			    catch (e)

			      {
			      alert("Your browser does not support AJAX!");
			      return false;
			      }
			    }
			  }

			  xmlHttp.onreadystatechange=function()
			    {
			    	if(xmlHttp.readyState==4)
			      	{


						   //document.getElementById(tema).style.display="block";
						     //if(xmlHttp.responseText=='yes')
						     //document.getElementById(comp).value=0;
                           //else


							  //alert(xmlHttp.responseText);
                              document.getElementById("rahul12").innerHTML =xmlHttp.responseText;


                              var dropdown=document.getElementById('cname').selectedIndex;


                              //alert(document.getElementById('cname')[dropdown].value);
                              //document.getElementById("ajaxid").value=document.getElementById("cname")[dropdown].value;
                              //document.getElementById("temp_School1").style.display ="block";
                              //document.getElementById("cname").style.display ="none";

                              var str2="flag"+a;
                              var str3="comp_id"+a;

                              if(document.getElementById(str2)!=null)
                                 {
									document.getElementById(str3).value=document.getElementById(str2).value;
                                 }
			      	}

			    }
				//alert("rahul");
			  //xmlHttp.open("POST","edu.php?Company1="+School1+"&a="+a,true);
			  xmlHttp.open("GET","edu.php?a="+a+"&s="+l+"&d="+deg,true);



			  xmlHttp.send(null);
		}


function check(a)
{
  var stra="cname";
  var comp="comp_id"+a;
  var com="com_id"+a;


    var el1=document.getElementById(com);
	var el2=document.getElementById(stra);

    var dropdown=document.getElementById(com).selectedIndex;

	el2.value=document.getElementById(com)[dropdown].text;
     document.getElementById(comp).value=document.getElementById(com)[dropdown].value;


    el2.focus();
    el1.style.display="none";
    document.getElementById("temp_School1").style.display ="none";
    document.getElementById("cname").style.display ="block";
    document.getElementById("followingmain").style.display='none';

}




function open_div(id,hgt)
{
	hgt = parseInt(hgt);
	var browser = navigator.appName;
	if(browser=='Microsoft Internet Explorer')
	{
		hgt=hgt + 40;
	}
	if(document.getElementById(id).style.display='none')
	{
		document.getElementById(id).style.display='block';
		if(id=='Degreelayer1')
		{
		document.getElementById("Degreelayer1").style.marginTop=hgt+"px";
		if(browser=='Microsoft Internet Explorer')
		{
		//document.getElementById("sex").style.visibility="hidden";
		document.getElementById("state").style.visibility="hidden";
		document.getElementById("cname").style.visibility="hidden";
		}
		document.getElementById("branch").style.visibility="hidden";
		document.getElementById("branchLayer1").style.display='none';

		}
		if(id=='branchLayer1')
		{
		document.getElementById("branchLayer1").style.marginTop=hgt+"px";
		document.getElementById("sex").style.visibility='hidden';
		document.getElementById("state").style.visibility='hidden';
		document.getElementById("cname").style.visibility='hidden';

		}
	}

}

function close_div(id)
{
	var browser = navigator.appName;
	if(document.getElementById(id).style.display='block')
	{
		document.getElementById(id).style.display='none';

		if(id=='Degreelayer1')
		{
		if(browser=='Microsoft Internet Explorer')
		{
		//document.getElementById("sex").style.visibility="visible";
		document.getElementById("state").style.visibility="visible";
		document.getElementById("cname").style.visibility="visible";
		}
		document.getElementById("branch").style.visibility="visible";
		}
		if(id=='branchLayer1')
		{
		document.getElementById("sex").style.visibility='visible';
		document.getElementById("state").style.visibility='visible';
		document.getElementById("cname").style.visibility='visible';

		}
		if(id=='followingmain')
		{
			document.getElementById('clickhere').checked=false;
		}

	}

}



function plus_div(id)
{
	if(document.getElementById(id).style.display='none')
		document.getElementById(id).style.display='block';

}




function disable_branch()
{
	var sel = document.getElementById("degree").value;
	if(sel!='B.Tech/B.E.')
	document.getElementById('branch').disabled=true;
	else
	document.getElementById('branch').disabled=false;
}


function college_div()
{

	var opendiv = document.getElementById("comp_id1").value;
	var chk = document.getElementById('clickhere').checked;


	if(opendiv==0 || opendiv=='')
	{
		if(chk==true)
		{
			document.getElementById('followingmain').style.display='block';


			var aa = document.getElementById('cname').length;
			document.getElementById('cname').selectedIndex=aa-1;
		}
		if(chk==false)
		{
			document.getElementById('followingmain').style.display='none';
		}
		//document.getElementById("ccity").focus();
	}
	else if(opendiv!=0 || opendiv!='')
	{
		document.getElementById('followingmain').style.display='none';
		document.getElementById('clickhere').checked=false;
	}

}

function close_college_div()
{

		document.getElementById('followingmain').style.display='none';
		//document.getElementById('clickhere').disabled=true;
		document.getElementById('clickhere').checked=false;

}


function save_schooldetail()
{
	var cemail = trim(document.getElementById("cemail").value);
	var collegehname = trim(document.getElementById("collegehname").value);
	var cdesc = trim(document.getElementById("cdesc").value);
	//var chname = document.getElementById("cname").value;




	if(collegehname=='')
	{
		alert('Please enter your college name');
		document.getElementById("collegehname").value='';
		document.getElementById("collegehname").focus();
		return false;
	}

	document.getElementById('hidemail').value=cemail;
	document.getElementById('hiddesc').value=cdesc;
	//document.getElementById('hidcity').value=ccity;

	document.getElementById('followingmain').style.display='none';


	/*var params = "cemail="+cemail+"&ccity="+ccity+"&chname="+chname+"&cdesc="+cdesc+"&id="+1;
	xmlHttp=GetXmlHttpObject();
	var url="saveschooldesc.php";


	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange=schoolChanged;
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
	return false;*/
}

/*function schoolChanged()
	{


	    if (xmlHttp.readyState==4 && xmlHttp.status == 200)
		 {
				var arr=new Array();

				arr=xmlHttp.responseText.split('+',2);
                var arr1 = arr[0];
                var arr2 = arr[1];
			if(arr1=='inserted')
				{
					document.getElementById('followingmain').style.display='none';
					document.getElementById('schoolinserted').style.display='block';
					document.getElementById('checkhh11').style.display='none';
					document.getElementById('cname').disabled=true;
					document.getElementById('hidcolid').value=arr2;



				}

			else if(xmlHttp.responseText=='')
			   {
			       	document.getElementById('followingmain').style.display='none';
					document.getElementById('schoolinserted').style.display='block';
			   }

		  }
		  else
		  {
				document.getElementById('checkhh11').style.display='block';

		  }

	 }
*/

function hidedivcom(id,type)
{


	if(type=='team')
	{
		document.getElementById('deletehim').innerHTML='Are you sure you want to remove your project from AIEPIC? If yes, click ok';
		document.getElementById('removeemail_mem').value='';
		document.getElementById('removeuid').value='';
		document.getElementById('removeproj').value=id;
	}
	if(type=='team1')
	{
		document.getElementById('deletehim').innerHTML='Are you sure you want to remove your team from AIEPIC? If yes, click ok';
		document.getElementById('removeemail_mem').value='';
		document.getElementById('removeuid').value='';
		document.getElementById('removeproj').value=id;
	}
	else if(type=='membership')
	{
		document.getElementById('deletehim').innerHTML='Are you sure you want to remove yourself from this project? If yes, click ok';
		document.getElementById('removeemail_mem').value='';
		document.getElementById('removeproj').value='';
		document.getElementById('removeuid').value=id;
	}
	else if(type=='member')
	{
		document.getElementById('deletehim').innerHTML='Are you sure you want to remove this member?  If yes, click ok';
		document.getElementById('removeproj').value='';
		document.getElementById('removeuid').value='';
		document.getElementById('removeemail_mem').value=id;
	}
	window.location.href='#';
	document.getElementById('newmahidelete').style.display='block';
	document.getElementById('newmahi2delete').style.display='block';
}

function hidediv()
{

	document.getElementById('newmahidelete').style.display='none';
	document.getElementById('newmahi2delete').style.display='none';
	document.getElementById('removeemail_mem').value='';
	document.getElementById('removeproj').value='';
	document.getElementById('removeuid').value='';
}
function close_men()
{

	document.getElementById('mentor11').style.display='none';
	document.getElementById('mentor22').style.display='none';

	objElems = document.registerp.elements;
	  for(i=0;i<objElems.length;i++){
	    objElems[i].disabled = false;
	  }
	document.getElementById('email123').value='';

}
function close_mentor()
{

	document.getElementById('mentor11').style.display='none';
	document.getElementById('mentor22').style.display='none';


}

function hidedel(id1,id2,id3)
{


	if(id1 != ''){
	document.getElementById(id1).style.display = 'none';}
	if(id2 != ''){
	document.getElementById(id2).style.display = 'block';}
	if(id3!=''){

	document.getElementById('productid_del').value = id3;}
}



