/* kapCore.js built on Mon Nov 23 18:22:49 EST 2009 */


/* kap_dhtmlFunctions.js */

function kap_showHideToggle(toggleOptions){if(toggleOptions.toggleIds){for(var x=0;x<toggleOptions.toggleIds.length;x++){if(kap_getCSSValue(toggleOptions.toggleIds[x],"display")=="none"){document.getElementById(toggleOptions.toggleIds[x]).style.display="block";var displayValue="block";}else{if(kap_getCSSValue(toggleOptions.toggleIds[x],"display")=="block"){document.getElementById(toggleOptions.toggleIds[x]).style.display="none";var displayValue="none";}}if(toggleOptions.callbacks){for(var q=0;q<toggleOptions.callbacks.length;q++){if(toggleOptions.callbacks[q].id==toggleOptions.toggleIds[x]&&toggleOptions.callbacks[q].displayValue==displayValue){eval(new toggleOptions.callbacks[q].callback);}}}}}}function kap_bubbleShow(toggleId){if(typeof KA_AFFCONTROL_KP_USE_BUBBLES=="undefined"){kap_showHideToggle({toggleIds:new Array(toggleId)});}}function kap_bubbleHide(toggleId){if(typeof KA_AFFCONTROL_KP_USE_BUBBLES=="undefined"){kap_showHideToggle({toggleIds:new Array(toggleId)});}}

/* kap_flashFunctions.js */

if(!$("ka_swfObjectFile")){}function kap_kickRecordSwf(flashConnectString,affiliateSiteId,userId,uniqueKey,mediaType,options){var options=typeof options=="undefined"?new Object():options;var swfObject=new SWFObject("/kickapps/flash/kickapps_record.swf?blog_connect_string="+flashConnectString+"&affiliateSiteId="+affiliateSiteId+"&userId="+userId+"&timestamp="+uniqueKey+"&blogMode=_"+mediaType+"&status=new&messageBoard="+(!options.messageBoard?false:options.messageBoard),"kickappsblogform",(!options.height?"450":options.height),(mediaType=="audio"?"150":"250"),"8","#000000");swfObject.addParam("bgcolor","#000000");swfObject.addParam("quality","high");swfObject.addParam("swLiveConnect","true");swfObject.addParam("wmode","transparent");return swfObject;}function kap_flashMiniPlayer(flvLoc,imgLoc,options){var options=typeof options=="undefined"?new Object():options;var swfObject=new SWFObject("/kickapps/flash/mediaPlayerMini.swf?imagePath="+imgLoc+"&isAutoloading="+(!options.isAutoloading?false:options.isAutoloading)+"&messageBoard="+(!options.messageBoard?false:options.messageBoard)+"&mediaPath="+flvLoc,"mediaplayer",(!options.width?true:150),(!options.height?true:100),"8","#000000");swfObject.addParam("allowScriptAccess","true");swfObject.addParam("swLiveConnect","true");swfObject.addParam("bgcolor","#000000");swfObject.addParam("quality","high");swfObject.addParam("wmode","transparent");swfObject.write(options.id);}

/* kap_cssFunctions.js */

