
if(document.domain=='192.168.0.1')
{
var pagearSmallImg='http://192.168.0.1/~wiandemo/images/peel/pageear_s.jpg';
var pagearSmallSwf='http://192.168.0.1/~wiandemo/swf/pageear_s.swf';
var pagearBigImg='http://192.168.0.1/~wiandemo/images/peel/pageear_b.jpg';
var pagearBigSwf='http://192.168.0.1/~wiandemo/swf/pageear_b.swf';
var jumpPath='http://192.168.0.1/~wiandemo/get-a-quote/';
}else
{
var pagearSmallImg='http://www.wiantech.com/images/peel/pageear_s.jpg';
var pagearSmallSwf='http://www.wiantech.com/swf/pageear_s.swf';
var pagearBigImg='http://www.wiantech.com/images/peel/pageear_b.jpg';
var pagearBigSwf='http://www.wiantech.com/swf/pageear_b.swf';
var jumpPath='http://www.wiantech.com/get-a-quote/';
}
var speedSmall=1;
var mirror='true';
var pageearColor='ffffff';
var jumpTo=jumpPath;
var openLink='self';
var openOnLoad=false;
var closeOnLoad=30;
var setDirection='rt';
var softFadeIn=1;
var requiredMajorVersion=6;
var requiredMinorVersion=0;
var requiredRevision=0;
var copyright='Webpicasso Media, www.webpicasso.de';
var thumbWidth=100;
var thumbHeight=100;
var bigWidth=300;
var bigHeight=300;
var xPos='right';
var queryParams='pagearSmallImg='+escape(pagearSmallImg);
queryParams+='&pagearBigImg='+escape(pagearBigImg);
queryParams+='&pageearColor='+pageearColor;
queryParams+='&jumpTo='+escape(jumpTo);
queryParams+='&openLink='+escape(openLink);
queryParams+='&mirror='+escape(mirror);
queryParams+='&copyright='+escape(copyright);
queryParams+='&speedSmall='+escape(speedSmall);
queryParams+='&openOnLoad='+escape(openOnLoad);
queryParams+='&closeOnLoad='+escape(closeOnLoad);
queryParams+='&setDirection='+escape(setDirection);
queryParams+='&softFadeIn='+escape(softFadeIn);
function openPeel(){
document.getElementById('bigDiv').style.top='0px';
document.getElementById('bigDiv').style[xPos]='0px';
document.getElementById('thumbDiv').style.top='-1000px';
}
function closePeel(){
document.getElementById("thumbDiv").style.top="0px";
document.getElementById("bigDiv").style.top="-1000px";
}
function writeObjects(){
var hasReqestedVersion=DetectFlashVer(requiredMajorVersion,requiredMinorVersion,requiredRevision);
if(setDirection=='lt'){
xPosBig='left:-1000px';
xPos='left';
}else{
xPosBig='right:1000px';
xPos='right';
}
document.write('<div id="bigDiv" style="position:absolute;width:'+bigWidth+'px;height:'+bigHeight+'px;z-index:9999;'+xPosBig+';top:-100px;">');
if(hasReqestedVersion){
AC_FL_RunContent(
"src",pagearBigSwf+'?'+queryParams,
"width",bigWidth,
"height",bigHeight,
"align","middle",
"id","bigSwf",
"quality","high",
"bgcolor","#FFFFFF",
"name","bigSwf",
"wmode","transparent",
"allowScriptAccess","always",
"type","application/x-shockwave-flash",
'codebase','http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
"pluginspage","http://www.adobe.com/go/getflashplayer"
);
}else{
document.write('no flash installed');
}
document.write('</div>');
document.write('<div id="thumbDiv" style="position:absolute;width:'+thumbWidth+'px;height:'+thumbHeight+'px;z-index:9999;'+xPos+':0px; top:0px;">');
if(hasReqestedVersion){
AC_FL_RunContent(
"src",pagearSmallSwf+'?'+queryParams,
"width",thumbWidth,
"height",thumbHeight,
"align","middle",
"id","bigSwf",
"quality","high",
"bgcolor","#FFFFFF",
"name","bigSwf",
"wmode","transparent",
"allowScriptAccess","always",
"type","application/x-shockwave-flash",
'codebase','http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
"pluginspage","http://www.adobe.com/go/getflashplayer"
);
}else{
document.write('no flash installed');
}
document.write('</div>');
setTimeout('document.getElementById("bigDiv").style.top = "-1000px";',100);
}
if(!document.myGetElementsByClassName){
document.myGetElementsByClassName=function(className){
var children=document.getElementsByTagName('*')||document.all;
var elements=new Array();
for(var i=0;i<children.length;i++){
var child=children[i];
var classNames=child.className.split(' ');
for(var j=0;j<classNames.length;j++){
if(classNames[j]==className){
elements.push(child);
break;
}
}
}
return elements;
}
}
var Reflection={
defaultHeight:0.5,
defaultOpacity:0.5,
add:function(image,options){
Reflection.remove(image);
doptions={"height":Reflection.defaultHeight,"opacity":Reflection.defaultOpacity}
if(options){
for(var i in doptions){
if(!options[i]){
options[i]=doptions[i];
}
}
}else{
options=doptions;
}
try{
var d=document.createElement('div');
var p=image;
var classes=p.className.split(' ');
var newClasses='';
for(j=0;j<classes.length;j++){
if(classes[j]!="reflect"){
if(newClasses){
newClasses+=' '
}
newClasses+=classes[j];
}
}
var reflectionHeight=Math.floor(p.height*options['height']);
var divHeight=Math.floor(p.height*(1+options['height']));
var reflectionWidth=p.width;
if(document.all&&!window.opera){
if(p.parentElement.tagName=='A'){
var d=document.createElement('a');
d.href=p.parentElement.href;
}
d.className=newClasses;
p.className='reflected';
d.style.cssText=p.style.cssText;
p.style.cssText='vertical-align: bottom';
var reflection=document.createElement('img');
reflection.src=p.src;
reflection.style.width=reflectionWidth+'px';
reflection.style.display='block';
reflection.style.height=p.height+"px";
reflection.style.marginBottom="-"+(p.height-reflectionHeight)+'px';
reflection.style.filter='flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(options['opacity']*100)+', style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy='+(options['height']*100)+')';
d.style.width=reflectionWidth+'px';
d.style.height=divHeight+'px';
p.parentNode.replaceChild(d,p);
d.appendChild(p);
d.appendChild(reflection);
}else{
var canvas=document.createElement('canvas');
if(canvas.getContext){
d.className=newClasses;
p.className='reflected';
d.style.cssText=p.style.cssText;
p.style.cssText='vertical-align: bottom';
var context=canvas.getContext("2d");
canvas.style.height=reflectionHeight+'px';
canvas.style.width=reflectionWidth+'px';
canvas.height=reflectionHeight;
canvas.width=reflectionWidth;
d.style.width=reflectionWidth+'px';
d.style.height=divHeight+'px';
p.parentNode.replaceChild(d,p);
d.appendChild(p);
d.appendChild(canvas);
context.save();
context.translate(0,image.height-1);
context.scale(1,-1);
context.drawImage(image,0,0,reflectionWidth,image.height);
context.restore();
context.globalCompositeOperation="destination-out";
var gradient=context.createLinearGradient(0,0,0,reflectionHeight);
gradient.addColorStop(1,"rgba(255, 255, 255, 1.0)");
gradient.addColorStop(0,"rgba(255, 255, 255, "+(1-options['opacity'])+")");
context.fillStyle=gradient;
if(navigator.appVersion.indexOf('WebKit')!=-1){
context.fill();
}else{
context.fillRect(0,0,reflectionWidth,reflectionHeight*2);
}
}
}
}catch(e){
}
},
remove:function(image){
if(image.className=="reflected"){
image.className=image.parentNode.className;
image.parentNode.parentNode.replaceChild(image,image.parentNode);
}
}
}
function addReflections(){
var rimages=document.myGetElementsByClassName('reflect');
for(i=0;i<rimages.length;i++){
var rheight=null;
var ropacity=null;
var classes=rimages[i].className.split(' ');
for(j=0;j<classes.length;j++){
if(classes[j].indexOf("rheight")==0){
var rheight=classes[j].substring(7)/100;
}else if(classes[j].indexOf("ropacity")==0){
var ropacity=classes[j].substring(8)/100;
}
}
Reflection.add(rimages[i],{height:rheight,opacity:ropacity});
}
}
var previousOnload=window.onload;
var animatedcollapse={
divholders:{},
divgroups:{},
lastactiveingroup:{},
show:function(divids){
if(typeof divids=="object"){
for(var i=0;i<divids.length;i++)
this.showhide(divids[i],"show")
}
else
this.showhide(divids,"show")
},
hide:function(divids){
if(typeof divids=="object"){
for(var i=0;i<divids.length;i++)
this.showhide(divids[i],"hide")
}
else
this.showhide(divids,"hide")
},
toggle:function(divid){
this.showhide(divid,"toggle")
},
addDiv:function(divid,attrstring){
this.divholders[divid]=({id:divid,$divref:null,attrs:attrstring})
this.divholders[divid].getAttr=function(name){
var attr=new RegExp(name+"=([^,]+)","i")
return(attr.test(this.attrs)&&parseInt(RegExp.$1)!=0)?RegExp.$1:null
}
},
showhide:function(divid,action){
var $divref=this.divholders[divid].$divref
if(this.divholders[divid]&&$divref.length==1){
var targetgroup=this.divgroups[$divref.attr('groupname')]
if($divref.attr('groupname')&&targetgroup.count>1&&(action=="show"||action=="toggle"&&$divref.css('display')=='none')){
if(targetgroup.lastactivedivid&&targetgroup.lastactivedivid!=divid)
this.slideengine(targetgroup.lastactivedivid,'hide')
this.slideengine(divid,'show')
targetgroup.lastactivedivid=divid
}
else{
this.slideengine(divid,action)
}
}
},
slideengine:function(divid,action){
var $divref=this.divholders[divid].$divref
if(this.divholders[divid]&&$divref.length==1){
var animateSetting={height:action}
if($divref.attr('fade'))
animateSetting.opacity=action
$divref.animate(animateSetting,$divref.attr('speed')?parseInt($divref.attr('speed')):1300)
return false
}
},
generatemap:function(){
var map={}
for(var i=0;i<arguments.length;i++){
if(arguments[i][1]!=null){
map[arguments[i][0]]=arguments[i][1]
}
}
return map
},
init:function(){
var ac=this
jQuery(document).ready(function($){
var persistopenids=ac.getCookie('acopendivids')
var groupswithpersist=ac.getCookie('acgroupswithpersist')
if(persistopenids!=null)
persistopenids=(persistopenids=='nada')?[]:persistopenids.split(',')
groupswithpersist=(groupswithpersist==null||groupswithpersist=='nada')?[]:groupswithpersist.split(',')
jQuery.each(ac.divholders,function(){
this.$divref=$('#'+this.id)
if((this.getAttr('persist')||jQuery.inArray(this.getAttr('group'),groupswithpersist)!=-1)&&persistopenids!=null){
var cssdisplay=(jQuery.inArray(this.id,persistopenids)!=-1)?'block':'none'
}
else{
var cssdisplay=this.getAttr('hide')?'none':null
}
this.$divref.css(ac.generatemap(['height',this.getAttr('height')],['display',cssdisplay]))
this.$divref.attr(ac.generatemap(['groupname',this.getAttr('group')],['fade',this.getAttr('fade')],['speed',this.getAttr('speed')]))
if(this.getAttr('group')){
var targetgroup=ac.divgroups[this.getAttr('group')]||(ac.divgroups[this.getAttr('group')]={})
targetgroup.count=(targetgroup.count||0)+1
if(!targetgroup.lastactivedivid&&this.$divref.css('display')!='none'||cssdisplay=="block")
targetgroup.lastactivedivid=this.id
this.$divref.css({display:'none'})
}
})
jQuery.each(ac.divgroups,function(){
if(this.lastactivedivid)
ac.divholders[this.lastactivedivid].$divref.show()
})
var $allcontrols=$('*[rel]').filter('[rel^="collapse-"], [rel^="expand-"], [rel^="toggle-"]')
var controlidentifiers=/(collapse-)|(expand-)|(toggle-)/
$allcontrols.each(function(){
$(this).click(function(){
var relattr=this.getAttribute('rel')
var divid=relattr.replace(controlidentifiers,'')
var doaction=(relattr.indexOf("collapse-")!=-1)?"hide":(relattr.indexOf("expand-")!=-1)?"show":"toggle"
return ac.showhide(divid,doaction)
})
})
$(window).bind('unload',function(){
ac.uninit()
})
})
},
uninit:function(){
var opendivids='',groupswithpersist=''
jQuery.each(this.divholders,function(){
if(this.$divref.css('display')!='none'){
opendivids+=this.id+','
}
if(this.getAttr('group')&&this.getAttr('persist'))
groupswithpersist+=this.getAttr('group')+','
})
opendivids=(opendivids=='')?'nada':opendivids.replace(/,$/,'')
groupswithpersist=(groupswithpersist=='')?'nada':groupswithpersist.replace(/,$/,'')
this.setCookie('acopendivids',opendivids)
this.setCookie('acgroupswithpersist',groupswithpersist)
},
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,days){
if(typeof days!="undefined"){
var expireDate=new Date()
expireDate.setDate(expireDate.getDate()+days)
document.cookie=name+"="+value+"; path=/; expires="+expireDate.toGMTString()
}
else
document.cookie=name+"="+value+"; path=/"
}
}
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;
var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;
function ControlVersion()
{
var version;
var axo;
var e;
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version=axo.GetVariable("$version");
}catch(e){
}
if(!version)
{
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
version="WIN 6,0,21,0";
axo.AllowScriptAccess="always";
version=axo.GetVariable("$version");
}catch(e){
}
}
if(!version)
{
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version=axo.GetVariable("$version");
}catch(e){
}
}
if(!version)
{
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version="WIN 3,0,18,0";
}catch(e){
}
}
if(!version)
{
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version="WIN 2,0,0,11";
}catch(e){
version=-1;
}
}
return version;
}
function GetSwfVer(){
var flashVer=-1;
if(navigator.plugins!=null&&navigator.plugins.length>0){
if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){
var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";
var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;
var descArray=flashDescription.split(" ");
var tempArrayMajor=descArray[2].split(".");
var versionMajor=tempArrayMajor[0];
var versionMinor=tempArrayMajor[1];
if(descArray[3]!=""){
tempArrayMinor=descArray[3].split("r");
}else{
tempArrayMinor=descArray[4].split("r");
}
var versionRevision=tempArrayMinor[1]>0?tempArrayMinor[1]:0;
var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;
}
}
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;
else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;
else if(isIE&&isWin&&!isOpera){
flashVer=ControlVersion();
}
return flashVer;
}
function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision)
{
versionStr=GetSwfVer();
if(versionStr==-1){
return false;
}else if(versionStr!=0){
if(isIE&&isWin&&!isOpera){
tempArray=versionStr.split(" ");
tempString=tempArray[1];
versionArray=tempString.split(",");
}else{
versionArray=versionStr.split(".");
}
var versionMajor=versionArray[0];
var versionMinor=versionArray[1];
var versionRevision=versionArray[2];
if(versionMajor>parseFloat(reqMajorVer)){
return true;
}else if(versionMajor==parseFloat(reqMajorVer)){
if(versionMinor>parseFloat(reqMinorVer))
return true;
else if(versionMinor==parseFloat(reqMinorVer)){
if(versionRevision>=parseFloat(reqRevision))
return true;
}
}
return false;
}
}
function AC_AddExtension(src,ext)
{
if(src.indexOf('?')!=-1)
return src.replace(/\?/,ext+'?');
else
return src+ext;
}
function AC_Generateobj(objAttrs,params,embedAttrs)
{
var str='';
if(isIE&&isWin&&!isOpera)
{
str+='<object ';
for(var i in objAttrs)
str+=i+'="'+objAttrs[i]+'" ';
for(var i in params)
str+='><param name="'+i+'" value="'+params[i]+'" /> ';
str+='></object>';
}else{
str+='<embed ';
for(var i in embedAttrs)
str+=i+'="'+embedAttrs[i]+'" ';
str+='> </embed>';
}
document.write(str);
}
function AC_FL_RunContent(){
var ret=
AC_GetArgs
(arguments,"","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
,"application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);
}
function AC_GetArgs(args,ext,srcParamName,classid,mimeType){
var ret=new Object();
ret.embedAttrs=new Object();
ret.params=new Object();
ret.objAttrs=new Object();
for(var i=0;i<args.length;i=i+2){
var currArg=args[i].toLowerCase();
switch(currArg){
case"classid":
break;
case"pluginspage":
ret.embedAttrs[args[i]]=args[i+1];
break;
case"src":
case"movie":
args[i+1]=AC_AddExtension(args[i+1],ext);
ret.embedAttrs["src"]=args[i+1];
ret.params[srcParamName]=args[i+1];
break;
case"onafterupdate":
case"onbeforeupdate":
case"onblur":
case"oncellchange":
case"onclick":
case"ondblClick":
case"ondrag":
case"ondragend":
case"ondragenter":
case"ondragleave":
case"ondragover":
case"ondrop":
case"onfinish":
case"onfocus":
case"onhelp":
case"onmousedown":
case"onmouseup":
case"onmouseover":
case"onmousemove":
case"onmouseout":
case"onkeypress":
case"onkeydown":
case"onkeyup":
case"onload":
case"onlosecapture":
case"onpropertychange":
case"onreadystatechange":
case"onrowsdelete":
case"onrowenter":
case"onrowexit":
case"onrowsinserted":
case"onstart":
case"onscroll":
case"onbeforeeditfocus":
case"onactivate":
case"onbeforedeactivate":
case"ondeactivate":
case"type":
case"codebase":
case"id":
ret.objAttrs[args[i]]=args[i+1];
break;
case"width":
case"height":
case"align":
case"vspace":
case"hspace":
case"class":
case"title":
case"accesskey":
case"name":
case"tabindex":
ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];
break;
default:
ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];
}
}
ret.objAttrs["classid"]=classid;
if(mimeType)ret.embedAttrs["type"]=mimeType;
return ret;
}
var useBSNns;
if(useBSNns)
{
if(typeof(bsn)=="undefined")
bsn={}
_bsn=bsn;
}
else
{
_bsn=this;
}
if(typeof(_bsn.Autosuggest)=="undefined")
_bsn.Autosuggest={}
_bsn.AutoSuggest=function(fldID,param)
{
if(!document.getElementById)
return false;
this.fld=_bsn.DOM.getElement(fldID);
if(!this.fld)
return false;
this.sInput="";
this.nInputChars=0;
this.aSuggestions=[];
this.iHighlighted=0;
this.oP=(param)?param:{};
if(!this.oP.minchars)this.oP.minchars=1;
if(!this.oP.method)this.oP.meth="get";
if(!this.oP.varname)this.oP.varname="input";
if(!this.oP.className)this.oP.className="autosuggest";
if(!this.oP.timeout)this.oP.timeout=2500;
if(!this.oP.delay)this.oP.delay=0;
if(!this.oP.offsety)this.oP.offsety=-5;
if(!this.oP.shownoresults)this.oP.shownoresults=false;
if(!this.oP.noresults)this.oP.noresults="No results!";
if(!this.oP.maxheight&&this.oP.maxheight!==0)this.oP.maxheight=250;
if(!this.oP.cache&&this.oP.cache!=false)this.oP.cache=true;
var pointer=this;
this.fld.onkeypress=function(ev){return pointer.onKeyPress(ev);}
this.fld.onkeyup=function(ev){return pointer.onKeyUp(ev);}
this.fld.setAttribute("autocomplete","off");
}
_bsn.AutoSuggest.prototype.onKeyPress=function(ev)
{
var key=(window.event)?window.event.keyCode:ev.keyCode;
var RETURN=13;
var TAB=9;
var ESC=27;
var bubble=true;
switch(key)
{
case RETURN:
this.setHighlightedValue();
document.search1.submit()
bubble=false;
break;
case ESC:
this.clearSuggestions();
break;
}
return bubble;
}
_bsn.AutoSuggest.prototype.onKeyUp=function(ev)
{
var key=(window.event)?window.event.keyCode:ev.keyCode;
var ARRUP=38;
var ARRDN=40;
var bubble=true;
switch(key)
{
case ARRUP:
this.changeHighlight(key);
bubble=false;
break;
case ARRDN:
this.changeHighlight(key);
bubble=false;
break;
default:
this.getSuggestions(this.fld.value);
}
return bubble;
}
_bsn.AutoSuggest.prototype.getSuggestions=function(val)
{
if(val==this.sInput)
return false;
if(val.length<this.oP.minchars)
{
this.sInput="";
return false;
}
if(val.length>this.nInputChars&&this.aSuggestions.length&&this.oP.cache)
{
var arr=[];
for(var i=0;i<this.aSuggestions.length;i++)
{
if(this.aSuggestions[i].value.substr(0,val.length).toLowerCase()==val.toLowerCase())
arr.push(this.aSuggestions[i]);
}
this.sInput=val;
this.nInputChars=val.length;
this.aSuggestions=arr;
this.createList(this.aSuggestions);
return false;
}
else
{
this.sInput=val;
this.nInputChars=val.length;
var pointer=this;
clearTimeout(this.ajID);
this.ajID=setTimeout(function(){pointer.doAjaxRequest()},this.oP.delay);
}
return false;
}
_bsn.AutoSuggest.prototype.doAjaxRequest=function()
{
var pointer=this;
var url=this.oP.script+this.oP.varname+"="+escape(this.fld.value);
var meth=this.oP.meth;
var onSuccessFunc=function(req){pointer.setSuggestions(req)};
var onErrorFunc=function(status){};
var myAjax=new _bsn.Ajax();
myAjax.makeRequest(url,meth,onSuccessFunc,onErrorFunc);
}
_bsn.AutoSuggest.prototype.setSuggestions=function(req)
{
this.aSuggestions=[];
if(this.oP.json)
{
var jsondata=eval('('+req.responseText+')');
for(var i=0;i<jsondata.results.length;i++)
{
this.aSuggestions.push({'id':jsondata.results[i].id,'value':jsondata.results[i].value,'info':jsondata.results[i].info});
}
}
else
{
var xml=req.responseXML;
var results=xml.getElementsByTagName('results')[0].childNodes;
for(var i=0;i<results.length;i++)
{
if(results[i].hasChildNodes())
this.aSuggestions.push({'id':results[i].getAttribute('id'),'value':results[i].childNodes[0].nodeValue,'info':results[i].getAttribute('info')});
}
}
this.idAs="as_"+this.fld.id;
this.createList(this.aSuggestions);
}
_bsn.AutoSuggest.prototype.createList=function(arr)
{
var pointer=this;
_bsn.DOM.removeElement(this.idAs);
this.killTimeout();
var div=_bsn.DOM.createElement("div",{id:this.idAs,className:this.oP.className});
var hcorner=_bsn.DOM.createElement("div",{className:"as_corner"});
var hbar=_bsn.DOM.createElement("div",{className:"as_bar"});
var header=_bsn.DOM.createElement("div",{className:"as_header"});
header.appendChild(hcorner);
header.appendChild(hbar);
div.appendChild(header);
var ul=_bsn.DOM.createElement("ul",{id:"as_ul"});
for(var i=0;i<arr.length;i++)
{
var val=arr[i].value;
var st=val.toLowerCase().indexOf(this.sInput.toLowerCase());
var output=val.substring(0,st)+"<em>"+val.substring(st,st+this.sInput.length)+"</em>"+val.substring(st+this.sInput.length);
var span=_bsn.DOM.createElement("span",{},output,true);
if(arr[i].info!="")
{
var br=_bsn.DOM.createElement("br",{});
span.appendChild(br);
var small=_bsn.DOM.createElement("small",{},arr[i].info);
span.appendChild(small);
}
var a=_bsn.DOM.createElement("a",{href:"#"});
var tl=_bsn.DOM.createElement("span",{className:"tl"}," ");
var tr=_bsn.DOM.createElement("span",{className:"tr"}," ");
a.appendChild(tl);
a.appendChild(tr);
a.appendChild(span);
a.name=i+1;
a.onclick=function(){pointer.setHighlightedValue();return false;}
a.onmouseover=function(){pointer.setHighlight(this.name);}
var li=_bsn.DOM.createElement("li",{},a);
ul.appendChild(li);
}
if(arr.length==0)
{
var li=_bsn.DOM.createElement("li",{className:"as_warning"},this.oP.noresults);
ul.appendChild(li);
}
div.appendChild(ul);
var fcorner=_bsn.DOM.createElement("div",{className:"as_corner"});
var fbar=_bsn.DOM.createElement("div",{className:"as_bar"});
var footer=_bsn.DOM.createElement("div",{className:"as_footer"});
footer.appendChild(fcorner);
footer.appendChild(fbar);
div.appendChild(footer);
var pos=_bsn.DOM.getPos(this.fld);
div.style.left=pos.x+"px";
div.style.top=(pos.y+this.fld.offsetHeight+this.oP.offsety)+"px";
div.onmouseover=function(){pointer.killTimeout()}
div.onmouseout=function(){pointer.resetTimeout()}
document.getElementsByTagName("body")[0].appendChild(div);
this.iHighlighted=0;
var pointer=this;
this.toID=setTimeout(function(){pointer.clearSuggestions()},this.oP.timeout);
}
_bsn.AutoSuggest.prototype.changeHighlight=function(key)
{
var list=_bsn.DOM.getElement("as_ul");
if(!list)
return false;
var n;
if(key==40)
n=this.iHighlighted+1;
else if(key==38)
n=this.iHighlighted-1;
if(n>list.childNodes.length)
n=list.childNodes.length;
if(n<1)
n=1;
this.setHighlight(n);
}
_bsn.AutoSuggest.prototype.setHighlight=function(n)
{
var list=_bsn.DOM.getElement("as_ul");
if(!list)
return false;
if(this.iHighlighted>0)
this.clearHighlight();
this.iHighlighted=Number(n);
list.childNodes[this.iHighlighted-1].className="as_highlight";
this.killTimeout();
}
_bsn.AutoSuggest.prototype.clearHighlight=function()
{
var list=_bsn.DOM.getElement("as_ul");
if(!list)
return false;
if(this.iHighlighted>0)
{
list.childNodes[this.iHighlighted-1].className="";
this.iHighlighted=0;
}
}
_bsn.AutoSuggest.prototype.setHighlightedValue=function()
{
if(this.iHighlighted)
{
this.sInput=this.fld.value=this.aSuggestions[this.iHighlighted-1].value;
this.fld.focus();
if(this.fld.selectionStart)
this.fld.setSelectionRange(this.sInput.length,this.sInput.length);
this.clearSuggestions();
if(typeof(this.oP.callback)=="function")
this.oP.callback(this.aSuggestions[this.iHighlighted-1]);
}
}
_bsn.AutoSuggest.prototype.killTimeout=function()
{
clearTimeout(this.toID);
}
_bsn.AutoSuggest.prototype.resetTimeout=function()
{
clearTimeout(this.toID);
var pointer=this;
this.toID=setTimeout(function(){pointer.clearSuggestions()},1000);
}
_bsn.AutoSuggest.prototype.clearSuggestions=function()
{
this.killTimeout();
var ele=_bsn.DOM.getElement(this.idAs);
var pointer=this;
if(ele)
{
var fade=new _bsn.Fader(ele,1,0,250,function(){_bsn.DOM.removeElement(pointer.idAs)});
}
}
if(typeof(_bsn.Ajax)=="undefined")
_bsn.Ajax={}
_bsn.Ajax=function()
{
this.req={};
this.isIE=false;
}
_bsn.Ajax.prototype.makeRequest=function(url,meth,onComp,onErr)
{
if(meth!="POST")
meth="GET";
this.onComplete=onComp;
this.onError=onErr;
var pointer=this;
if(window.XMLHttpRequest)
{
this.req=new XMLHttpRequest();
this.req.onreadystatechange=function(){pointer.processReqChange()};
this.req.open("GET",url,true);
this.req.send(null);
}
else if(window.ActiveXObject)
{
this.req=new ActiveXObject("Microsoft.XMLHTTP");
if(this.req)
{
this.req.onreadystatechange=function(){pointer.processReqChange()};
this.req.open(meth,url,true);
this.req.send();
}
}
}
_bsn.Ajax.prototype.processReqChange=function()
{
if(this.req.readyState==4){
if(this.req.status==200)
{
this.onComplete(this.req);
}else{
this.onError(this.req.status);
}
}
}
if(typeof(_bsn.DOM)=="undefined")
_bsn.DOM={}
_bsn.DOM.createElement=function(type,attr,cont,html)
{
var ne=document.createElement(type);
if(!ne)
return false;
for(var a in attr)
ne[a]=attr[a];
if(typeof(cont)=="string"&&!html)
ne.appendChild(document.createTextNode(cont));
else if(typeof(cont)=="string"&&html)
ne.innerHTML=cont;
else if(typeof(cont)=="object")
ne.appendChild(cont);
return ne;
}
_bsn.DOM.clearElement=function(id)
{
var ele=this.getElement(id);
if(!ele)
return false;
while(ele.childNodes.length)
ele.removeChild(ele.childNodes[0]);
return true;
}
_bsn.DOM.removeElement=function(ele)
{
var e=this.getElement(ele);
if(!e)
return false;
else if(e.parentNode.removeChild(e))
return true;
else
return false;
}
_bsn.DOM.replaceContent=function(id,cont,html)
{
var ele=this.getElement(id);
if(!ele)
return false;
this.clearElement(ele);
if(typeof(cont)=="string"&&!html)
ele.appendChild(document.createTextNode(cont));
else if(typeof(cont)=="string"&&html)
ele.innerHTML=cont;
else if(typeof(cont)=="object")
ele.appendChild(cont);
}
_bsn.DOM.getElement=function(ele)
{
if(typeof(ele)=="undefined")
{
return false;
}
else if(typeof(ele)=="string")
{
var re=document.getElementById(ele);
if(!re)
return false;
else if(typeof(re.appendChild)!="undefined"){
return re;
}else{
return false;
}
}
else if(typeof(ele.appendChild)!="undefined")
return ele;
else
return false;
}
_bsn.DOM.appendChildren=function(id,arr)
{
var ele=this.getElement(id);
if(!ele)
return false;
if(typeof(arr)!="object")
return false;
for(var i=0;i<arr.length;i++)
{
var cont=arr[i];
if(typeof(cont)=="string")
ele.appendChild(document.createTextNode(cont));
else if(typeof(cont)=="object")
ele.appendChild(cont);
}
}
_bsn.DOM.getPos=function(ele)
{
var ele=this.getElement(ele);
var obj=ele;
var curleft=0;
if(obj.offsetParent)
{
while(obj.offsetParent)
{
curleft+=obj.offsetLeft
obj=obj.offsetParent;
}
}
else if(obj.x)
curleft+=obj.x;
var obj=ele;
var curtop=0;
if(obj.offsetParent)
{
while(obj.offsetParent)
{
curtop+=obj.offsetTop
obj=obj.offsetParent;
}
}
else if(obj.y)
curtop+=obj.y;
return{x:curleft,y:curtop}
}
if(typeof(_bsn.Fader)=="undefined")
_bsn.Fader={}
_bsn.Fader=function(ele,from,to,fadetime,callback)
{
if(!ele)
return false;
this.ele=ele;
this.from=from;
this.to=to;
this.callback=callback;
this.nDur=fadetime;
this.nInt=50;
this.nTime=0;
var p=this;
this.nID=setInterval(function(){p._fade()},this.nInt);
}
_bsn.Fader.prototype._fade=function()
{
this.nTime+=this.nInt;
var ieop=Math.round(this._tween(this.nTime,this.from,this.to,this.nDur)*100);
var op=ieop/100;
if(this.ele.filters)
{
try
{
this.ele.filters.item("DXImageTransform.Microsoft.Alpha").opacity=ieop;
}catch(e){
this.ele.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+ieop+')';
}
}
else
{
this.ele.style.opacity=op;
}
if(this.nTime==this.nDur)
{
clearInterval(this.nID);
if(this.callback!=undefined)
this.callback();
}
}
_bsn.Fader.prototype._tween=function(t,b,c,d)
{
return b+((c-b)*(t/d));
}
var regex=/^[0-9A-Za-z._]+@[0-9A-Za-z]+.(com|org|mil|co.in)+$/;
var patt1=new RegExp("^.+\.((doc)|(pdf)|(DOC)|(doc))$");
var patt2=new RegExp("^[0-9]+$");
function formvalidation()
{
if(document.applyjob.first_name.value=="")
{
document.getElementById('firstname').innerHTML="Please enter first name";
document.applyjob.first_name.focus();
return false;
}
else if(patt2.test(document.applyjob.first_name.value))
{
document.getElementById('firstname').innerHTML="Please enter character only";
document.applyjob.first_name.focus();
return false;
}
else
{
document.getElementById('firstname').innerHTML="";
}
if(document.applyjob.last_name.value=="")
{
document.getElementById('lastname').innerHTML="Please enter last name";
document.applyjob.last_name.focus();
return false;
}
else if(patt2.test(document.applyjob.last_name.value))
{
document.getElementById('lastname').innerHTML="Please enter character only";
document.applyjob.last_name.focus();
return false;
}
else
{
document.getElementById('lastname').innerHTML="";
}
if(document.applyjob.email.value=="")
{
document.getElementById('email_id').innerHTML="Please enter email address";
document.applyjob.email.focus();
return false;
}
else if(!regex.test(document.applyjob.email.value))
{
document.getElementById('email_id').innerHTML="Please enter valid email address";
document.applyjob.email.focus();
return false;
}
else
{
document.getElementById('email_id').innerHTML="";
}
if(document.applyjob.contact_no.value=="")
{
document.getElementById('conno').innerHTML="Please enter contact no";
document.applyjob.contact_no.focus();
return false;
}
else if(!patt2.test(document.applyjob.contact_no.value))
{
document.getElementById('conno').innerHTML="Please enter numeric only";
document.applyjob.contact_no.focus();
return false;
}else if(document.applyjob.contact_no.value.length<6)
{
document.getElementById('conno').innerHTML="Please check your contact no";
document.applyjob.contact_no.focus();
return false;
}
else
{
document.getElementById('conno').innerHTML="";
}
if(document.getElementById('custom-queue').innerHTML=="")
{ 
document.getElementById('resume_err').innerHTML ="Please upload your resume";
return false;
}
else
{
document.getElementById('resume_err').innerHTML="";
}
}
function remove_error()
{
document.getElementById('firstname').innerHTML='';
document.getElementById('lastname').innerHTML='';
document.getElementById('email_id').innerHTML='';
document.getElementById('conno').innerHTML='';
document.getElementById('resume_err').innerHTML='';
}
function ajaxFunction(){
if(document.domain=='192.168.0.1')
{
var url_ajax="http://"+document.domain+"/~wiandemo/client_login_ajax.php";
}else
{
var url_ajax="http://"+document.domain+"/client_login_ajax.php"
}
var ajaxRequest;
var ajaxDisplay=document.getElementById('error_msg');
ajaxDisplay.innerHTML="Loading...";
try{
ajaxRequest=new XMLHttpRequest();
}catch(e){
try{
ajaxRequest=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
ajaxRequest=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
alert("Your browser broke!");
return false;
}
}
}
ajaxRequest.onreadystatechange=function(){
if(ajaxRequest.readyState==4){
if(ajaxRequest.responseText=="Success")
{
document.forms['myform'].submit();
var ajaxDisplay=document.getElementById('error_msg');
ajaxDisplay.innerHTML='';
document.getElementById('email').value='';
document.getElementById('password').value='';
document.getElementById('pm_my_box').style.display='none';
}else{
var ajaxDisplay=document.getElementById('error_msg');
ajaxDisplay.innerHTML=ajaxRequest.responseText;
document.getElementById('email').value='';
document.getElementById('password').value='';
}
}
}
var email=document.getElementById('email').value;
var password=document.getElementById('password').value;
var queryString="?email="+email+"&password="+password;
ajaxRequest.open("GET",url_ajax+queryString,true);
ajaxRequest.send(null);
}
