function QuestionClick(pObject) {
	var blnFlag=false;
		if(document.getElementById(pObject).style.display=='block') {
			document.getElementById(pObject).style.display="none";
			
		} else {
			document.getElementById(pObject).style.display="block";
			}
	
	/*for(var ii=1;ii<=9;ii++) {
		if(document.getElementById("trQA"+ii).style.display=='none') {
			blnFlag=true;
		}
	}*/
	/*if(blnFlag==true) {
		document.getElementById("chkAll").checked=false;
	} else {
		document.getElementById("chkAll").checked=true;
	}*/
}

function checkAll(pObject) {
	if(pObject.checked==true) {
		for(var ii=1;ii<=9;ii++) {
			document.getElementById("trQA"+ii).style.display='block';
		}
	} else {
		for(var ii=1;ii<=9;ii++) {
			document.getElementById("trQA"+ii).style.display='none';
		}
	}
}

//feedback form
function vldFeedback(action){
    var oForm='';
    var oName='';
    var oEmail='';
    var oAddress='';
    var oPhone='';
    var oProfession='';
    var oOpinion='';
    
    if(action=='feedback'){
        oForm = document.feedback;
        oName = oForm.txtName;
        oEmail = oForm.txtEmail;
        oAddress = oForm.txtAddress;
        oPhone = oForm.txtPhone;
        oProfession = oForm.txtProfession;
        oOpinion = oForm.txtOpinion;
    }
    else{
        oForm = document.Enquiry;
        oName = oForm.txtEnName;
        oEmail = oForm.txtEnEmail;
        oAddress = oForm.txtEnAddress;
        oPhone = oForm.txtEnPhone;
        oProfession = oForm.txtEnProfession;
        oOpinion = oForm.txtEnRequire;
    }
    
    if(oName.value==''){
        alert('Please enter Name');
        oName.focus();
        return false;
    }
    if(oEmail.value==''){
        alert('Please enter E-mail');
        oEmail.focus();
        return false;
    }
    if(!(checkMailId(oEmail))){
		return false;	
	}
    if(oAddress.value==''){
        alert('Please enter Address');
        oAddress.focus();
        return false;
    }
    if(oPhone.value==''){
        alert('Please enter Contact number');
        oPhone.focus();
        return false;
    }
    if(!(isNumeric(oPhone,'Contact number'))){
        return false;
    }
    if(oProfession.value==''){
        alert('Please enter Profession');
        oProfession.focus();
        return false;
    }
    if(oOpinion.value==''){
        alert('Please enter Your Opinion');
        oOpinion.focus();
        return false;
    }
    return true;
}

function checkMailId(pField) // Check For Valid EMail
{
	var vSpcs=" \t\r\n";   // Carriage Return,Tab
	//var oField=document.getElementById(pField);
	var fldValue=pField.value;  //
	var fldLength=fldValue.length;
	var bReturn;
	bReturn=true;
	var iAtRate
	iAtRate=0
	var sArray=new Array('!','#','$','\%','^','\*','(',')','-','+','=') // Store SpecialCharacters
	var iArrLen=sArray.length;
	
	if(fldValue.lastIndexOf('.')<fldValue.indexOf('@')) // @ must come after .
	{
		alert("Please enter valid E-mail address.");
		oField.focus();
		return(false);
	}
	
	if((fldValue.search('.')==-1 || fldValue.search('@')==-1))// Existence Of '.' and '@' must be there. // || (fldValue.charAt(0)<'a' || fldValue.charAt(0)>'z'))
	{
		alert("Please enter valid E-mail address.");
		pField.focus();
		return(false);
	}

	for(var ii=0;ii<fldLength;ii++)  // Loop To Check Each Character
	{
		var fldChar=fldValue.charAt(ii);   //  Store Each Char
		if(vSpcs.indexOf(fldChar)==0)  // Spaces Not allowed
		{
			alert("No Spaces Please.");
			pField.focus();
			bReturn=false;
			return;
		}
		if(fldValue.charAt(ii)=='@') // "@ should not be more than 1
		{
			iAtRate=iAtRate+1 // incremented var if more than 1
		}
		if(iAtRate>1) // found Then alert
		{
			alert("Please enter valid E-mail address./'@' must appear only once");
			pField.focus();
			bReturn=false;
			return;
		}
		if(fldValue.charAt(ii)=='.' || fldValue.charAt(ii)=='@') // There Must Be One Char After "." And "@"
		{
			if((fldValue.charAt(ii+1)<'a' || fldValue.charAt(ii+1)>'z') && (fldValue.charAt(ii+1)<'A' || fldValue.charAt(ii+1)>'Z') && (fldValue.charAt(ii+1)<'0' || fldValue.charAt(ii+1)>'9'))
			{
				alert("Please enter valid E-mail address.");
				pField.focus();
				bReturn=false;
				return;
			}
		}

		// For Invalid Characters
		for(var jj=0;jj<iArrLen;jj++) // Checking For Spcl Char
		{
			if(fldChar==sArray[jj].valueOf())
			{
				alert("Please enter valid E-mail address.");
				pField.focus();
				bReturn=false;
				return;
			}
		}
	}
	return(bReturn);
}

function isNumeric(pField,pMessage)	{
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;
	var strString=pField.value;
	if (strString.length == 0) return false;
		for (i = 0; i < strString.length && blnResult == true; i++)
			{
			strChar = strString.charAt(i);
			if (strValidChars.indexOf(strChar) == -1)
				{
					blnResult = false;
					alert("Please Enter Valid " + pMessage + ".");
					pField.focus();
					break;
				}
			}
	return blnResult;
}