$(function(){var len=$("#title_num > p").length;var index=0;var adTimer;$("#icon_num li").mouseover(function(){index=$("#icon_num li").index(this);showImg(index);}).eq(0).mouseover();$("#title_num p").mouseover(function(){index=$("#title_num p").index(this);showImg(index);}).eq(0).mouseover();$('#picBox').hover(function(){clearInterval(adTimer);},function(){adTimer=setInterval(function(){showImg(index)
index++;if(index==len){index=0;}},3000);}).trigger("active");})
function showImg(index){var adWidth=$("#picBox").width();$("#show_pic").stop(true,false).animate({left:-adWidth*index},1000);$("#title_num p").removeClass("active").eq(index).addClass("active");$("#text_num li").removeClass("active").eq(index).addClass("active");$("#icon_num li").removeClass("active").eq(index).addClass("active");}
$(function(){var page=1;var i=4;$("span.prev").animate({opacity:"0"},"fast");$("span.next").click(function(){var $parent=$(this).parents("div.v_show");var $v_show=$parent.find("div.v_content_list");var $v_content=$parent.find("div.v_content");var v_width=$v_content.width();var len=$v_show.find("li").length;var page_count=Math.ceil(len/i);if(!$v_show.is(":animated")){if(page!=page_count){$("span.prev").animate({opacity:"1"},"fast");$v_show.animate({opacity:"0.6"},"fast");$v_show.animate({left:'-='+v_width,opacity:"1"},"slow");page++;if(page==page_count){$(this).animate({opacity:"0"},"fast");}}}
$parent.find("span").eq((page-1)).addClass("current").siblings().removeClass("current");});$("span.prev").click(function(){var $parent=$(this).parents("div.v_show");var $v_show=$parent.find("div.v_content_list");var $v_content=$parent.find("div.v_content");var v_width=$v_content.width();var len=$v_show.find("li").length;var page_count=Math.ceil(len/i);if(!$v_show.is(":animated")){if(page!=1){$("span.next").animate({opacity:"1"},"fast");$v_show.animate({opacity:"0.6"},"fast");$v_show.animate({left:'+='+v_width,opacity:"1"},"slow");page--;if(page==1){$(this).animate({opacity:"0"},"fast");}}}
$parent.find("span").eq((page-1)).addClass("current").siblings().removeClass("current");});});$(function(){var $op=$("#videoTabMenu > ul > li > a");$op.click(function(){var $par=$(this).parent();var index=$op.parent().index($par);$(this).addClass("current");$(this).parent().siblings().children("a").removeClass("current");$("#videoTabBox > div").eq(index).show().siblings().hide();})})
$(function(){$('#searchinput').focus(function(){$(this).val('');})})
$(function(){$(".ajaxbox").colorbox();$(".boxdel").colorbox({width:"50%",inline:true,href:"#confirmdiv",onOpen:function(){$("#confirm").attr("action",$(this).attr('href'));}});})
function parseJSON(data){if((data.substring(0,1)!='{')&&(data.substring(0,1)!='[')){return{status:0,data:data.length?data:'Unspecified error'};}
return eval('('+data+');');}
$.fn.autocomplete=function(options){var defaults={url:'index.php?s=/ajax/autocomplete',chars:1,width:300,height:150,top:null,left:null,time:400,sroll:false,clickfunc:null};var ops=$.extend(defaults,options);var pop=$('<div id="autocomplete"></div>');var results=$('<ul id="results"></ul>');var doneUsers={};var curPos;if(ops.top!=null){pop.css('top',ops.top);}
if(ops.left!=null){pop.css('left',ops.left)}
$(this).after(pop).parent().css('position','relative');pop.css({'width':ops.width+'px'}).hide().append(results);if(ops.sroll){pop.css({'height':ops.height+'px','overflow':'auto'});}
function quest(q,elem){var w=$.trim(q.substr(q.lastIndexOf(',')+1,q.length));if(w.length>=ops.chars){curPos=null;$.ajax({type:'GET',url:ops.url+'/prefix/'+w,cache:false,success:function(data){jdata=parseJSON(data);if(jdata.length>0){loadDone(elem);var str='';if(jdata.length>10){results.css({overflow:'auto',height:'240px'});}else{results.css({overflow:'hidden',height:'auto'});}
for(var j=0;j<jdata.length;j++){if(!doneUsers[jdata[j]]){str+='<li>'+jdata[j]+'</li>';}}
results.html(str);updataePos(results.children('li').eq(0))
results.children('li').mouseover(function(){updataePos($(this));}).click(function(){addValue($(this).text(),elem);})
if(results.children('li').size()>0){pop.show();}else{pop.hide();}}else{pop.hide();}}});}}
$(document).click(function(){pop.hide();});pop.click(function(){stopBubble();});function loadDone(elem){doneUsers={};var dones=elem.val().split(',');for(var i=0;i<dones.length;i++){doneUsers[$.trim(dones[i])]=true;}}
function updataePos(elem){curPos=elem;results.children('li').removeClass('popPos');curPos.addClass('popPos');}
function addValue(v,elem){var defaultValue=elem.val();var tmp='';if(defaultValue.indexOf(',')>=0){tmp=defaultValue.substr(0,defaultValue.lastIndexOf(',')+1)+v;}else{tmp=v;}
elem.val(tmp);results.html('');pop.hide();if(ops.clickfunc!=null){eval(ops.clickfunc+"('"+tmp+"')");}}
return $(this).each(function(){$(this).attr('autocomplete','off');var outKey=[9,13,38,40];$(this).bind('keyup',function(e){var newVal=$(this).val();switch(e.keyCode){case 16:case 17:case 18:case 20:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:return true;case 9:case 13:case 27:return true;default:if(newVal.length>=ops.chars){quest(newVal,$(this));}else{pop.hide();}}}).bind('keydown',function(e){if(e.keyCode==9||e.keyCode==13){if(curPos){loadDone($(this));var tv=curPos.text();if(!doneUsers[tv]){addValue(tv,$(this));}}
stopDefault(e);return false;}else if(e.keyCode==38){if(curPos.prev().length>0){return updataePos(curPos.prev());}
return false;}else if(e.keyCode==40){if(curPos.next().length>0){return updataePos(curPos.next());}
return false;}});});};function stopBubble(e){if(e&&e.stopPropagation){e.stopPropagation();}else{window.event.cancelBubble=true;}}
jQuery.fn.LoadImage=function(scaling,width,height,loadpic){if(loadpic==null)loadpic="loading.gif";return this.each(function(){var t=$(this);var src=$(this).attr("src")
var img=new Image();img.src=src;var autoScaling=function(){if(scaling){if(img.width>0&&img.height>0){if(img.width/img.height>=width/height){if(img.width>width){t.width(width);t.height((img.height*width)/img.width);}else{t.width(img.width);t.height(img.height);}}
else{if(img.height>height){t.height(height);t.width((img.width*height)/img.height);}else{t.width(img.width);t.height(img.height);}}}}}
if(img.complete){autoScaling();return;}
$(this).attr("src","");var loading=$("<img alt=\"Loading...\" title=\"Loading...\" src=\""+loadpic+"\" />");t.hide();t.after(loading);$(img).load(function(){autoScaling();loading.remove();t.attr("src",this.src);t.show();});});}
jQuery.fn.DrawImage=function(width,height,loadpic){if(loadpic==null)loadpic="loading.gif";return this.each(function(){var t=$(this);width=t.parent().parent().width();height=t.parent().parent().height();var src=$(this).attr("src")
var img=new Image();img.src=src;var autoScaling=function(){if(img.width>0&&img.height>0){if(img.width/img.height>=width/height){if(img.width>width){t.width((img.width*height)/img.height);t.height(height);}else{t.width((img.width*height)/img.height);t.height(height);}
var margin=-(t.width()-width)/2;t.css("margin-left",margin);}
else{if(img.height>height){t.height((img.height*width)/img.width);t.width(width);}else{t.width(width);t.height((img.height*width)/img.width);}
var margin=-(t.height()-height)/2;t.css("margin-top",margin);}}}
if(img.complete){autoScaling();return;}
$(this).attr("src","");var loading=$("<img alt=\"Loading...\" title=\"Loading...\" src=\""+loadpic+"\" />");t.hide();t.after(loading);$(img).load(function(){autoScaling();loading.remove();t.attr("src",this.src);t.show();});});}
function showDirText(id){$("#dirtext_"+id).slideDown();for(i=0;i<10;i++){if($("#dirtext_"+i).length!=0&&i!=id)$("#dirtext_"+i).slideUp();}}
function getMapDirection(id,lat,lng,toaddr){var addr=$("#addr_"+id).val();var city=$("#city_"+id).val();if(addr==""||addr=="Street Address"||city==""||city=="City,State or ZIP"){alert("Please input Address and City!");}else{var map;var directionsPanel;var directions;map=new GMap2(document.getElementById("map_"+id));map.setCenter(new GLatLng(lat,lng),15);directionsPanel=document.getElementById("route_"+id);directions=new GDirections(map,directionsPanel);directions.load("from: "+addr+", "+city+" to: "+toaddr,{travelMode:G_TRAVEL_MODE_DRIVING});}}
function select2select(fromid,toid,moveOrAppend,isAll){if(moveOrAppend.toLowerCase()=="move"){if(isAll==true){$("#"+fromid+" option").each(function(){$(this).appendTo($("#"+toid+":not(:has(option[value="+$(this).val()+"]))"));});$("#"+fromid).empty();}
else if(isAll==false){$("#"+fromid+" option:selected").each(function(){$(this).appendTo($("#"+toid+":not(:has(option[value="+$(this).val()+"]))"));if($("#"+fromid+" option[value="+$(this).val()+"]").length>0){$("#"+fromid).get(0).removeChild($("#"+fromid+" option[value="+$(this).val()+"]").get(0));}});}}
else if(moveOrAppend.toLowerCase()=="append"){if(isAll==true){$("#"+fromid+" option").each(function(){$("<option></option>").val($(this).val()).text($(this).text()).appendTo($("#"+toid+":not(:has(option[value="+$(this).val()+"]))"));});}
else if(isAll==false){$("#"+fromid+" option:selected").each(function(){$("<option></option>").val($(this).val()).text($(this).text()).appendTo($("#"+toid+":not(:has(option[value="+$(this).val()+"]))"));});}}};function selectAllOption(selectid){$("#"+selectid+" option").each(function(){$(this).attr("selected",true);});}
function enterWebcam(u){window.open(u,'mywebcam','fullscreen=yes');}
jQuery.fn.CRselectBox=jQuery.fn.sBox=function(){var _self=this;var _parent=_self.parent();var id=_self.attr("id");var width=_self.css("width");var wrapHtml='<div id="sBox-'+id+'" class="CRselectBox"></div>';var $wrapHtml=$(wrapHtml).appendTo(_parent);var selectedOptionValue=_self.find("option:selected").attr("value");var selectedOptionTxt=_self.find("option:selected").text();var name=_self.attr("name");var inputHtml='<input type="hidden" value="'+selectedOptionValue+'" name="'+name+'" id="'+id+'"/>';$(inputHtml).appendTo($wrapHtml);var inputTxtHtml='<input type="hidden" value="'+selectedOptionTxt+'" name="'+name+'_CRtext" id="'+id+'_CRtext"/>';$(inputTxtHtml).appendTo($wrapHtml);var aHtml='<a class="CRselectValue" href="#">'+selectedOptionTxt+'</a>';var caninput=_self.attr("ref")=='input'?true:false;if(caninput){aHtml='<input type="text" value="" id="'+id+'_hidtext" class="hidtext" style="display:none">'+aHtml;}
$(aHtml).appendTo($wrapHtml);var ulHtml='<ul class="CRselectBoxOptions"></ul>';var $ulHtml=$(ulHtml).appendTo($wrapHtml);var liHtml="";_self.find("option").each(function(){if($(this).attr("value")!=''){if($(this).attr("selected")){liHtml+='<li class="CRselectBoxItem" style="width:'+width+';"><a href="#" class="seled" rel="'+$(this).attr("value")+'">'+$(this).text()+'</a></li>';}else{liHtml+='<li class="CRselectBoxItem" style="width:'+width+';"><a href="#" rel="'+$(this).attr("value")+'">'+$(this).text()+'</a></li>';}}});$(liHtml).appendTo($ulHtml);$($wrapHtml,_parent).hover(function(){$(this).addClass("CRselectBoxHover");if(caninput){if($("#"+id+"_hidtext").val()!='')$(".CRselectValue",$wrapHtml).text($("#"+id+"_hidtext").val());}},function(){$(this).removeClass("CRselectBoxHover");});$(".CRselectValue",$wrapHtml).click(function(){$(this).blur();if(caninput){$(this).hide();$("#"+id+"_hidtext").show();}
$(".CRselectBoxOptions",$wrapHtml).show();return false;});$("#"+id+"_hidtext").change(function(){$("#"+id).val($(this).val());if($(this).val()!='')$(".CRselectValue",$wrapHtml).text($(this).val());$(".CRselectValue",$wrapHtml).show();$(this).hide();return false;});$(".CRselectBoxItem a",$wrapHtml).click(function(){$(this).blur();var value=$(this).attr("rel");var txt=$(this).text();$("#"+id).val(value);$("#"+id+"_CRtext").val(txt);$(".CRselectValue",$wrapHtml).text(txt);$(".CRselectBoxItem a",$wrapHtml).removeClass("seled");$(this).addClass("seled");$(".CRselectBoxOptions",$wrapHtml).hide();if(caninput){$(".CRselectValue",$wrapHtml).show();$("#"+id+"_hidtext").hide();$("#"+id+"_hidtext").val(txt);}
return false;});$(document).click(function(event){if($(event.target).attr("class")!="CRselectBox"){$(".CRselectBoxOptions",$wrapHtml).hide();}});_self.remove();return _self;}
