function fnameclr()
{document.getElementById("fname").value="";}
function lnameclr()
{document.getElementById("lname").value="";}
function eidclr()
{document.getElementById("eid").value="";}
function usnameclr()
{document.getElementById("usname").value="";}
function pwdclr()
{document.getElementById("pwd").value="";}
function cpwdclr()
{document.getElementById("cpwd").value="";}
function eid2clr()
{document.getElementById("eid2").value="";}
function pwd2clr()
{document.getElementById("pwd2").value="";}
function passwordclick()
{document.getElementById("txtpass").style.display='none';document.getElementById("txtloginPassword").style.display='block';document.getElementById("txtloginPassword").focus();}
function passwordblur()
{if(document.getElementById("txtloginPassword").value=="")
{document.getElementById("txtpass").style.display='block';document.getElementById("txtloginPassword").style.display='none';}}
function cpasswordclick()
{document.getElementById("txtcpass").style.display='none';document.getElementById("txtcpasswd").style.display='block';document.getElementById("txtcpasswd").focus();}
function cpasswordblur()
{if(document.getElementById("txtcpasswd").value=="")
{document.getElementById("txtcpass").style.display='block';document.getElementById("txtcpasswd").style.display='none';}}
function lpasswordclick()
{document.getElementById("txtlpass").style.display='none';document.getElementById("txtlpasswd").style.display='block';document.getElementById("txtlpasswd").focus();}
function lpasswordblur()
{if(document.getElementById("txtlpasswd").value=="")
{document.getElementById("txtlpass").style.display='block';document.getElementById("txtlpasswd").style.display='none';}}
var glob_hightlight=0;function showimagelist(pagein)
{var i=0;for(i=1;i<5;i++)
{if(i==pagein)
{var sp_class=document.getElementById('sub-page'+i).className.split(" ");if(sp_class[2]=="dispnone"&&glob_hightlight==0)
{document.getElementById('page'+i).className='selected';document.getElementById('sub-page'+i).style.display='block';glob_hightlight=1;break;}
else
{document.getElementById('page'+i).className='';document.getElementById('sub-page'+i).style.display='none';glob_hightlight=0;break;}}
else
{document.getElementById('page'+i).className='';document.getElementById('sub-page'+i).style.display='none';}}}
function getObject(obj){var theObj;if(document.all){if(typeof obj=="string"){return document.all(obj);}else{return obj.style;}}
if(document.getElementById){if(typeof obj=="string"){return document.getElementById(obj);}else{return obj.style;}}
return null;}
function Contar(entrada,salida,texto,caracteres){var entradaObj=getObject(entrada);var salidaObj=getObject(salida);var longitud=caracteres-entradaObj.value.length;if(longitud<=0){longitud=0;texto='<span class="disable"> '+texto+' </span>';entradaObj.value=entradaObj.value.substr(0,caracteres);}
salidaObj.innerHTML=texto.replace("{CHAR}",longitud);}
jQuery.noConflict()
var stepcarousel={ajaxloadingmsg:'<div style="margin: 1em; font-weight: bold"><img src="ajaxloadr.gif" style="vertical-align: middle" /> Fetching Content. Please wait...</div>',defaultbuttonsfade:0.4,configholder:{},getCSSValue:function(val){return(val=="auto")?0:parseInt(val)},getremotepanels:function($,config){config.$belt.html(this.ajaxloadingmsg)
$.ajax({url:config.contenttype[1],async:true,error:function(ajaxrequest){config.$belt.html('Error fetching content.<br />Server Response: '+ajaxrequest.responseText)},success:function(content){config.$belt.html(content)
config.$panels=config.$gallery.find('.'+config.panelclass)
stepcarousel.alignpanels($,config)}})},getoffset:function(what,offsettype){return(what.offsetParent)?what[offsettype]+this.getoffset(what.offsetParent,offsettype):what[offsettype]},getCookie:function(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re))
return document.cookie.match(re)[0].split("=")[1]
return null},setCookie:function(name,value){document.cookie=name+"="+value},fadebuttons:function(config,currentpanel){config.$leftnavbutton.fadeTo('fast',currentpanel==0?this.defaultbuttonsfade:1)
config.$rightnavbutton.fadeTo('fast',currentpanel==config.lastvisiblepanel?this.defaultbuttonsfade:1)
config.$leftnavbutton.css(currentpanel==0?{cursor:'default'}:{cursor:'pointer'})
config.$rightnavbutton.css(currentpanel==config.lastvisiblepanel?{cursor:'default'}:{cursor:'pointer'})
if(currentpanel==config.lastvisiblepanel){stepcarousel.stopautostep(config)}},addnavbuttons:function($,config,currentpanel){config.$leftnavbutton=$('<img src="'+config.defaultbuttons.leftnav[0]+'" id="leftimg">').css({zIndex:50,position:'absolute',left:config.offsets.left+config.defaultbuttons.leftnav[1]+'px',top:config.offsets.top+config.defaultbuttons.leftnav[2]+'px',cursor:'hand',cursor:'pointer'}).attr({title:'Backward'}).appendTo('body')
config.$rightnavbutton=$('<img src="'+config.defaultbuttons.rightnav[0]+'" id="rightimg">').css({zIndex:50,position:'absolute',left:config.offsets.left+config.$gallery.get(0).offsetWidth+config.defaultbuttons.rightnav[1]+'px',top:config.offsets.top+config.defaultbuttons.rightnav[2]+'px',cursor:'hand',cursor:'pointer'}).attr({title:'Forward'}).appendTo('body')
config.$leftnavbutton.bind('click',function(){stepcarousel.stepBy(config.galleryid,-config.defaultbuttons.moveby)})
config.$rightnavbutton.bind('click',function(){stepcarousel.stepBy(config.galleryid,config.defaultbuttons.moveby)})
config.$leftnavbutton.bind('mouseover',function(){var pindex=config.currentpanel+(-config.defaultbuttons.moveby)
if(pindex>=0)
document.getElementById('leftimg').src="/en_img/slider-prev-orange.gif";})
config.$leftnavbutton.bind('mouseout',function(){document.getElementById('leftimg').src=config.defaultbuttons.leftnav[0];})
config.$rightnavbutton.bind('mouseover',function(){var pindex=config.currentpanel+config.defaultbuttons.moveby
if(pindex<config.paneloffsets.length)
document.getElementById('rightimg').src="/en_img/slider-next-orange.gif";})
config.$rightnavbutton.bind('mouseout',function(){document.getElementById('rightimg').src=config.defaultbuttons.rightnav[0];})
if(config.panelbehavior.wraparound==false){this.fadebuttons(config,currentpanel)}
return config.$leftnavbutton.add(config.$rightnavbutton)},alignpanels:function($,config){var paneloffset=0
config.paneloffsets=[paneloffset]
config.panelwidths=[]
config.$panels.each(function(index){var $currentpanel=$(this)
$currentpanel.css({float:'none',position:'absolute',left:paneloffset+'px'})
$currentpanel.bind('click',function(e){return config.onpanelclick(e.target)})
paneloffset+=stepcarousel.getCSSValue($currentpanel.css('marginRight'))+parseInt($currentpanel.get(0).offsetWidth||$currentpanel.css('width'))
config.paneloffsets.push(paneloffset)
config.panelwidths.push(paneloffset-config.paneloffsets[config.paneloffsets.length-2])})
config.paneloffsets.pop()
var addpanelwidths=0
var lastpanelindex=config.$panels.length-1
config.lastvisiblepanel=lastpanelindex
for(var i=config.$panels.length-1;i>=0;i--){addpanelwidths+=(i==lastpanelindex?config.panelwidths[lastpanelindex]:config.paneloffsets[i+1]-config.paneloffsets[i])
if(config.gallerywidth>addpanelwidths){config.lastvisiblepanel=i}}
config.$belt.css({width:paneloffset+'px'})
config.currentpanel=(config.panelbehavior.persist)?parseInt(this.getCookie(config.galleryid+"persist")):0
config.currentpanel=(typeof config.currentpanel=="number"&&config.currentpanel<config.$panels.length)?config.currentpanel:0
var endpoint=config.paneloffsets[config.currentpanel]+(config.currentpanel==0?0:config.beltoffset)
config.$belt.css({left:-endpoint+'px'})
if(config.defaultbuttons.enable==true){var $navbuttons=this.addnavbuttons($,config,config.currentpanel)
$(window).bind("load resize",function(){config.offsets={left:stepcarousel.getoffset(config.$gallery.get(0),"offsetLeft"),top:stepcarousel.getoffset(config.$gallery.get(0),"offsetTop")}
config.$leftnavbutton.css({left:config.offsets.left+config.defaultbuttons.leftnav[1]+'px',top:config.offsets.top+config.defaultbuttons.leftnav[2]+'px'})
config.$rightnavbutton.css({left:config.offsets.left+config.$gallery.get(0).offsetWidth+config.defaultbuttons.rightnav[1]+'px',top:config.offsets.top+config.defaultbuttons.rightnav[2]+'px'})})}
if(config.autostep&&config.autostep.enable){var $carouselparts=config.$gallery.add(typeof $navbuttons!="undefined"?$navbuttons:null)
$carouselparts.bind('click',function(){config.autostep.status="stopped"
stepcarousel.stopautostep(config)})
$carouselparts.hover(function(){stepcarousel.stopautostep(config)
config.autostep.hoverstate="over"},function(){if(config.steptimer&&config.autostep.hoverstate=="over"&&config.autostep.status!="stopped"){config.steptimer=setInterval(function(){stepcarousel.autorotate(config.galleryid)},config.autostep.pause)
config.autostep.hoverstate="out"}})
config.steptimer=setInterval(function(){stepcarousel.autorotate(config.galleryid)},config.autostep.pause)}
this.createpaginate($,config)
this.statusreport(config.galleryid)
config.oninit()
config.onslideaction(this)},stepTo:function(galleryid,pindex){var config=stepcarousel.configholder[galleryid]
if(typeof config=="undefined"){return}
stepcarousel.stopautostep(config)
var pindex=Math.min(pindex-1,config.paneloffsets.length-1)
var endpoint=config.paneloffsets[pindex]+(pindex==0?0:config.beltoffset)
if(config.panelbehavior.wraparound==false&&config.defaultbuttons.enable==true){this.fadebuttons(config,pindex)}
config.$belt.animate({left:-endpoint+'px'},config.panelbehavior.speed,function(){config.onslideaction(this)})
config.currentpanel=pindex
this.statusreport(galleryid)},stepBy:function(galleryid,steps,isauto){var config=stepcarousel.configholder[galleryid]
if(typeof config=="undefined"){return}
if(!isauto)
stepcarousel.stopautostep(config)
var direction=(steps>0)?'forward':'back'
var pindex=config.currentpanel+steps
if(config.panelbehavior.wraparound==false){pindex=(direction=="back"&&pindex<=0)?0:(direction=="forward")?Math.min(pindex,config.lastvisiblepanel):pindex
if(config.defaultbuttons.enable==true){stepcarousel.fadebuttons(config,pindex)}}
else{if(pindex>config.lastvisiblepanel&&direction=="forward"){pindex=(config.currentpanel<config.lastvisiblepanel)?config.lastvisiblepanel:0}
else if(pindex<0&&direction=="back"){pindex=(config.currentpanel>0)?0:config.lastvisiblepanel}}
var endpoint=config.paneloffsets[pindex]+(pindex==0?0:config.beltoffset)
if(pindex==0&&direction=='forward'||config.currentpanel==0&&direction=='back'&&config.panelbehavior.wraparound==true){config.$belt.animate({left:-config.paneloffsets[config.currentpanel]-(direction=='forward'?100:-30)+'px'},'normal',function(){config.$belt.animate({left:-endpoint+'px'},config.panelbehavior.speed,function(){config.onslideaction(this)})})}
else
config.$belt.animate({left:-endpoint+'px'},config.panelbehavior.speed,function(){config.onslideaction(this)})
config.currentpanel=pindex
this.statusreport(galleryid)},autorotate:function(galleryid){var config=stepcarousel.configholder[galleryid]
this.stepBy(galleryid,config.autostep.moveby,true)},stopautostep:function(config){clearTimeout(config.steptimer)},statusreport:function(galleryid){var config=stepcarousel.configholder[galleryid]
if(config.statusvars.length==3){var startpoint=config.currentpanel
var visiblewidth=0
for(var endpoint=startpoint;endpoint<config.paneloffsets.length;endpoint++){visiblewidth+=config.panelwidths[endpoint]
if(visiblewidth>config.gallerywidth){break}}
startpoint+=1
endpoint=(endpoint+1==startpoint)?startpoint:endpoint
var valuearray=[startpoint,endpoint,config.panelwidths.length]
for(var i=0;i<config.statusvars.length;i++){window[config.statusvars[i]]=valuearray[i]
config.$statusobjs[i].text(valuearray[i]+" ")}}
stepcarousel.selectpaginate(jQuery,galleryid)},createpaginate:function($,config){if(config.$paginatediv.length==1){var $templateimg=config.$paginatediv.find('img["data-over"]:eq(0)')
var controlpoints=[],controlsrc=[],imgarray=[],moveby=$templateimg.attr("data-moveby")||1
var asize=(moveby==1?0:1)+Math.floor((config.lastvisiblepanel+1)/moveby)
var imghtml=$('<div>').append($templateimg.clone()).html()
srcs=[$templateimg.attr('src'),$templateimg.attr('data-over'),$templateimg.attr('data-select')]
for(var i=0;i<asize;i++){var moveto=Math.min(i*moveby,config.lastvisiblepanel)
imgarray.push(imghtml.replace(/>$/,' data-index="'+i+'" data-moveto="'+moveto+'" title="Move to Panel '+(moveto+1)+'">')+'\n')
controlpoints.push(moveto)}
var $controls=$('<span></span>').replaceAll($templateimg).append(imgarray.join('')).find('img')
$controls.css({cursor:'pointer'})
config.$paginatediv.bind('click',function(e){var $target=$(e.target)
if($target.is('img')&&$target.attr('data-over')){stepcarousel.stepTo(config.galleryid,parseInt($target.attr('data-moveto'))+1)}})
config.$paginatediv.bind('mouseover mouseout',function(e){var $target=$(e.target)
if($target.is('img')&&$target.attr('data-over')){if(parseInt($target.attr('data-index'))!=config.pageinfo.curselected)
$target.attr('src',srcs[(e.type=="mouseover")?1:0])}})
config.pageinfo={controlpoints:controlpoints,$controls:$controls,srcs:srcs,prevselected:null,curselected:null}}},selectpaginate:function($,galleryid){var config=stepcarousel.configholder[galleryid]
if(config.$paginatediv.length==1){for(var i=0;i<config.pageinfo.controlpoints.length;i++){if(config.pageinfo.controlpoints[i]<=config.currentpanel)
config.pageinfo.curselected=i}
if(typeof config.pageinfo.prevselected!=null)
config.pageinfo.$controls.eq(config.pageinfo.prevselected).attr('src',config.pageinfo.srcs[0])
config.pageinfo.$controls.eq(config.pageinfo.curselected).attr('src',config.pageinfo.srcs[2])
config.pageinfo.prevselected=config.pageinfo.curselected}},loadcontent:function(galleryid,url){var config=stepcarousel.configholder[galleryid]
config.contenttype=['ajax',url]
stepcarousel.stopautostep(config)
stepcarousel.resetsettings($,config)
stepcarousel.init(jQuery,config)},init:function($,config){config.gallerywidth=config.$gallery.width()
config.offsets={left:stepcarousel.getoffset(config.$gallery.get(0),"offsetLeft"),top:stepcarousel.getoffset(config.$gallery.get(0),"offsetTop")}
config.$belt=config.$gallery.find('.'+config.beltclass)
config.$panels=config.$gallery.find('.'+config.panelclass)
config.$paginatediv=$('#'+config.galleryid+'-paginate')
if(config.autostep)
config.autostep.pause+=config.panelbehavior.speed
config.onpanelclick=(typeof config.onpanelclick=="undefined")?function(target){}:config.onpanelclick
config.onslideaction=(typeof config.onslide=="undefined")?function(){}:function(beltobj){$(beltobj).stop();config.onslide()}
config.oninit=(typeof config.oninit=="undefined")?function(){}:config.oninit
config.beltoffset=stepcarousel.getCSSValue(config.$belt.css('marginLeft'))
config.statusvars=config.statusvars||[]
config.$statusobjs=[$('#'+config.statusvars[0]),$('#'+config.statusvars[1]),$('#'+config.statusvars[2])]
config.currentpanel=0
stepcarousel.configholder[config.galleryid]=config
if(config.contenttype[0]=="ajax"&&typeof config.contenttype[1]!="undefined")
stepcarousel.getremotepanels($,config)
else
stepcarousel.alignpanels($,config)},resetsettings:function($,config){config.$gallery.unbind()
config.$belt.stop()
config.$panels.remove()
if(config.$leftnavbutton){config.$leftnavbutton.remove()
config.$rightnavbutton.remove()}
if(config.$paginatediv.length==1){config.$paginatediv.unbind()
config.pageinfo.$controls.eq(0).attr('src',config.pageinfo.srcs[0]).removeAttr('data-index').removeAttr('data-moveto').removeAttr('title').end().slice(1).remove()}
if(config.autostep)
config.autostep.status=null
if(config.panelbehavior.persist){stepcarousel.setCookie(window[config.galleryid+"persist"],0)}},setup:function(config){document.write('<style type="text/css">\n#'+config.galleryid+'{overflow: hidden;}\n</style>')
jQuery(document).ready(function($){config.$gallery=$('#'+config.galleryid)
stepcarousel.init($,config)})
jQuery(window).bind('unload',function(){stepcarousel.resetsettings($,config)
if(config.panelbehavior.persist)
stepcarousel.setCookie(config.galleryid+"persist",config.currentpanel)
jQuery.each(config,function(ai,oi){oi=null})
config=null})}}
function closepopup()
{document.getElementById("closediv").style.visibility="hidden";}
function openpopup()
{document.getElementById("closediv").style.visibility="visible";}
function closepopup1()
{document.getElementById("closediv1").style.visibility="hidden";}
function openpopup1()
{document.getElementById("closediv1").style.visibility="visible";}
function closepopup2()
{document.getElementById("closediv2").style.visibility="hidden";}
function openpopup2()
{document.getElementById("closediv2").style.visibility="visible";}
function closepopup3()
{document.getElementById("closediv3").style.visibility="hidden";}
function openpopup3()
{document.getElementById("closediv3").style.visibility="visible";}
function closepopup4()
{document.getElementById("closediv4").style.visibility="hidden";}
function openpopup4()
{document.getElementById("closediv4").style.visibility="visible";}
function closepopup5()
{document.getElementById("closediv5").style.visibility="hidden";}
function openpopup5()
{document.getElementById("closediv5").style.visibility="visible";}
function closepopupdes()
{document.getElementById("closedivdes").style.visibility="hidden";}
function openpopupdes()
{document.getElementById("closedivdes").style.visibility="visible";}
function closepopupdes2()
{document.getElementById("closedivdes2").style.visibility="hidden";}
function openpopupdes2()
{document.getElementById("closedivdes2").style.visibility="visible";}
function closepopupdes3()
{document.getElementById("closedivdes3").style.visibility="hidden";}
function openpopupdes3()
{document.getElementById("closedivdes3").style.visibility="visible";}
function closepopupfavicon()
{document.getElementById("closedivfavicon").style.visibility="hidden";}
function openpopupfavicon()
{document.getElementById("closedivfavicon").style.visibility="visible";}
function closepopupfavicon1()
{document.getElementById("closedivfavicon1").style.visibility="hidden";}
function openpopupfavicon1()
{document.getElementById("closedivfavicon1").style.visibility="visible";}
function closepopupfavicon2()
{document.getElementById("closedivfavicon2").style.visibility="hidden";}
function openpopupfavicon2()
{document.getElementById("closedivfavicon2").style.visibility="visible";}
function blueicon(src,clr,obj)
{var img=obj.getElementsByTagName("img");var ahref=obj.getElementsByTagName("a");img[0].src="/en_img/"+src;if(ahref!=null&&ahref!='')
ahref[0].style.color=clr;}
function blueimg(src1,obj1)
{var img1=obj1.getElementsByTagName("img");img1[0].src="/en_img/"+src1;}function registerValidator(form){var firstname=document.getElementById("regisFirstName").value;var lastname=document.getElementById('regisLastName').value;var username=document.getElementById('username').value;var email=document.getElementById('regisEmail').value;var password=document.getElementById('regisPassword').value;var confirm=document.getElementById('confirmPassword').value;var captcha=document.getElementById('recaptcha_response_field').value;document.getElementById('regisfnameerrspan').innerHTML='';document.getElementById('regislnameerrspan').innerHTML='';document.getElementById('usernameerrspan').innerHTML='';document.getElementById('regisemailerrspan').innerHTML='';document.getElementById('regispwderrspan').innerHTML='';document.getElementById('confirmpwderrspan').innerHTML='';document.getElementById('captchaerrspan').innerHTML='';var chk1=checkFName(firstname);var chk2=checkLName(lastname);var chk3=checkEmail(email);var chk4=checkUserName(username);var chk5=checkPwd(password,confirm);var chk6=checkCaptcha(captcha);if(chk1==false||chk2==false||chk3==false||chk4==false||chk5==false||chk6==false)
return false;}
function checkFName(firstname)
{if(firstname==""){document.getElementById('regisfnameerrspan').innerHTML='Enter your First Name';return false;}
var spl=checkSplChars(firstname);if(spl==false){document.getElementById('regisfnameerrspan').innerHTML='First Name cannot have special characters!';return false;}
else{document.getElementById('regisfnameerrspan').innerHTML='';return true;}}
function checkLName(lastname)
{if(lastname==""){document.getElementById('regislnameerrspan').innerHTML='Enter your Last Name';return false;}
var spl=checkSplChars(lastname);if(spl==false){document.getElementById('regislnameerrspan').innerHTML='Last Name cannot have special characters!';return false;}
else{document.getElementById('regislnameerrspan').innerHTML='';return true;}}
function checkUserName(username)
{if(username==""){document.getElementById('status').innerHTML='Enter your User Name';return false;}}
function checkEmail(email)
{if(email==""){document.getElementById('regisemailerrspan').innerHTML='Enter your Email ID';return false;}
var emailExp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;if(!email.match(emailExp)){document.getElementById('regisemailerrspan').innerHTML='Enter an email like name@email.com';return false;}
else{document.getElementById('regisemailerrspan').innerHTML='';return true;}}
function checkPwd(pass,confirm)
{if(pass==""){document.getElementById('regispwderrspan').innerHTML='Enter Password';document.getElementById('confirmpwderrspan').innerHTML='';return false;}
if(pass.length<5){document.getElementById('regispwderrspan').innerHTML='Password should have at least 5 characters';document.getElementById('confirmpwderrspan').innerHTML='';return false;}
if(confirm==""){document.getElementById('regispwderrspan').innerHTML='';document.getElementById('confirmpwderrspan').innerHTML='Enter Password';return false;}
if(pass!=""&&confirm!=""&&pass!=confirm){document.getElementById('confirmpwderrspan').innerHTML='Password does not match with the one entered earlier';return false;}
else{document.getElementById('regispwderrspan').innerHTML='';document.getElementById('confirmpwderrspan').innerHTML='';return true;}}
function checkCaptcha(captcha)
{if(captcha==""){document.getElementById('captchaerrspan').innerHTML='Captcha is empty!';return false;}
else{document.getElementById('captchaerrspan').innerHTML='';return true;}}
function loginValidator(form)
{var username=document.getElementById("lusername").value;var pwd=document.getElementById('txtlpasswd').value;if(username==""&&pwd==""){document.getElementById('loginerrorspan').innerHTML='Username and Password are empty';return false;}
if(username==""||username=='User Name'){document.getElementById('loginerrorspan').innerHTML='Enter User Name';return false;}
if(pwd==""){document.getElementById('loginerrorspan').innerHTML='Enter Password';return false;}
return true;}
function forgotValidator(form)
{var username=document.getElementById("forgotusrname").value;var email=document.getElementById("forgotemail").value;var emailExp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;if(email==""&&username==""||username=='User Name'){document.getElementById('forgoterrspan').innerHTML='Both user name and email are empty!';return false;}
if(email!=""){if(!email.match(emailExp)){document.getElementById('forgoterrspan').innerHTML='Email provided is invalid!';return false;}}}
function chkContactEmpty(form)
{var name=document.getElementById("contactname").value;var email=document.getElementById('contactemail').value;var msg=document.getElementById('contactmessage').value;if(name==""||email==""||msg=="")
{document.getElementById('contacterr').innerHTML='All fields are mandatory!';return false;}
if(!checkEmail(email))
{document.getElementById('contacterr').innerHTML='Invalid Email Id!';return false;}
else
{document.getElementById('contacterr').innerHTML='';return true;}}
function chkThemeEmpty(form)
{var themename=document.getElementById("themename").value;var desc=document.getElementById("description").value;if(themename==""||desc==""){document.getElementById('themeerr').innerHTML='Mandatory fields are empty!';return false;}
else
{document.getElementById('themeerr').innerHTML='';return true;}}
function chkThemeDetailEmpty(form)
{var themename=document.getElementById("themename").value;var desc=document.getElementById("description").value;if(themename==""||desc==""){document.getElementById('themedetailerr').innerHTML='Mandatory fields are empty!';return false;}
else
{document.getElementById('themedetailerr').innerHTML='';return true;}}
function addToTheme(form)
{var uid=document.getElementById('uid').value;if(isNaN(uid)){document.getElementById('confirmdiv').innerHTML='Login to add your images to this theme!';return false;}
var count=0;var group=form.elements["add[]"];var x,len=group.length;if(len!=undefined){for(x=0;x<len;x++){if(group[x].checked){count++;break;}}
if(count==0){document.getElementById('statusbar').innerHTML='';document.getElementById('confirmdiv').innerHTML='No images selected for adding!';return false;}
else
return true;}
else{if(!group.checked){document.getElementById('statusbar').innerHTML='';document.getElementById('confirmdiv').innerHTML='No image selected for adding!';return false;}
else{document.getElementById('confirmdiv').innerHTML='';return true;}}}
function checkSplChars(data)
{var Exp=/^[a-zA-Z0-9\s]{1,}$/;if(!data.match(Exp)){return false;}}
var swear_words_arr=new Array("albino","anal","anus","arse","arsehole","ass","asshat","asspirate","assbag","assbandit","assbanger","assbite","assclown","asscock","asscracker","asses","assface","assfuck","assfucker","assgoblin","asshat","asshead","asshole","asshopper","assjacker","asslick","asslicker","assmonkey","assmunch","assmuncher","assnigger","asspirate","assshit","assshole","asssucker","asswad","asswipe","bampot","bastard","beaner","bitch","bitchass","bitches","bitchtits","bitchy","blow job","blowjob","bollocks","bollox","boner","brotherfucker","bullshit","bumblefuck","butt","butt plug","buttfucka","buttfucker","camel toe","carpetmuncher","chinc","chink","choad","chode","clit","clitface","clitfuck","clusterfuck","cock","cockass","cockbite","cockburger","cockface","cockfucker","cuntlicker","cockjockey","cockknoker","cockmaster","cockmongler","cockmongruel","cockmonkey","cockmuncher","cocknose","cocknugget","cockshit","cocksmith","cocksmoker","cocksucker","coochie","coochy","coon","cooter","crackerv","cum","cumbubble","cumdumpster","cumguzzler","cumjockey","cumslut","cumtart","cunnie","cunnilingus","cunt","cuntface","cunthole","cockhead","cuntrag","cuntslut","dago","damn","deggo","dick","dickbag","dickbeaters","dickface","dickfuck","dickfucker","dickhead","dickhole","dickjuice","dickmilk","dickmonger","dicks","dickslap","dyke","dumshit","dicksucker","dickwad","dickweasel","dickweed","dickwod","dike","dildo","dipshit","doochbag","dookie","douche","douche-fag","douchebag","douchewaffle","dumass","dumb ass","dumbshit","dumbass","dumbfuck","fagbag","fagfucker","faggit","faggot","faggotcock","fagtard","fatass","fellatio","feltch","flamer","fuck","fuckass","fuckbag","fuckboy","fuckbrain","fuckbutt","fucked","fudgepacker","fucker","fuckersucker","fuckface","fuckhead","fuckhole","fuckin","fucking","fucknut","fucknutt","fuckoff","fucks","fuckstick","fucktard","fuckup","fuckwad","fuckwit","fuckwitt","fag","gay","gayass","gaybob","gaydo","gayfuck","gayfuckist","gaylord","gaytard","gaywad","goddamn","goddamnit","gooch","gook","gringo","guido","handjob","hard on","heeb","hell","hoe","homo","homodumbshit","honkey","humping","hussy","jackass","jap","jerk off","jigaboo","jizz","jungle bunny","junglebunny","kike","kooch","kootch","kunt","kyke","lesbian","lesbo","lezzie","mcfagget","mick","minge","mothafucka","motherfucker","motherfucking","muff","muffdiver","munging","negro","nigga","nigger","niggers","niglet","nut sack","nutsack","paki","panooch","pecker","peckerhead","penis","penisfucker","penispuffer","piss","pissed","pissflaps","pissed off","polesmoker","pollock","poon","poonani","poonany","poontang","porch monkey","porchmonkey","prick","punanny","punta","pussies","pussy","pussylicking","puto","queef","queer","queerbait","queerhole","renob","rimjob","ruski","sand nigger","schlong","scrote","shit","shitass","shitbag","shitbagger","shitbrains","shitbreath","shitcunt","shitdick","shitface","shitfaced","shithead","shithole","shithouse","shitspitter","shitstain","shitter","shittiest","shitting","shitty","shiz","shiznit","skank","skeet","skullfuck","slut","slutbag","smeg","snatch","spic","spick","splooge","tard","testicle","thundercunt","tit","titfuck","tits","tittyfuck","twat","twatlips","twats","twatwaffle","unclefucker","va-j-j","vag","vagina","vjayjay","wank","wetback","whore","whorebag","whoreface","wop","bloody","war","terror");var swear_alert_arr=new Array;var swear_alert_count=0;function filter_bad_words(str)
{var compare_text=str.value;for(var i=0;i<swear_words_arr.length;i++)
{for(var j=0;j<(compare_text.length);j++)
{if(swear_words_arr[i]==compare_text.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
{swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr[i].length));swear_alert_count++;}}}
var alert_text="";for(var k=1;k<=swear_alert_count;k++)
{alert_text+="\n"+"("+k+")  "+swear_alert_arr[k-1];}
if(swear_alert_count>0)
{return("The form cannot be submitted.\nThe following illegal words were found:\n"+alert_text+"\n");}else return"";}pic1=new Image(16,16);pic1.src="/en_img/loader.gif";$(document).ready(function(){$("#username").change(function(){var usr=$("#username").val();if(usr.length>=5)
{$("#status").html('<img align="absmiddle" src="/en_img/loader.gif" /> Checking availability...');$.ajax({type:"POST",url:"/checkuser.php",data:"username="+usr,success:function(msg){$("#status").ajaxComplete(function(event,request,settings){if(msg=='OK')
{$("#username").removeClass('object_error');$("#username").addClass("object_ok");$(this).html(' <img align="absmiddle" src="/en_img/accepted.png" /> ');}
else
{$("#username").removeClass('object_ok');$("#username").addClass("object_error");$(this).html(msg);}});}});}
else
{$("#status").html('User Name should have at least 5  characters.');$("#username").removeClass('object_ok');$("#username").addClass("object_error");}});});var twitter=function(){var profileColorAttributes=["background_color","text_color","link_color","sidebar_fill_color","sidebar_border_color"];var rtn={updateUrl:function(value){$("#username_url").html(value)},checkNameAvailability:function(){$.ajax({type:"GET",url:"/users/username_available",data:{username:$("#user_screen_name").val()},dataType:"json",success:function(results){var msg=eval(results).msg;var color=results.color;$("#username_msg").html(msg).css("color",color);$("#username_url").css("color",color)},complete:function(){$("#avail_check_indicator").fadeOut("medium",function(){$("#username_msg").fadeIn("medium")});clearTimeout(_tmp.checkNameAvailabilityTimer)}})},screenNameKeyUp:function(){jQuery("#user_screen_name").keyup(function(event){var screen_name=jQuery("#user_screen_name");if(screen_name.val()!=""){if(jQuery.inArray(event.keyCode,[16,17,18,20,27,33,34,35,37,38,39,40,144])==-1){clearTimeout(_tmp.checkNameAvailabilityTimer);jQuery("#username_url").html(screen_name.val());if(jQuery("#avail_check_indicator").css("display")=="none"){jQuery("#username_msg").fadeOut("medium",function(){jQuery("#avail_check_indicator").fadeIn("medium")})}_tmp.checkNameAvailabilityTimer=setTimeout("twitter.checkNameAvailability()",2000)}}})},setTZ:function(){var tr=$("#time_zone_select_row");$("#user_time_zone").children("option").each(function(i,option){var o=$(option)[0];if(o.text.match(new RegExp("..."+((new Date().getTimezoneOffset()/60)*(-1)).toString().replace(/(.)([0-9])$/,"$10$2")))){$("#user_time_zone").attr("selectedIndex",o.index-1);o.selectedIndex=o.index;return false}})},updateColors:function(){var background=$("#user_profile_background_color").val();var side=$("#user_profile_sidebar_fill_color").val();var text=$("#user_profile_text_color").val();var link=$("#user_profile_link_color").val();var border=$("#user_profile_sidebar_border_color").val();$("body").css({"background-color":background,color:text});$("#side_base").css({"background-color":side,"border-color":border});$(".stats td+td").css("border-color",border);$("#side div.section-header h3.faq-header").css("border-color",border);$("#side a").css("color",link);$("#design_customization a").css("color",link);$("#navigation a").css("color",link);$("#footer a").css("color",link);if($("#backgrounds").css("display")!="none"){$("#current_tab").val("backgrounds")}else{if($("#colors").css("display")!="none"){$("#current_tab").val("colors")}else{$("#current_tab").val("none")}}},setBackgroundImage:function(imageURL,tiled){if((tiled===true)||(tiled===false)){tiled=tiled}else{if($("#user_profile_background_tile:checked").val()){tiled=true}else{tiled=false}}$("#user_profile_use_background_image").val(imageURL=="none"?"false":"true");$("body").css({"background-image":imageURL=="none"?"none":"url('"+imageURL+"')","background-repeat":tiled?"repeat":"no-repeat","background-attachment":tiled?"scroll":"fixed"});$("#user_profile_background_image").val(imageURL)},setTheme:function(id){_tmp.hasCustomBackgroundImage=false;var theme=themes[id];$("#user_profile_background_tile").attr("checked",theme.tiled);$("#current_background span").css("backgroundImage","url('"+theme.swatch+"')");$.each(profileColorAttributes,function(){$("#user_profile_"+this).val(theme[this]).css("background-color",theme[this])});$("#themes").attr("class","theme"+id);_tmp.currentImage=theme.image;twitter.setBackgroundImage(theme.image,theme.tiled);if(theme.image!="none"){$("#current_background").addClass("active")}else{$("#no_background").addClass("active")}$("#user_profile_default").val(true);$("#user_profile_theme").val(id)},isDefaultDesign:function(){var theme=themes[$("#user_profile_theme").val()];if($("#user_profile_use_background_image").val()=="false"||$("#user_profile_background_tile").attr("checked")!=theme.tiled||($("#file").val()||_tmp.hasCustomBackgroundImage)){return false}var _isdefaultdesign=true;$.each(profileColorAttributes,function(){if($("#user_profile_"+this).val()!=theme[this]){_isdefaultdesign=false}});if(!_isdefaultdesign){return false}return true},validateDefaultDesign:function(){$("#user_profile_default").val(twitter.isDefaultDesign())},synchColors:function(event){var colorWell=twitter.colorPicker.linked;if(colorWell&&colorWell.value&&colorWell.value!=twitter.colorPicker.color){colorWell.value=twitter.colorPicker.color;$(colorWell).css({"background-color":colorWell.value,color:twitter.colorPicker.hsl[2]>0.5?"#000":"#fff"});twitter.updateColors()}},initProfileDesign:function(){$("#title_picker a").click(function(){$("#colors").toggle();$("#backgrounds").hide();$("#title_background").removeClass("active");if($("#colors").css("display")=="none"){$("#title_picker").removeClass("active");$("#title_background").removeClass("inactive")}else{$("#title_picker").addClass("active");$("#title_background").addClass("inactive")}if($("#user_profile_default").val()){$("#user_profile_default").val(false)}return false});$("#title_background a").click(function(){$("#backgrounds").toggle();$("#colors").hide();$("#title_picker").removeClass("active");if($("#backgrounds").css("display")=="none"){$("#title_background").removeClass("active");$("#title_picker").removeClass("inactive")}else{$("#title_background").addClass("active");$("#title_picker").addClass("inactive")}return false});$("#themes a").click(function(){var id=$(this).attr("id");twitter.setTheme(id.substring(5));return false});$("#backgrounds a").click(function(){$("#backgrounds a").removeClass("active");$(this).addClass("active");var bgid=$(this).attr("id");if(bgid=="current_background"){twitter.setBackgroundImage(_tmp.currentImage)}else{if(bgid=="no_background"){twitter.setBackgroundImage("none")}}return false});$("#user_profile_background_tile").click(function(){var tiled=$("#user_profile_background_tile:checked").val();$("body").css({"background-repeat":tiled?"repeat":"no-repeat","background-attachment":tiled?"scroll":"fixed"});$("#user_profile_use_background_image").val("true")});twitter.colorPicker=$.farbtastic("#picker",twitter.synchColors);$("#picker").click(function(){$(".colorwell-selected").focus()});var selected;var hexColorChars=(function(){var a=[8,9,13,16,17,18,37,38,39,40,45,46,86,88,90];for(var i=48;i<=57;i++){a.push(i)}for(var i=65;i<=70;i++){a.push(i)}for(var i=96;i<=105;i++){a.push(i)}return a})();$(".colorwell").each(twitter.synchColors).focus(function(){if(selected){$(selected).removeClass("colorwell-selected")}twitter.colorPicker.linked=this;twitter.colorPicker.setColor(this.value);$("#picker").show();$(selected=this).addClass("colorwell-selected")}).blur(function(){var el=$(el);el.val(el.val().toUpperCase())}).keydown(function(event){if($.inArray(event.keyCode,hexColorChars)!=-1){if($.inArray(event.keyCode,[86,88,90])!=-1){return(event.ctrlKey||event.metaKey)}else{if(($.inArray(event.keyCode,[8,46])!=-1)||((event.keyCode==88)&&event.shiftKey)){return($(this).val()!="#")}else{if(event.shiftKey){return($.inArray(event.keyCode,[65,66,67,68,69,70])!=-1)}}}return true}return false}).keyup(function(event){if($(this).val().indexOf("#")!=0){$(this).val("#"+$(this).val())}twitter.colorPicker.setColor(this.value);var c=$(this).val();if(!document.all||(c.length==7||c.length==4)){$(this).css({"background-color":$(this).val(),color:twitter.colorPicker.hsl[2]>0.5?"#000000":"#ffffff"});twitter.updateColors()}});$("#design_customization form a").click(twitter.updateColors)}};return rtn}();