function kap_translateColor(color,type){if(color.indexOf("rgb")>=0){if(type=="hex"){if(color==null){return"#000000";}redColor=color.split("rgb(");redColor=redColor[1].split(",");redColor=redColor[0];greenColor=color.split("rgb(");greenColor=greenColor[1].split(",");greenColor=greenColor[1];blueColor=color.split("rgb(");blueColor=blueColor[1].split(",");blueColor=blueColor[2].split(")");blueColor=blueColor[0];redColor=Math.max(0,redColor);redColor=Math.min(redColor,255);redColor=Math.round(redColor);color="0123456789ABCDEF".charAt((redColor-redColor%16)/16)+"0123456789ABCDEF".charAt(redColor%16);greenColor=Math.max(0,greenColor);greenColor=Math.min(greenColor,255);greenColor=Math.round(greenColor);color+="0123456789ABCDEF".charAt((greenColor-greenColor%16)/16)+"0123456789ABCDEF".charAt(greenColor%16);redColor=Math.max(0,blueColor);redColor=Math.min(blueColor,255);redColor=Math.round(blueColor);color+="0123456789ABCDEF".charAt((blueColor-blueColor%16)/16)+"0123456789ABCDEF".charAt(blueColor%16);return"#"+color;}return color;}else{if(color.indexOf("#")>=0){if(type=="rgb"){redCode=parseInt(color.substring(1,7).substring(0,2),16);greenCode=parseInt(color.substring(1,7).substring(2,4),16);blueCode=parseInt(color.substring(1,7).substring(4,6),16);return"rgb("+redCode+","+greenCode+","+blueCode+")";}return color;}else{colorCodes=new Array();colorCodes["aqua"]="#00FFFF";colorCodes["black"]="#000000";colorCodes["blue"]="#0000FF";colorCodes["fuchsia"]="#FF00FF";colorCodes["gray"]="#808080";colorCodes["green"]="#008000";colorCodes["lime"]="#00FF00";colorCodes["maroon"]="#800000";colorCodes["navy"]="#000080";colorCodes["olive"]="#808000";colorCodes["purple"]="#800080";colorCodes["red"]="#FF0000";colorCodes["silver"]="#C0C0C0";colorCodes["teal"]="#008080";colorCodes["white"]="#FFFFFF";colorCodes["yellow"]="#FFFF00";hexCode=colorCodes[color];if(type=="hex"){return hexCode;}else{if(type=="rgb"){return kap_translateColor(hexCode,"hex");}}return color;}}}function kap_getCSSValue(element,property){element=document.getElementById(element);if(element.currentStyle){if(property.split("-").length>1){IEProperty=property.split("-");IEProperty=IEProperty[0]+IEProperty[1].charAt(0).toUpperCase()+IEProperty[1].substring(1,IEProperty[1].length);}else{IEProperty=property;}propertyValue=element.currentStyle[IEProperty];}else{if(window.getComputedStyle){propertyValue=document.defaultView.getComputedStyle(element,null).getPropertyValue(property);}}return propertyValue=="transparent"?"transparent":propertyValue;}function kap_getColorOpacity(color,opacity,backgroundColor){returnColor=new Array();for(i=0;i<color.length;i++){returnColor[i]=Math.round(color[i]*opacity)+Math.round(backgroundColor[i]*(1-opacity));}return returnColor;}function kap_explodeRGB(color){red=color.split("(");red=red[1].split(",");green=red[1];blue=red[2].split(")");blue=blue[0];red=red[0];return new Array(red,green,blue);}function kap_implodeRGB(color){return"rgb("+color[0]+","+color[1]+","+color[2]+")";}

/* kap_validation.js */

