var curscreen="";var secondscreen="";function $e(b){return document.getElementById(b)}function $v(b){return document.getElementById(b).value}function $i(b){return document.getElementById(b).innerHTML}function htmldecode(b){return b.replace("&amp;","&").replace("&nbsp;"," ").replace("&lt;","<").replace("&gt;",">").replace("&apos;","'").replace("&quot;",'"')}function htmlencode(b){return b.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;").replace("'","&apos;").replace('"',"&quot;")}function selectValue(d,c){var b=document.getElementById(d).getElementsByTagName("option");for(i=0;i<b.length;i++){if(b[i].value==c){b[i].selected="selected"}else{b[i].selected=null}}}function selectElement(c,b){selectValue(c,document.getElementById(b).value)}function selectRadioValue(c,d){var b=document.getElementsByName(c);for(i=0;i<b.length;i++){if(b[i].value==d){b[i].checked="checked"}else{b[i].checked=null}}}function getradiovalue(c){if(!document.getElementsByName(c)){return}var b=document.getElementsByName(c);for(i=0;i<b.length;i++){if(b[i].checked){return b[i].value}}return 0}function getselectedradio(c){if(!document.getElementsByName(c)){return}var b=document.getElementsByName(c);for(i=0;i<b.length;i++){if(b[i].checked){return b[i]}}return null}function left(b,c){if(c<=0){return""}else{if(c>String(b).length){return b}else{return String(b).substring(0,c)}}}function right(c,d){if(d<=0){return""}else{if(d>String(c).length){return c}else{var b=String(c).length;return String(c).substring(b,b-d)}}}String.prototype.trim=function(){a=this.replaceAll(/^\s+/,"");return a.replaceAll(/\s+$/,"")};function isEmail(b){if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(b)){return true}else{return false}}function isValidEmail(b){return(b.indexOf(".")>2)&&(b.indexOf("@")>0&&b.length>4)}function findX(b){var c=0;if(b.offsetParent){while(1){c+=b.offsetLeft;if(!b.offsetParent){break}b=b.offsetParent}}else{if(b.x){c+=b.x}}return c}function findY(c){var b=0;if(c.offsetParent){while(1){b+=c.offsetTop;if(!c.offsetParent){break}c=c.offsetParent}}else{if(c.y){b+=c.y}}return b}function noresponse(b){alert("A background AJAX request was sent to retrieve details. It failed with the following message:\n"+b.responseText);hidescreen()}function screen(e,d){if(d){if(document.all){var c=document.getElementsByTagName("html")[0];c.style.height="100%";c.style.overflow="hidden"}else{document.body.style.overflow="hidden"}scroll(0,0);if(document.documentElement.clientHeight){var b=document.documentElement.clientHeight}else{if(document.body.clientHeight){var b=document.body.clientHeight}}if(b){document.getElementById("screen").style.height=b;document.getElementById(e).style.height=parseInt(0.8*b)}document.getElementById("screen").style.display="block";document.getElementById(e).style.display="block";if(curscreen){secondscreen=e}else{curscreen=e}}else{if(document.all){var c=document.getElementsByTagName("html")[0];c.style.height="";c.style.overflow=""}else{document.body.style.overflow=""}if(e==curscreen){document.getElementById("screen").style.display="none";curscreen=""}else{secondscreen=""}document.getElementById(e).style.display="none"}}function toggle(b){if($e(b).style.display=="none"||hasClass($e(b),"hide")){$e(b).style.display="block";removeClass($e(b),"hide")}else{$e(b).style.display="none";addClass($e(b),"hide")}}function show(b){if($e(b)){$e(b).style.display="block"}}function hide(b){if($e(b)){$e(b).style.display="none"}}function hidescreen(){if(curscreen){screen(curscreen,0)}}function closeHelp(c){hide("divhelp");var b="scripts/ajax/updatesession.php?name="+c+"&value=0";var d=new Ajax.Request(b,{method:"post"})}function showHelp(c){var b="scripts/ajax/gethelp.php?name="+c;var d=new Ajax.Request(b,{method:"post",onSuccess:fillHelp})}function fillHelp(b){$e("divhelp").innerHTML=b.responseText;show("divhelp")}function checkDOB(e){var c=$v(e).split("-");var b=new Date(c[0].substr(0),(c[1]-1),c[2]);var d=new Date();if(b<d){return true}else{return false}}function switchTab(c,b){if(tabs[c]){$e(tabs[c]).className="tab";$e(tabs[c]+"link").className=""}$e(b).className="tab active";$e(b+"link").className="active";tabs[c]=b}function switchVirtualTab(c,b){if(tabs[c]){$e(tabs[c]+"link").className=""}$e(b+"link").className="active";tabs[c]=b}function deleteRow(c){var b=c.parentNode;while(b&&b.tagName.toLowerCase()!="tr"){if(b.parentNode&&b.parentNode!=b){b=b.parentNode}else{return}}if(b){b.parentNode.removeChild(b)}}function showMsgBox(b){$e("msgBox").innerHTML=b.responseText;setTimeout(hidemsgBox,2000)}function hasClass(c,b){return c.className.match(new RegExp("(\\s|^)"+b+"(\\s|$)"))}function addClass(c,b){if(!hasClass(c,b)){c.className+=" "+b}}function removeClass(d,b){var c;if(hasClass(d,b)){c=new RegExp("(\\s|^)"+b+"(\\s|$)");d.className=d.className.replace(c," ")}}function passField(b){removeClass($e(b),"error");if($e(b+"_err")){removeClass($e(b+"_err"),"error")}}function failField(b){addClass($e(b),"error");if($e(b+"_err")){addClass($e(b+"_err"),"error")}}function validateObject(b){var c=false;for(var d=0;d<b.length;d++){if($e(b[d])){if(!$v(b[d])||$v(b[d])==""){failField(b[d]);if(c==false){$e(b[d]).focus()}c=true}else{passField(b[d])}}}return!c}function validateNumeric(b){var c=false;for(var d=0;d<b.length;d++){if($e(b[d])){var e=null;if($v(b[d])){e=parseFloat($v(b[d]))}if(!e){failField(b[d]);if(c==false){$e(b[d]).focus()}c=true}else{passField(b[d])}}}return!c}function validateEmail(b){if(isEmail($v(b))){passField(b);return true}else{failField(b);return false}}function validateChecked(b){if($e(b).checked){passField(b);return true}else{failField(b);return false}}function validatePassword(e,d){var b=true;var c=$v(e);if(!c||c.length<6||c.length>16){failField(e);b=false}else{passField(e)}if(!$v(d)||$v(d)!=c){failField(d);b=false}else{passField(d)}return b}function validateEqual(c,b){if($e(c)&&$e(b)){passField(c);passField(b);if($v(c)!=$v(b)){failField(b);return false}else{if(!$v(c)){failField(c);return false}else{return true}}}else{return false}}function validateAge(j,b,h,g,e){var f=new Date();f.setFullYear(parseInt($v(j))+e,$v(b)-1,$v(h));var c=new Date();if(f<c){passField(j);passField(b);passField(h);passField(g);return true}else{failField(j);failField(b);failField(h);failField(g);return false}}function validateFutureDate(h,b,g,f){var e=new Date();e.setFullYear(parseInt($v(h)),$v(b)-1,$v(g));var c=new Date();if(e>c){passField(h);passField(b);passField(g);passField(f);return true}else{failField(h);failField(b);failField(g);failField(f);return false}}function validatePair(c,b){if((!$v(c))!=(!$v(b))){if(!$v(c)){failField(c)}else{failField(b)}return false}else{passField(c);passField(b);return true}}function validateLength(e,d,c){var b=$v(e).length;if(b<=c&&b>=d){passField(e);return true}else{failField(e);return false}}function validateFile(f,d){passField(f);if($e(f+"ext")){passField(f+"ext")}if($v(f)){var e=$v(f).lastIndexOf(".");var c=$v(f).substring(e+1);c=c.toLowerCase();for(var b=0;b<d.length;b++){if(d[b]==c){return true}}}failField(f);if($e(f+"_ext")){failField(f+"_ext")}return false}function hidemsgBox(){$e("msgBox").innerHTML=""}function enableCtrl(c,b){if(b){$e(c).disabled=false;$e(c).focus()}else{$e(c).disabled=true}}function toggleCheckBoxes(d,b){var f=null;if(d.checked){f=true}var e=document.getElementsByName(b);for(var c=0;c<e.length;c++){e[c].checked=f}}function salt(b){return b+"salt="+new Date().getTime()}function na(){alert("Not Implemented Yet")}function showPopUp(b){$e("divobject").innerHTML='<iframe src="content/'+b+'.php" frameborder="0" name="iframe1" id="iframe1" height="100%" width="100%" border="0"></iframe>';screen("divobject",1)}function validateMessage(){var b=new Array("message");return validateObject(b)}function validatePasswordChange(){return validatePassword("pass1","pass2")}function validateFeedback(){var b=new Array("name","email","subject","message");if($e("code")){b[b.length]="code"}var c=validateObject(b);c=c&validateEmail("email");return c}function validateResume(){var c=false;try{var b=["name","email","phone","curloc","sex","age","married","degree","college","passing","grades","role","ctc","lastjob","php","js","sql_","css","ps","dw","libphp1","libjs1","smallteam","smalltime","smallurl","smalldesc","largeteam","largetime","largeurl","largedesc","myctc","callfrom","callto","code"];var f=["zip","rar"];c=validateObject(b);c=c&validateEmail("email");if(!$v("id")&&$v("resume")){c=c&validateFile("resume",new Array("zip","rar"))}}catch(d){}return c}function validateQuote(){var b=new Array("budget","pages","name","email","phone","code");var c=validateObject(b);if($v("documents")){c=c&validateFile("documents",new Array("zip","rar"))}c=c&validateEmail("email");return c};