function tabberObj(argsObj)
{var arg;this.div=null;this.classMain="tabber";this.classMainLive="tabberlive";this.classTab="tabbertab";this.classTabDefault="tabbertabdefault";this.classNav="tabbernav";this.classTabHide="tabbertabhide";this.classNavActive="tabberactive";this.titleElements=['h2','h3','h4','h5','h6'];this.titleElementsStripHTML=true;this.removeTitle=true;this.addLinkId=false;this.linkIdFormat='<tabberid>nav<tabnumberone>';for(arg in argsObj){this[arg]=argsObj[arg];}
this.REclassMain=new RegExp('\\b'+this.classMain+'\\b','gi');this.REclassMainLive=new RegExp('\\b'+this.classMainLive+'\\b','gi');this.REclassTab=new RegExp('\\b'+this.classTab+'\\b','gi');this.REclassTabDefault=new RegExp('\\b'+this.classTabDefault+'\\b','gi');this.REclassTabHide=new RegExp('\\b'+this.classTabHide+'\\b','gi');this.tabs=new Array();if(this.div){this.init(this.div);this.div=null;}}
tabberObj.prototype.init=function(e)
{var
childNodes,i,i2,t,defaultTab=0,DOM_ul,DOM_li,DOM_a,aId,headingElement;if(!document.getElementsByTagName){return false;}
if(e.id){this.id=e.id;}
this.tabs.length=0;childNodes=e.childNodes;for(i=0;i<childNodes.length;i++){if(childNodes[i].className&&childNodes[i].className.match(this.REclassTab)){t=new Object();t.div=childNodes[i];this.tabs[this.tabs.length]=t;if(childNodes[i].className.match(this.REclassTabDefault)){defaultTab=this.tabs.length-1;}}}
DOM_ul=document.createElement("ul");DOM_ul.className=this.classNav;for(i=0;i<this.tabs.length;i++){t=this.tabs[i];t.headingText=t.div.title;if(this.removeTitle){t.div.title='';}
if(!t.headingText){for(i2=0;i2<this.titleElements.length;i2++){headingElement=t.div.getElementsByTagName(this.titleElements[i2])[0];if(headingElement){t.headingText=headingElement.innerHTML;if(this.titleElementsStripHTML){t.headingText.replace(/<br>/gi," ");t.headingText=t.headingText.replace(/<[^>]+>/g,"");}
break;}}}
if(!t.headingText){t.headingText=i+1;}
DOM_li=document.createElement("li");t.li=DOM_li;DOM_a=document.createElement("a");DOM_a.appendChild(document.createTextNode(t.headingText));DOM_a.href="javascript:void(null);";DOM_a.title=t.headingText;DOM_a.onclick=this.navClick;DOM_a.tabber=this;DOM_a.tabberIndex=i;if(this.addLinkId&&this.linkIdFormat){aId=this.linkIdFormat;aId=aId.replace(/<tabberid>/gi,this.id);aId=aId.replace(/<tabnumberzero>/gi,i);aId=aId.replace(/<tabnumberone>/gi,i+1);aId=aId.replace(/<tabtitle>/gi,t.headingText.replace(/[^a-zA-Z0-9\-]/gi,''));DOM_a.id=aId;}
DOM_li.appendChild(DOM_a);DOM_ul.appendChild(DOM_li);}
e.insertBefore(DOM_ul,e.firstChild);e.className=e.className.replace(this.REclassMain,this.classMainLive);this.tabShow(defaultTab);if(typeof this.onLoad=='function'){this.onLoad({tabber:this});}
return this;};tabberObj.prototype.navClick=function(event)
{var
rVal,a,self,tabberIndex,onClickArgs;a=this;if(!a.tabber){return false;}
self=a.tabber;tabberIndex=a.tabberIndex;a.blur();if(typeof self.onClick=='function'){onClickArgs={'tabber':self,'index':tabberIndex,'event':event};if(!event){onClickArgs.event=window.event;}
rVal=self.onClick(onClickArgs);if(rVal===false){return false;}}
self.tabShow(tabberIndex);return false;};tabberObj.prototype.tabHideAll=function()
{var i;for(i=0;i<this.tabs.length;i++){this.tabHide(i);}};tabberObj.prototype.tabHide=function(tabberIndex)
{var div;if(!this.tabs[tabberIndex]){return false;}
div=this.tabs[tabberIndex].div;if(!div.className.match(this.REclassTabHide)){div.className+=' '+this.classTabHide;}
this.navClearActive(tabberIndex);return this;};tabberObj.prototype.tabShow=function(tabberIndex)
{var div;if(!this.tabs[tabberIndex]){return false;}
this.tabHideAll();div=this.tabs[tabberIndex].div;div.className=div.className.replace(this.REclassTabHide,'');this.navSetActive(tabberIndex);if(typeof this.onTabDisplay=='function'){this.onTabDisplay({'tabber':this,'index':tabberIndex});}
return this;};tabberObj.prototype.navSetActive=function(tabberIndex)
{this.tabs[tabberIndex].li.className=this.classNavActive;return this;};tabberObj.prototype.navClearActive=function(tabberIndex)
{this.tabs[tabberIndex].li.className='';return this;};function tabberAutomatic(tabberArgs)
{var
tempObj,divs,i;if(!tabberArgs){tabberArgs={};}
tempObj=new tabberObj(tabberArgs);divs=document.getElementsByTagName("div");for(i=0;i<divs.length;i++){if(divs[i].className&&divs[i].className.match(tempObj.REclassMain)){tabberArgs.div=divs[i];divs[i].tabber=new tabberObj(tabberArgs);}}
return this;}
function tabberAutomaticOnLoad(tabberArgs)
{var oldOnLoad;if(!tabberArgs){tabberArgs={};}
oldOnLoad=window.onload;if(typeof window.onload!='function'){window.onload=function(){tabberAutomatic(tabberArgs);};}else{window.onload=function(){oldOnLoad();tabberAutomatic(tabberArgs);};}}
if(typeof tabberOptions=='undefined'){tabberAutomaticOnLoad();}else{if(!tabberOptions['manualStartup']){tabberAutomaticOnLoad(tabberOptions);}}
function sack(file){this.xmlhttp=null;this.resetData=function(){this.method="POST";this.queryStringSeparator="?";this.argumentSeparator="&";this.URLString="";this.encodeURIString=true;this.execute=false;this.element=null;this.elementObj=null;this.requestFile=file;this.vars=new Object();this.responseStatus=new Array(2);};this.resetFunctions=function(){this.onLoading=function(){};this.onLoaded=function(){};this.onInteractive=function(){};this.onCompletion=function(){};this.onError=function(){};this.onFail=function(){};};this.reset=function(){this.resetFunctions();this.resetData();};this.createAJAX=function(){try{this.xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e1){try{this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(e2){this.xmlhttp=null;}}
if(!this.xmlhttp){if(typeof XMLHttpRequest!="undefined"){this.xmlhttp=new XMLHttpRequest();}else{this.failed=true;}}};this.setVar=function(name,value){this.vars[name]=Array(value,false);};this.encVar=function(name,value,returnvars){if(true==returnvars){return Array(encodeURIComponent(name),encodeURIComponent(value));}else{this.vars[encodeURIComponent(name)]=Array(encodeURIComponent(value),true);}}
this.processURLString=function(string,encode){encoded=encodeURIComponent(this.argumentSeparator);regexp=new RegExp(this.argumentSeparator+"|"+encoded);varArray=string.split(regexp);for(i=0;i<varArray.length;i++){urlVars=varArray[i].split("=");if(true==encode){this.encVar(urlVars[0],urlVars[1]);}else{this.setVar(urlVars[0],urlVars[1]);}}}
this.createURLString=function(urlstring){if(this.encodeURIString&&this.URLString.length){this.processURLString(this.URLString,true);}
if(urlstring){if(this.URLString.length){this.URLString+=this.argumentSeparator+urlstring;}else{this.URLString=urlstring;}}
this.setVar("rndval",new Date().getTime());urlstringtemp=new Array();for(key in this.vars){if(false==this.vars[key][1]&&true==this.encodeURIString){encoded=this.encVar(key,this.vars[key][0],true);delete this.vars[key];this.vars[encoded[0]]=Array(encoded[1],true);key=encoded[0];}
urlstringtemp[urlstringtemp.length]=key+"="+this.vars[key][0];}
if(urlstring){this.URLString+=this.argumentSeparator+urlstringtemp.join(this.argumentSeparator);}else{this.URLString+=urlstringtemp.join(this.argumentSeparator);}}
this.runResponse=function(){eval(this.response);}
this.runAJAX=function(urlstring){if(this.failed){this.onFail();}else{this.createURLString(urlstring);if(this.element){this.elementObj=document.getElementById(this.element);}
if(this.xmlhttp){var self=this;if(this.method=="GET"){totalurlstring=this.requestFile+this.queryStringSeparator+this.URLString;this.xmlhttp.open(this.method,totalurlstring,true);}else{this.xmlhttp.open(this.method,this.requestFile,true);try{this.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}catch(e){}}
this.xmlhttp.onreadystatechange=function(){switch(self.xmlhttp.readyState){case 1:self.onLoading();break;case 2:self.onLoaded();break;case 3:self.onInteractive();break;case 4:self.response=self.xmlhttp.responseText;self.responseXML=self.xmlhttp.responseXML;self.responseStatus[0]=self.xmlhttp.status;self.responseStatus[1]=self.xmlhttp.statusText;if(self.execute){self.runResponse();}
if(self.elementObj){elemNodeName=self.elementObj.nodeName;elemNodeName.toLowerCase();if(elemNodeName=="input"||elemNodeName=="select"||elemNodeName=="option"||elemNodeName=="textarea"){self.elementObj.value=self.response;}else{self.elementObj.innerHTML=self.response;}}
if(self.responseStatus[0]=="200"){self.onCompletion();}else{self.onError();}
self.URLString="";break;}};this.xmlhttp.send(this.URLString);}}};this.reset();this.createAJAX();}
var email_ajax_url="/newsportal/wp-content/plugins/email/email.php";var email=new sack(email_ajax_url);var email_max_allowed='5';var email_verify='';var email_p=0;var email_pageid=0;var email_yourname='';var email_youremail='';var email_yourremarks='';var email_friendname='';var email_friendemail='';var email_friendnames='';var email_friendemails='';var email_imageverify='';function validate_email_form(){var errFlag=false;var errMsg="The Following Error Occurs:\n";errMsg=errMsg+"__________________________________\n\n";if(document.getElementById('yourname')){if(isEmpty(email_yourname)){errMsg=errMsg+"- Your Name is empty\n";errFlag=true;}
if(!is_valid_name(email_yourname)){errMsg=errMsg+"- Your Name is invalid\n";errFlag=true;}}
if(document.getElementById('youremail')){if(isEmpty(email_youremail)){errMsg=errMsg+"- Your Email is empty\n";errFlag=true;}
if(!is_valid_email(email_youremail)){errMsg=errMsg+"- Your Email is invalid\n";errFlag=true;}}
if(document.getElementById('yourremarks')){if(!isEmpty(email_yourremarks)){if(!is_valid_remarks(email_yourremarks)){errMsg=errMsg+"- Your Remarks is invalid\n";errFlag=true;}}}
if(document.getElementById('friendname')){if(isEmpty(email_friendname)){errMsg=errMsg+"- Friend Name(s) is empty\n";errFlag=true;}else{for(i=0;i<email_friendnames.length;i++){if(isEmpty(email_friendnames[i])){errMsg=errMsg+"- Friend Name is empty: "+email_friendnames[i]+"\n";errFlag=true;}
if(!is_valid_name(email_friendnames[i])){errMsg=errMsg+"- Friend Name is invalid: "+email_friendnames[i]+"\n";errFlag=true;}}}
if(email_friendnames.length>email_max_allowed){errMsg=errMsg+"- Maximum 5 Friend Name(s) allowed\n";errFlag=true;}}
if(isEmpty(email_friendemail)){errMsg=errMsg+"- Friend Email(s) is empty\n";errFlag=true;}else{for(i=0;i<email_friendemails.length;i++){if(isEmpty(email_friendemails[i])){errMsg=errMsg+"- Friend Email is empty: "+email_friendemails[i]+"\n";errFlag=true;}
if(!is_valid_email(email_friendemails[i])){errMsg=errMsg+"- Friend Email is invalid: "+email_friendemails[i]+"\n";errFlag=true;}}}
if(email_friendemails.length>email_max_allowed){errMsg=errMsg+"- Maximum 5 Friend Email(s) allowed\n";errFlag=true;}
if(document.getElementById('friendname')){if(email_friendnames.length!=email_friendemails.length){errMsg=errMsg+"- Friend Name(s) count does not tally with Friend Email(s) count\n";errFlag=true;}}
if(document.getElementById('imageverify')){if(isEmpty(email_imageverify)){errMsg=errMsg+"- Image Verification is empty\n";errFlag=true;}}
if(errFlag==true){alert(errMsg);return false;}else{return true;}}
function isEmpty(value){if(trim(value)==""){return true;}
return false;}
function trim(strText){while(strText.substring(0,1)==' ')
strText=strText.substring(1,strText.length);while(strText.substring(strText.length-1,strText.length)==' ')
strText=strText.substring(0,strText.length-1);return strText;}
function is_valid_name(name){var name=trim(name);var filter=/[(\*\(\)\[\]\+\,\/\?\:\;\'\"\`\~\\#\$\%\^\&\<\>)+]/;return!filter.test(name);}
function is_valid_email(email){var email=trim(email);var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;return filter.test(email);}
function is_valid_remarks(remarks){var remarks=trim(remarks);var injection_strings=new Array('apparently-to','cc','bcc','boundary','charset','content-disposition','content-type','content-transfer-encoding','errors-to','in-reply-to','message-id','mime-version','multipart/mixed','multipart/alternative','multipart/related','reply-to','x-mailer','x-sender','x-uidl');for(i=0;i<injection_strings.length;i++){if(remarks.indexOf(injection_strings[i])!=-1){return false;}}
return true;}
function email_popup(email_url){window.open(email_url,"_blank","width=500,height=500,toolbar=0,menubar=0,location=0,resizable=0,scrollbars=1,status=0");}
function email_form(){if(document.getElementById('yourname')){email_yourname=document.getElementById('yourname').value;}
if(document.getElementById('youremail')){email_youremail=document.getElementById('youremail').value;}
if(document.getElementById('yourremarks')){email_yourremarks=document.getElementById('yourremarks').value;}
if(document.getElementById('friendname')){email_friendname=document.getElementById('friendname').value;email_friendnames=email_friendname.split(",");}
email_friendemail=document.getElementById('friendemail').value;email_friendemails=email_friendemail.split(",");if(document.getElementById('imageverify')){email_imageverify=document.getElementById('imageverify').value;}
if(document.getElementById('p')){email_p=document.getElementById('p').value;}
if(document.getElementById('page_id')){email_pageid=document.getElementById('page_id').value;}
if(validate_email_form()){document.getElementById('wp-email-submit').disabled=true;document.getElementById('wp-email-loading').style.display='block';email.reset();if(document.getElementById('yourname')){email.setVar('yourname',email_yourname);document.getElementById('yourname').disabled=true;}
if(document.getElementById('youremail')){email.setVar('youremail',email_youremail);document.getElementById('youremail').disabled=true;}
if(document.getElementById('yourremarks')){email.setVar('yourremarks',email_yourremarks);document.getElementById('yourremarks').disabled=true;}
if(document.getElementById('friendname')){email.setVar('friendname',email_friendname);document.getElementById('friendname').disabled=true;}
email.setVar('friendemail',email_friendemail);document.getElementById('friendemail').disabled=true;if(document.getElementById('imageverify')){email.setVar('imageverify',email_imageverify);document.getElementById('imageverify').disabled=true;}
if(document.getElementById('p')){email.setVar('p',email_p);}
if(document.getElementById('page_id')){email.setVar('page_id',email_pageid);}
email.setVar('wp-email','1');email.setVar('popup',document.getElementById('popup').value);email.method='POST';email.element='wp-email';email.runAJAX();}}