function checkdate(input)
{
	if(isEmpty(input))
		return false;
	var bool = true;
	var validformat=/^\d{2}\/\d{2}\/\d{4}$/; //Basic check for format validity
	if (!validformat.test(input))
	bool = false;
	else{ //Detailed check for valid date ranges
		var monthfield=input.split("/")[0]
		var dayfield=input.split("/")[1]
		var yearfield=input.split("/")[2]
		var dayobj = new Date(yearfield, monthfield-1, dayfield)
		if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
		bool = false;
		else
		bool=true;
	}
	return bool
}
function isEmpty(strng)
{
var error = "";
  if (strng.length == 0) {
     return true;
  }
return false;	  
}
function isRadio(rad)
{	
	for(i=rad.length-1;i>-1;i--)
	{	
		if(rad[i].checked)
			return(true);
	}
	return false;
}
function Validate_Feedback_Login()
{
	var bool = true;
	var id = document.feedbacklogin.userid.value;
	var key = document.feedbacklogin.passkey.value;
	if(isEmpty(id) || isEmpty(key))
		bool = false;
	if(id!="nebula" || key!="navigator"){
		bool = false;
		alert('Invalid ID/Pass');
	}
		
	if(isEmpty(document.feedbacklogin.userid.value)){document.getElementById('userq').style.color ="#cc0000"; document.getElementById('userq').style.fontWeight="bold";  
	document.getElementById('error_msg').style.display = "";}
	if(isEmpty(document.feedbacklogin.passkey.value)){document.getElementById('passq').style.color ="#cc0000"; document.getElementById('passq').style.fontWeight="bold";  
	document.getElementById('error_msg').style.display = "";}
	if(isEmpty(document.feedbacklogin.onea.value)){document.getElementById('oneq').style.color ="#cc0000"; document.getElementById('oneq').style.fontWeight="bold";  
	document.getElementById('error_msg').style.display = "";}
	if(!checkdate(document.feedbacklogin.twoa.value)){document.getElementById('twoq').style.color ="#cc0000"; document.getElementById('twoq').style.fontWeight="bold";  
	document.getElementById('error_msg').style.display = "";}
	
	
	if(!isEmpty(document.feedbacklogin.userid.value)){document.getElementById('userq').style.color ="#000000"; document.getElementById('userq').style.fontWeight="normal";}
 	if(!isEmpty(document.feedbacklogin.passkey.value)){document.getElementById('passq').style.color ="#000000"; document.getElementById('passq').style.fontWeight="normal";}
 	if(!isEmpty(document.feedbacklogin.onea.value)){document.getElementById('oneq').style.color ="#000000"; document.getElementById('oneq').style.fontWeight="normal";}
 	if(checkdate(document.feedbacklogin.twoa.value)){document.getElementById('twoq').style.color ="#000000"; document.getElementById('twoq').style.fontWeight="normal";}
 	
	if(isEmpty(document.feedbacklogin.userid.value)){bool = false;}
	if(isEmpty(document.feedbacklogin.passkey.value)){bool = false;}
	if(isEmpty(document.feedbacklogin.onea.value)){bool = false;}
	if(!checkdate(document.feedbacklogin.twoa.value)){bool = false;}
	
	return(bool);
}
