var frmUser=new Object();var flag=0;function validateUser(fieldName)
{if(fieldName=='')
{var ruleCount=0;var allFieldsName=new Array("cboCategory","txtTitle","txtIdea");for(ruleCount=0;ruleCount<allFieldsName.length;ruleCount++)
{validRules(allFieldsName[ruleCount]);flagFormSubmit=true;}}
else
{validRules(fieldName);}
fieldMap["form1"]=frmUser;var errorStatus=validation(document.forms[0]);if(errorStatus)
{if(flag==1)
return false;else
return true;}
else
return false;}
function validateRegister(fieldName)
{if(fieldName=='')
{var ruleCount=0;var allFieldsName=new Array("cboCategory","txtTitle","txtIdea","txtName","txtEmail","txtMobile","txtPhonestd","txtPhone","txtCity");for(ruleCount=0;ruleCount<allFieldsName.length;ruleCount++)
{validRules(allFieldsName[ruleCount]);flagFormSubmit=true;}
phErr=checkContactNumber('errtxtMobile','errtxtPhone');}
else
{validRules(fieldName);}
fieldMap["form1"]=frmUser;var errorStatus=validation(document.forms[0]);if(errorStatus)
{if(!phErr)
{return false;}else
{return true;}}
else
return false;}
function validateVote(fieldName)
{if(fieldName=='')
{var ruleCount=0;var allFieldsName=new Array("txtName","txtEmail");for(ruleCount=0;ruleCount<allFieldsName.length;ruleCount++)
{validRules(allFieldsName[ruleCount]);flagFormSubmit=true;}}
else
{validRules(fieldName);}
fieldMap["form1"]=frmUser;var errorStatus=validation(document.forms[0]);if(errorStatus)
return true;else
return false;}
function validateTopVote(fieldName)
{if(fieldName=='')
{var ruleCount=0;var allFieldsName=new Array("txtName","txtEmail","rdVote52");for(ruleCount=0;ruleCount<allFieldsName.length;ruleCount++)
{validRules(allFieldsName[ruleCount]);flagFormSubmit=true;}}
else
{validRules(fieldName);}
fieldMap["form1"]=frmUser;var errorStatus=validation(document.forms[0]);if(errorStatus)
{return true;}
else
return false;}
function validRules(fieldName)
{switch(fieldName)
{case"cboCategory":frmUser["cboCategory"]={validateFunction:[{funName:isBlank,errMsg:"Please select category"}],div:"errcboCategory"};break;case"txtTitle":frmUser["txtTitle"]={validateFunction:[{funName:isBlank,errMsg:"Please enter title"},{funName:contains1,errMsg:"Please enter title"}],div:"errtxtTitle"};break;case"txtIdea":frmUser["txtIdea"]={validateFunction:[{funName:isBlank,errMsg:"Please enter your idea"},{funName:len,errMsg:"Idea should not exceed 1500 char"},{funName:contains,errMsg:"Please enter your idea"}],div:"errtxtIdea"};break;case"txtName":frmUser["txtName"]={validateFunction:[{funName:isBlank,errMsg:"Please enter your  name"},{funName:nameValidation,errMsg:"Please enter your valid  name"}],div:"errtxtName"};break;case"txtCity":frmUser["txtCity"]={validateFunction:[{funName:isBlank,errMsg:"Please enter your city"},{funName:nameValidation,errMsg:"Please enter your valid city"}],div:"errtxtCity"};break;case"txtEmail":frmUser["txtEmail"]={validateFunction:[{funName:isBlank,errMsg:"Please enter your email"},{funName:emailValidation,errMsg:"Please enter valid email"}],div:"errtxtEmail"};break;case"rdVote52":frmUser["rdVote52"]={validateFunction:[{funName:atleastOneRadChk,errMsg:"Please select atleast one vote."}],others:['rdVote11','rdVote12','rdVote21','rdVote22','rdVote31','rdVote32','rdVote41','rdVote42','rdVote51'],div:"errrdVote52"};break;}}
function checkContactNumber(errMbDiv,errPhDiv){var dom=document;var RegExpPhone=/^[0-9]{10,11}$/;var RegExpMobile=/^9[0-9]{9}$/;var txtPhone=document.getElementById('txtPhonestd').value+dom.getElementById('txtPhone').value;var txtMobile=dom.getElementById('txtMobile').value;var flagContactNo;if((txtPhone=='')&&(txtMobile=='')){dom.getElementById(errMbDiv).style.display='none';dom.getElementById(errPhDiv).style.display='block';dom.getElementById(errPhDiv).innerHTML='Please enter atleast one contact detail properly';flagContactNo=1;}else if(txtPhone!=''||txtMobile!=''){if(txtPhone!=''){if(!(eval(RegExpPhone).test(txtPhone))){dom.getElementById(errPhDiv).style.display='block';if(txtMobile==''){dom.getElementById(errMbDiv).style.display='none';}
dom.getElementById(errPhDiv).innerHTML='Please enter valid phone number';flagContactNo=1;}else{dom.getElementById(errPhDiv).style.display='none';flagContactNo=0;}}
if(txtMobile!=''){if(!(eval(RegExpMobile).test(txtMobile))){dom.getElementById(errMbDiv).style.display='block';if(txtPhone==''){dom.getElementById(errPhDiv).style.display='none';}
dom.getElementById(errMbDiv).innerHTML='Please enter valid mobile number';flagContactNo=1;}else{dom.getElementById(errMbDiv).style.display='none';flagContactNo=0;}}}else{dom.getElementById(errMbDiv).style.display='none';dom.getElementById(errPhDiv).style.display='none';flagContactNo=0;}
if(flagContactNo==1){return false;}
return true;}
function getIdea()
{$.ajax({url:"process.inc.php",success:function(msg){$("#contentIdea").html(msg);}});setTimeout("getIdea()",20000);}
window.onload=function()
{getIdea();}
function putData()
{if(document.getElementById('txtIdea').value=='')
document.getElementById('txtIdea').value='1500 characters only. Please read the terms and conditions before you post your idea.';}
function remove()
{if(document.getElementById('txtIdea').value=='1500 characters only. Please read the terms and conditions before you post your idea.')
document.getElementById('txtIdea').value='';}
function putData1()
{if(document.getElementById('txtTitle').value=='')
document.getElementById('txtTitle').value='75 characters only.';}
function remove1()
{if(document.getElementById('txtTitle').value=='75 characters only.')
document.getElementById('txtTitle').value='';}
function radCheck()
{var cnt,cnt1=0;for(i=1;i<11;i++)
{if(document.getElementById('rdVote'+i).checked)
cnt++;}
if(cnt==0)
{document.getElementById('errrdVote'+i).style.display='block';document.getElementById('errrdVote'+i).innerHTML='please select atleast one option';cnt1=0;}
else
{document.getElementById('errrdVote'+i).style.display='none';document.getElementById('errrdVote'+i).innerHTML='';cnt1=1;}
if(cnt1==0)
return false;else
return true;}