﻿// JavaScript Document

var checkobj;



function agreesubmit(el){

checkobj=el

if (document.all||document.getElementById){

for (i=0;i<checkobj.form.length;i++){  //hunt down submit button

var tempobj=checkobj.form.elements[i]

if(tempobj.type.toLowerCase()=="submit")

tempobj.disabled=!checkobj.checked

}

}

}

function _getSignupValidated()
{
	user_id = document.frmsignup.user_id.value;

	user_pwd= document.frmsignup.user_pwd.value;
	
	confirm_pwd= document.frmsignup.confirm_pwd.value;
	
	if(user_id == "")
	{

		alert("User ID field cannot be left empty.\n Please enter User ID");

		document.frmsignup.user_id.focus();

		return false;

	}	
	else if(user_pwd == "" )
	{

		alert("Password field cannot be left empty.\n Please enter Password");

		document.frmsignup.user_pwd.focus();

		return false;

	}	
	else if(confirm_pwd == "" )
	{

		alert("Confirm password field cannot be left empty.\n Please enter Confirm Password");

		document.frmsignup.confirm_pwd.focus();

		return false;

	}	
	else if(confirm_pwd !=  user_pwd)
	{

		alert("Password and Confirm password does not match");

		document.frmsignup.confirm_pwd.focus();

		return false;
		
	}	
	else
		return true;

}

function _getQueryValidated(el)
{
	var email;
	
	email = document.frmquery.txtEmail.value;

	fname= document.frmquery.fname.value;
	
	if(fname == "")

	{

		alert("Name field cannot be left empty.\n Please enter your full name");

		document.frmquery.fname.focus();

		return false;

	}
	
	else if(email.indexOf('@')=='-1'||email.indexOf('.')=='-1')

	{

		alert("Invalid email id.");	

		document.frmquery.txtEmail.focus();

		return false;

	}
	else
		return true;

}

function defaultagree(el){

	var email,user_id,user_pwd;

	user_id = document.frmRegister.user_id.value;

	user_pwd=document.frmRegister.user_pwd.value;

	email = document.frmRegister.email.value;

	fname= document.frmRegister.fname.value;

	rbfield=document.frmRegister.rbfield.value;

	fieldd=document.frmRegister.fieldd.value;

	contactaddress=document.frmRegister.contactaddress.value;

	if(fname == "")

	{

		alert("Name field cannot be left empty.\n Please enter your full name");

		document.frmRegister.fname.focus();

		return false;

	}

		if(rbfield == "")

	{

		alert("Your field cannot be left empty.\n Please select your field.");

		document.frmRegister.rbfield.focus();

		return false;

	}

		if(fieldd == "")

	{

		alert("Your sub field cannot be left empty.\n Please select your sub field.");

		document.frmRegister.fieldd.focus();

		return false;

	}

	if(contactaddress == "")

	{

		alert("Your contact address cannot be left empty.\n Please enter your contact address.");

		document.frmRegister.contactaddress.focus();

		return false;

	}

	if(user_id == "")

	{

		alert("User Id field cannot be left empty.\n Please enter username");

		document.frmRegister.user_id.focus();

		return false;

	}

	if(user_pwd == "")

	{

		alert("Password cannot be left empty.\n Please enter PASSWORD");

		document.frmRegister.user_pwd.focus();

		return false;

	}

	if(email.indexOf('@')=='-1'||email.indexOf('.')=='-1')

	{

		alert("Invalid email id.");	

		document.frmRegister.email.focus();

		return false;

	}

	return true;



	if (!document.all&&!document.getElementById)

	{

		if (window.checkobj&&checkobj.checked)

			return true

		else

		{

			alert("Please read/accept terms to submit form")

			return false

		}

	}

}





var ns6=document.getElementById&&!document.all



function restrictinput(maxlength,e,placeholder){

if (window.event&&event.srcElement.value.length>=maxlength)

return false

else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){

var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys

if (pressedkey.test(String.fromCharCode(e.which)))

e.stopPropagation()

}

}



function countlimit(maxlength,e,placeholder){

var theform=eval(placeholder)

var lengthleft=maxlength-theform.value.length

var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)

if (window.event||e.target&&e.target==eval(placeholder)){

if (lengthleft<0)

theform.value=theform.value.substring(0,maxlength)

placeholderobj.innerHTML=lengthleft

}

}





function displaylimit(thename, theid, thelimit){

var theform=theid!=""? document.getElementById(theid) : thename

var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span></b> characters remaining on your input limit'

if (document.all||ns6)

document.write(limit_text)

if (document.all){

eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}

eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}

}

else if (ns6){

document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 

document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 

}

}



// JavaScript Document

function rbToggle(val)

{

	//var rb1 = document.getElementById('rb1');

	//var rb2 = document.getElementById('rb2');

	

	var v = val;

	

	if(v == 'P')

	{

		document.getElementById('sel2').style.display = 'none';

		document.getElementById('sel1').style.display = 'block';

	}

	else if(v == 'S')

	{

		document.getElementById('sel1').style.display = 'none';

		document.getElementById('sel2').style.display = 'block';

	}

	else if(v == 'U')

	{

		document.getElementById('sel3').style.display = 'none';

		document.getElementById('sel4').style.display = 'block';

	}	

	else if(v == 'D')

	{

		document.getElementById('sel4').style.display = 'none';

		document.getElementById('sel3').style.display = 'block';

	}	

}