var kap_errorSlideLength=200;function kap_alert(type,message,span,options){if(document.getElementById(span).childNodes.length>0){return ;}var options=!options?new Object():options;var objectProc=new Array();if(options.onStart){eval(new options.onStart);}document.getElementById(span).style.display="block";document.getElementById(span).appendChild(document.createTextNode(message));var backgroundColor=!options.backgroundColor?"":options.backgroundColor;var icon=!options.icon?"":options.icons;var border=!options.border?"":options.border;var display=!options.display?"":options.display;var padding=!options.padding?"":options.padding;var margin=!options.margin?"":options.margin;var fontSize=!options.fontSize?"":options.margin;var fontWeight=!options.fontWeight?"":options.fontWeight;var color=!options.color?"":options.color;var timeout=!options.timeout?false:options.timeout;var timeoutCount=!options.timeoutCount?3:options.timeoutCount;if(border!=""){document.getElementById(span).style.border=border;}if(padding!=""){document.getElementById(span).style.padding=padding;}if(margin!=""){document.getElementById(span).style.margin=margin;}if(fontSize!=""){document.getElementById(span).style.fontSize=fontSize;}if(fontWeight!=""){document.getElementById(span).style.fontWeight=fontWeight;}if(color!=""){document.getElementById(span).style.color=color;}if(backgroundColor!=""&&icon!=""){document.getElementById(span).style.background=backgroundColor+" url("+icon+") no-repeat scroll 5px 3px";}else{if(backgroundColor!=""&&icon==""){document.getElementById(span).style.backgroundColor=backgroundColor;}else{if(backgroundColor==""&&icon!=""){document.getElementById(span).style.backgroundImage="url("+icon+")";document.getElementById(span).style.backgroundRepeat="no-repeat";document.getElementById(span).style.backgroundPosition="scroll 5px 3px";}}}if(options.slide){var errorSlideFX=new Fx.Slide(span,{duration:kap_errorSlideLength}).hide();errorSlideFX.slideIn();}if(timeout){setTimeout(function(){if(options.slide){errorSlideFX.slideOut();setTimeout(function(){siblingElement=document.getElementById(span).parentNode.nextSibling;newErrorSpan=document.createElement("span");newErrorSpan.id=document.getElementById(span).id;newErrorSpan.className="ka_alert"+type;document.getElementById(span).parentNode.parentNode.removeChild(document.getElementById(span).parentNode);siblingElement.parentNode.insertBefore(newErrorSpan,siblingElement);if(options.onComplete){eval(new options.onComplete);}},200);}else{kap_showHideToggle({toggleIds:new Array(span)});document.getElementById(span).removeChild(document.getElementById(span).childNodes[0]);if(options.onComplete){eval(new options.onComplete);}}},timeoutCount*1000);}else{if(options.onComplete){eval(new options.onComplete);}}}function kap_alertConfirm(type,method,message,options){var options=!options?new Object():options;if(type=="default"){var confirmValue=confirm(message);if(method=="return"){return confirmValue;}else{if(method=="anonymous"){if(options.onTrue&&confirmValue){eval(new options.onTrue);}else{if(options.onFalse&&!confirmValue){eval(new options.onFalse);}}return ;}}}}function kap_submitForm(formId,options){var options=!options?new Object():options;if(options.onStart){eval(new options.onStart);}var validationStatus=!options.validate?{submit:true}:kap_validate(options.validateOptions);if(validationStatus.submit){if(typeof options.validateOptions.successSupress=="undefined"||options.validateOptions.successSupress===false){setTimeout(function(){document.getElementById(formId).submit();},0);}if(options.onComplete){eval(new options.onComplete);}}else{kap_alert("Error",validationStatus.errorMessage,options.validateOptions.errorSpan,options.validateOptions.errorOptions);if(options.validateOptions.onComplete){if(options.validateOptions.errorOptions.timeout){setTimeout(function(){eval(new options.validateOptions.onComplete);},(options.validateOptions.errorOptions.timeoutCount*1000)+kap_errorSlideLength+1);}else{eval(new options.validateOptions.onComplete);
}}try{document.getElementById(validationStatus.errorFieldId).focus();document.getElementById(validationStatus.errorFieldId).select();}catch(e){}}return ;}function kap_validate(options){var errorMessage="",errorFieldId;for(x in options.fields){if(options.fields[x].isEmpty&&(options.fields[x].type.indexOf("input")!=-1&&document.getElementById(x).value=="")){errorMessage=options.fields[x].errorMessage;}if(options.fields[x].minLength&&(options.fields[x].type.indexOf("input")!=-1&&document.getElementById(x).value.length<options.fields[x].minLength)||(options.fields[x].type.indexOf("tinyMCE")!=-1&&tinyMCE.getInstanceById(x).getContent().replace(/(<([^>]+)>)/ig,"").length<options.fields[x].minLength)||(options.fields[x].type.indexOf("textarea")!=-1&&document.getElementById(x).value.length<options.fields[x].minLength)){errorMessage=options.fields[x].errorMessage;}if(options.fields[x].maxLength&&(options.fields[x].type.indexOf("input")!=-1&&document.getElementById(x).value.length>options.fields[x].maxLength)){errorMessage=options.fields[x].errorMessage;}if(errorMessage!=""){break;}}return{submit:(errorMessage==options.fields[x].errorMessage?false:true),errorMessage:errorMessage,errorFieldId:x};}