
function check_fields(form_name,f_name,d_name,c_array)
{var incre=0;for(incre=0;incre<c_array;incre++)
{var frm="document."+form_name+"."+f_name[incre]+".value";var foc="document."+form_name+"."+f_name[incre];if(trimSpaces(eval(frm))=="")
{alert(d_name[incre]+" is a Required Field .");var foc_field=eval(foc);foc_field.focus();return false;}}
return true;}
function trimSpaces(stringValue)
{for(i=0;i<stringValue.length;i++)
{if(stringValue.charAt(i)!=" ")
{break;}}
if(i>0)
{stringValue=stringValue.substring(i);}
strLength=stringValue.length-1;for(i=strLength;i>=0;i--)
{if(stringValue.charAt(i)!=" ")
{break;}}
if(i<strLength)
{stringValue=stringValue.substring(0,i+1);}
return stringValue;}
function checkAllowedChars(strToCheck,allowedChars)
{var acLen=allowedChars.length;var stcLen=strToCheck.length;strToCheck=strToCheck.toLowerCase();var i;var j;var rightCount=0;for(i=0;i<acLen;i++)
{switch(allowedChars.charAt(i))
{case'A':for(j=0;j<stcLen;j++)
{rightCount+=strToCheck.charAt(j)>='a'&&strToCheck.charAt(j)<='z';}
break;case'N':for(j=0;j<stcLen;j++)
{rightCount+=strToCheck.charAt(j)>='0'&&strToCheck.charAt(j)<='9';}
break;default:for(j=-1;-1!=(j=strToCheck.indexOf(allowedChars.charAt(i),j+1));rightCount++);break;}}
if(rightCount==stcLen)
{return true;}
return false;}
function checkEmail(emailString)
{splitVal=emailString.split('@');if(splitVal.length<=1)
{alert("Please Enter A Valid Email Address .");return false;}
if(splitVal[0].length<=0||splitVal[1].length<=0)
{alert("Please Enter A Valid Email Address .");return false;}
splitDomain=splitVal[1].split('.');if(splitDomain.length<=1)
{alert("Please Enter A Valid Email Address .");return false;}
if(splitDomain[0].length<=0||splitDomain[1].length<=1)
{alert("Please Enter A Valid Email Address .");return false;}
return true;}
function check_file(f_name,d_name,c_array,f_type,c_f_array)
{var incre=0;for(incre=0;incre<c_array;incre++)
{var flag=0;var frm="document."+f_name[incre]+".value";if(eval(frm)!="")
{var file=eval(frm).split(".");var ext=file[file.length-1].toLowerCase();for(increment=0;increment<c_f_array;increment++)
{if(f_type[increment]==ext)
{flag=1;}}}
if(flag==0)
{alert("Invalid File Type In "+d_name[incre]);return false;}}
return true;}
function check_int_fields(formname,f_name,d_name,c_array)
{var incre=0;for(incre=0;incre<c_array;incre++)
{var frm="document."+formname+"."+f_name[incre]+".value";var foc="document."+formname+"."+f_name[incre];if(isNaN(eval(frm)))
{alert(d_name[incre]+" Should Be A Number .");var foc_field=eval(foc);foc_field.focus();return false;}}
return true;}
function check_greater(min_val,max_val,d_name,c_array)
{var incre=0;for(incre=0;incre<c_array;incre++)
{var frm_min="document."+min_val[incre]+".value";var foc_min="document."+min_val[incre];var frm_max="document."+max_val[incre]+".value";var foc_max="document."+max_val[incre];if(eval(frm_min)>eval(frm_max))
{alert(d_name[incre]+" Must Be Larger .");var foc_field=eval(foc_min);foc_field.focus();return false;}}
return true;}
var http_request=false;function makeRequest(url)
{if(window.XMLHttpRequest)
{http_request=new XMLHttpRequest();}
else if(window.ActiveXObject)
{http_request=new ActiveXObject("Microsoft.XMLHTTP");}
else
{alert('Problem creating the XMLHttpRequest object');}
http_request.open('get',url);http_request.onreadystatechange=alertContents();http_request.send(null);}
function alertContents()
{alert(http_request.readyState);if(http_request.status==200)
{if(http_request.readyState==4)
{var response=http_request.responseText;alert(response);document.newsletter.getElementById('newsletter').innerHTML='0';}}}
function check_intgreat_val(min,max)
{var min,max;if(parseFloat(min)>parseFloat(max))
{alert('Minimum Total Should Be Less Than Maximum Total')
return false}
if(parseFloat(min)<0)
{alert('Negative Value Is Not Allowed')
return false}
else if(parseFloat(max)<0)
{alert('Negative Value Is Not Allowed')
return false}
return true}
function check_intgreat_val2(min,max)
{var min,max;if(parseFloat(min)>parseFloat(max))
{alert('Start Range Should Be Less Than End Range')
return false}
if(parseFloat(min)<0)
{alert('Negative Value Is Not Allowed')
return false}
else if(parseFloat(max)<0)
{alert('Negative Value Is Not Allowed')
return false}
return true}
function isInteger(value)
{return(parseInt(value)==value);}
var integer=/^\d+$/;function validateInteger(form,myField)
{if(!isInteger(eval("document."+form+"."+myField+".value")))
{alert('Invalid Integer Value Entered . \n');eval("document."+form+"."+myField+".focus()");return false}
if(window.RegExp&&!integer.test(eval("document."+form+"."+myField+".value"))){alert('Invalid Integer Value Entered . \n');eval("document."+form+"."+myField+".focus()");return false}
return true;}
function checkGreaterInt(min_field,max_field,min_text,max_text,form_name)
{var min_value="document."+form_name+"."+min_field+".value";var max_value="document."+form_name+"."+max_field+".value";var temp;if(isNaN(eval(min_value)))
{alert(min_text+" Should Be A Number . ");temp="document."+form_name+"."+min_field;eval(temp).focus();return false;}
if(isNaN(eval(max_value)))
{alert(max_text+" Should Be A Number . ");temp="document."+form_name+"."+max_field;eval(temp).focus();return false;}
if(isInteger(eval(min_value)))
{}
else
{alert(min_text+" Should Not Be A Decimal Number . ");temp="document."+form_name+"."+min_field;eval(temp).focus();return false;}
if(isInteger(eval(max_value)))
{}
else
{alert(max_text+" Should Not Be A Decimal Number . ");temp="document."+form_name+"."+max_field;eval(temp).focus();return false;}
if(parseInt(eval(min_value))<0)
{alert(min_text+" Should Be Greater Than Or Equal To Zero . ");temp="document."+form_name+"."+min_field;eval(temp).focus();return false;}
if(parseInt(eval(max_value))<0)
{alert(max_text+" Should Be Greater Than Or Equal To Zero . ");temp="document."+form_name+"."+max_field;eval(temp).focus();return false;}
if(parseInt(eval(max_value))<=parseInt(eval(min_value)))
{alert(max_text+" Should Be Greater Than "+min_text+" . ");temp="document."+form_name+"."+max_field;eval(temp).focus();return false;}
return true;}
function checkGreaterFloat(min_field,max_field,min_text,max_text,form_name)
{var min_value="document."+form_name+"."+min_field+".value";var max_value="document."+form_name+"."+max_field+".value";var temp;if(isNaN(eval(min_value)))
{alert(min_text+" Should Be A Number . ");temp="document."+form_name+"."+min_field;eval(temp).focus();return false;}
if(isNaN(eval(max_value)))
{alert(max_text+" Should Be A Number . ");temp="document."+form_name+"."+max_field;eval(temp).focus();return false;}
if(parseFloat(eval(min_value))<0)
{alert(min_text+" Should Be Greater Than Or Equal To Zero . ");temp="document."+form_name+"."+min_field;eval(temp).focus();return false;}
if(parseFloat(eval(max_value))<0)
{alert(max_text+" Should Be Greater Than Or Equal To Zero . ");temp="document."+form_name+"."+max_field;eval(temp).focus();return false;}
if(parseFloat(eval(max_value))<=parseFloat(eval(min_value)))
{alert(max_text+" Should Be Greater Than "+min_text+" . ");temp="document."+form_name+"."+max_field;eval(temp).focus();return false;}
return true;}
function check_numeric(sText)
{var ValidChars="0123456789.";var IsNumber=true;var Char;for(i=0;i<sText.length&&IsNumber==true;i++)
{Char=sText.charAt(i);if(ValidChars.indexOf(Char)==-1)
{IsNumber=false;}}
return IsNumber;}
function checkPass()
{if(document.frmpsd.newpassword.value=="")
{alert("Please Enter Your New Password .");document.frmpsd.newpassword.value=="";document.frmpsd.newpassword.focus();return false;}
if(document.frmpsd.confirmpassword.value=="")
{alert("Please Confirm Your New Password .");document.frmpsd.confirmpassword.value=="";document.frmpsd.confirmpassword.focus();return false;}
if(document.frmpsd.newpassword.value!=document.frmpsd.confirmpassword.value)
{alert("Password Mismatch .");document.frmpsd.confirmpassword.value=="";document.frmpsd.confirmpassword.focus();return false;}}
function checkPassUser()
{if(document.frmpsd.newpassword.value=="")
{alert("Please Enter Your New Password .");document.frmpsd.newpassword.value=="";document.frmpsd.newpassword.focus();return false;}
if(document.frmpsd.confirmpassword.value=="")
{alert("Please Confirm Your New Password .");document.frmpsd.confirmpassword.value=="";document.frmpsd.confirmpassword.focus();return false;}
if(document.frmpsd.newpassword.value!=document.frmpsd.confirmpassword.value)
{alert("Password Mismatch .");document.frmpsd.confirmpassword.value=="";document.frmpsd.confirmpassword.focus();return false;}}
function check2Emails(email1,email2){if(email1==email2){return true;}
else{alert('Two email should be equal.');return false;}}
function emptyTextBox(contrlName,value1){if(contrlName==value1){document.search_form.s_search.value=' ';}}
function form_submit(a){document.onkeydown=checkKeycode()}
function checkKeycode(e){var keycode;if(window.event)keycode=window.event.keyCode;else if(e)keycode=e.which;if(keycode==13){document.search_form.submit();}}
function notifyMeText(e,form){var keycode;if(typeof(e.keyCode)=='number'){e=e.keyCode;}else if(typeof(e.which)=='number'){e=e.which;}else if(typeof(e.charCode)=='number'){e=e.charCode;}else{return;}
keycode=e;if(keycode==13){return notifyme(form)}}
function isValidURL(url){var RegExp=/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w\.]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;if(RegExp.test(url))
{return true;}else
{alert("Please enter a valid URL.")
return false;}}
function isValidSDURL(url){var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;if(regexp.test(url))
{return true;}else
{alert("Please enter a valid URL.")
return false;}}
function popup(url,title,param)
{window.open(url,'',param);}
function popupAlert(pageurl,okLabel,okOnClick,buttonClass,pagewidth)
{if(okOnClick=='')
okOnClick='Dialog.okCallback()';if(pagewidth==0)
pagewidth=550;Dialog.alert({url:pageurl,options:{method:'get'}},{className:'alphacube',width:pagewidth,okLabel:okLabel,okOnClick:okOnClick,buttonClass:buttonClass,closable:true,showEffectOptions:{duration:0.7},hideEffectOptions:{duration:0.3}});}
function popupInfo(pageurl,pagewidth)
{if(pagewidth==0)
pagewidth=550;Dialog.info({url:pageurl,options:{method:'get'}},{className:'alphacube',width:pagewidth,closable:true,showEffectOptions:{duration:0.7},hideEffectOptions:{duration:0.3}});}
function popupConfirm(pageurl,okLabel,okOnClick,cancelLabel,cancelOnClick,buttonClass,pagewidth)
{if(okOnClick=='')
okOnClick='Dialog.okCallback()';if(cancelOnClick=='')
cancelOnClick='Dialog.cancelCallback()';if(pagewidth==0)
pagewidth=550;Dialog.confirm({url:pageurl,options:{method:'get'}},{className:'alphacube',buttonClass:buttonClass,width:pagewidth,closable:true,okLabel:okLabel,okOnClick:okOnClick,cancelLabel:cancelLabel,cancelOnClick:cancelOnClick,showEffectOptions:{duration:0.7},hideEffectOptions:{duration:0.3}});}
function invokeAdminSiteSearch()
{var passstring='';if(document.form_admtopsearch.searchkeyword.value=='' || document.form_admtopsearch.searchkeyword.value=='Site Search'){alert('Please Enter Search keyword');return false;}else{if(getAdminTopSearchOption()=='url'){passstring = getAdminTopSearchOption()+"="+document.form_admtopsearch.searchkeyword.value+"&fieldby="+getAdminTopSearchOption();}else if(getAdminTopSearchOption()=='title'){passstring = getAdminTopSearchOption()+"="+document.form_admtopsearch.searchkeyword.value+"&fieldby="+getAdminTopSearchOption();}window.location="approved_sites.php?"+passstring;}}
function getAdminTopSearchOption()
{if(document.form_admtopsearch.searchtitle[0].checked==true){return document.form_admtopsearch.searchtitle[0].value;}else if(document.form_admtopsearch.searchtitle[1].checked==true){return document.form_admtopsearch.searchtitle[1].value;}}
function invokeReviewerSiteSearch()
{var passstring='';if(document.form_topsearch.searchkeyword.value=='' || document.form_topsearch.searchkeyword.value=='Site Search'){alert('Please Enter Search keyword');return false;}else{if(getReviewerTopSearchOption()=='url'){passstring = getReviewerTopSearchOption()+"="+document.form_topsearch.searchkeyword.value+"&fieldby="+getReviewerTopSearchOption()+"&paid_status=A";}else if(getReviewerTopSearchOption()=='title'){passstring = getReviewerTopSearchOption()+"="+document.form_topsearch.searchkeyword.value+"&fieldby="+getReviewerTopSearchOption()+"&paid_status=A";}window.location="members/admin/review_sites.php?"+passstring;}}
function getReviewerTopSearchOption()
{if(document.form_topsearch.searchtitle[0].checked==true){return document.form_topsearch.searchtitle[0].value;}else if(document.form_topsearch.searchtitle[1].checked==true){return document.form_topsearch.searchtitle[1].value;}}
