Anda di halaman 1dari 195

Kode Program

SCRIPT PROGRAM
Halaman Utama index.php
<?php session_start();
$ip=$REMOTE_ADDR;
$dns=gethostbyaddr($ip);
$_SESSION['identitas_user']=$dns;
include("koneksi_db.php");
$toko=cek_client($segment[2]);
include("proses_.php");
?>
<!DOCTYPE HTML>
<head>
<title>NaroBiz | Pilihan Belanja Produk - Produk UMKM</title>
<base href="<?php echo $folder; ?>">
<link rel="shortcut icon" type="image/x-icon" href="images/ico.gif" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1,
maximum-scale=1">
<link href="css/style.css" rel="stylesheet" type="text/css" media="all"/>
<link href="css/menu.css" rel="stylesheet" type="text/css" media="all"/>
<script src="js/jquery.min.js" type="text/javascript"></script>
<script src="js/script.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/nav.js"></script>
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript" src="js/nav-hover.js"></script>
<!--<link href='css/cssfont.css' rel='stylesheet' type='text/css'>

Kode Program
<link href='css/cssfont2.css' rel='stylesheet' type='text/css'>-->
<script type="text/javascript">
$(document).ready(function($){
$('#dc_mega-menuorange').dcMegaMenu({rowItems:'4',speed:'fast',effect:'fade'});
});
</script>
<link rel="stylesheet" href="css/w3.css">
</head>
<body>
<div class="wrap">
<div class="header">
<div class="header_top">
<div class="logo">
<?php echo logo_client($toko);?>
<!--<a href="index.html"><img
src="images/logo.png" alt="" /></a>
--></div>
<div class="header_top_right">
<div class="search_box">
<form>
<input type="text" value="Search for
Products" onfocus="this.value = '';" onblur="if (this.value == '') {this.value
= 'Search for Products';}"><input type="submit" value="SEARCH">
</form>
</div>
<div class="shopping_cart">
<div class="cart">
<a href="<?php if (!
is_numeric($toko)){echo "index.php/".$toko."/cart/";}else
{echo"index.php/cart";} ?>" title="View my shopping cart" rel="nofollow">

Kode Program
<strong class="opencart">
</strong>
<span
class="cart_title">Cart</span>
<span
class="no_product">(<?php echo isicart();?>)</span>
</a>
</div>
</div>

<div class="login">
<span><a href="index.php/log/true.html"><img
src="images/login.png" alt="" title="login"/></a></span>
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
<?php include("top_menu.php");?>
<?php include("header_bawah.php");?>
</div>
<div class="main">
<?php echo $segment[2];?>
<?php if ($segment[2]=="log"){include("login.php");}?>
<?php

//if($segment[3]=="produk"){include("umkm/produk.php");}
include("umkm/toko.php");
include("umkm/detail.php");
include("umkm/cart.php");

Kode Program
include("umkm/add_produk.php");
include("umkm/produk.php");
include("umkm/about.php");

?>
</div>
</div>
<div class="footer">
<div class="wrapper">
<div class="section group">
<div class="col_1_of_4 span_1_of_4">
<h4>Informasi</h4>
<ul>
<li><a href="#">Tentang
Kami</a></li>
<li><a href="#">Customer
Service</a></li>
</ul>
</div>
<div class="col_1_of_4 span_1_of_4">
<h4>Layanan Pelanggan</h4>
<ul>
<li><a href="about.html">Keranjang
Belanja</a></li>
<li><a href="faq.html">Cek Out
Pembelian </a></li>
<li><a href="#">Data Toko</a></li>
<li><a
href="contact.html"><span>Panduan Pembelian</span></a></li>

Kode Program
</ul>
</div>
<div class="col_1_of_4 span_1_of_4">
<h4>Pemilik UMKM</h4>
<ul>
<li><a
href="contact.html">Masuk Toko</a></li>
<li><a
href="index.html">Daftarkan Toko </a></li>
<li><a href="#">Privacy
Policy</a></li>
<li><a
href="faq.html">Panduan Pemilik Toko</a></li>
</ul>
</div>
<div class="col_1_of_4 span_1_of_4">
<h4>Kontak</h4>
<ul>
<li><span>(031)-4568789</span></li>
<li><span>0857-3206-0076
</span></li>
</ul>
<div class="social-icons">
<h4>Follow Us</h4>
<ul>
<li class="facebook"><a
href="#" target="_blank"> </a></li>
<li class="twitter"><a
href="#" target="_blank"> </a></li>
<li class="googleplus"><a
href="#" target="_blank"> </a></li>

Kode Program
<li class="contact"><a
href="#" target="_blank"> </a></li>
<div class="clear"></div>
</ul>
</div>
</div>
</div>
<div class="copy_right">
<p>UMKM Store All rights Reseverd | Design by
<a href="http://w3layouts.com">W3Layouts</a> </p>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
/*
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element
hover id
scrollSpeed: 1200,
easingType: 'linear'
};
*/

$().UItoTop({ easingType: 'easeOutQuart' });

});
</script>
<a href="#" id="toTop" style="display: block;"><span id="toTopHover"
style="opacity: 1;"></span></a>

Kode Program
<link href="css/flexslider.css" rel='stylesheet' type='text/css' />
<script defer
src="js/jquery.flexslider.js"></script>
<script
type="text/javascript">
$(function(){
SyntaxHighlighter.all();
});
$(window).load(function()
{
$
('.flexslider').flexslider({
animation: "slide",
start:
function(slider){
$
('body').removeClass('loading');
}
});
});
</script>
</body>
</html>
Fungsi Koneksi koneksi_db.php
<?php
$usconn =
mysqli_connect("narobizhost","user_narobiz","pass_narobiz","db_narobiz);

// Check connection
if (mysqli_connect_errno())
{
echo Gagal Koneksi ke Database: . mysqli_connect_error();

Kode Program
}

// fungsi untuk memecah url


function umbar_url($data) {
$res = explode(/, $data);

for ($i=0;$i < (count($res)+1);$i++) {


if (eregi([a-zA-Z0-9]+,$res[$i]))
$arrData[$i] = $res[$i];
else
$arrData[$i] = ;
}

//geser array ke kiri (karena menghasilkan tanda /)


array_shift($arrData);
return $arrData;
}
// akhir fungsi
// logo toko
function logo_client($toko)
{
if(is_numeric($toko))
{
echo<a href=./><img src=images/logo.png alt=UMKM Store
height=71px/></a>;
}else{
global $usconn;
$sqlidc=$usconn->query(SELECT logo_client FROM tb_umkm WHERE
toko_client=.$toko. );
$rowidc = $sqlidc->fetch_assoc();

Kode Program
$logo=$rowidc[logo_client];
if ($logo==){echo<h1 style=font-family: Trebuchet MS, Arial,
Helvetica, sans-serif;
font-size: 36px;
color: #093;
font-weight: bold;>Toko : .$toko.</h1>;}else{
echo<a href=.$folder.$toko.><img src=images/toko/.$logo.
Alt=.$toko. Height=71px/></a>;}
}
}

// ganti sesuai nama folder.


$folder = http://localhost/web/;

$url = $_SERVER[REQUEST_URI];
$url = ereg_replace($folder,/,$url);

// Extract URL menjadi array ^esult^e


// (hasil: [0]=>index.php)
$segment = umbar_url($url);
function cek_client($id_client)
{
global $usconn;
$qry=$usconn->query(SELECT * FROM tb_umkm WHERE
toko_client=$id_client );
if ($qry->num_rows>0)
{
$id_client=$id_client;
}
else
{

Kode Program
$id_client=0;
}
return $id_client;

}
function get_page($a,$b,$c,$d,$e)
{
if ($a==cat and is_numeric($b) and $c==page and is_numeric($d)
)
{$page=$d;}
else if ($b==cat and is_numeric($c) and $d==page and
is_numeric($e) )
{$page=$e;}
else if ($a==produk and $b==terbaru and ($c==page) and
is_numeric($d))
{$page=$d;}
else if ($a==produk and $b==terpopuler and ($c==page) and
is_numeric($d))
{$page=$d;}
else{$page=;}
return $page;
}
// nama katagori
function kat_name($j,$toko,$a,$b)
{ global $usconn;
if (is_numeric($toko) and (is_numeric($a)))
{$cat=$a;}else{$cat=$b;}
$sql=$usconn->query(SELECT * FROM tb_katagori WHERE
idk_katagori=.$cat.);
if($row=$sql->fetch_assoc())
{

Kode Program
if ($j==nama){
return $row[nama_katagori];}else{return $row[idk_katagori];}
}
else {$cat=Gagal;return $cat;}
}
//link paging
function link_page($page,$ter,$a,$b)
{
if ($page==produk and $ter==terbaru)
{$awal=index.php/produk/terbaru/page/;}
if ($page==produk and $ter==terpopuler)
{$awal=index.php/produk/terpopuler/page/;}
if ($a>8)
{
$num=ceil($a/8);

if ($b>1 and $b<$num){echo <a href=.$awal.($b1).>&laquo; Baru</a> | <a href=.$awal.($b+1).>Lama &raquo;</a>;}


else if($b== or $b==1){echo<a href=.$awal.(2).>Lama
&raquo;</a>;}
else if ($b==$num){echo <a href=.$awal.($b-1).>&laquo;
Baru</a>;}
///echo $b;
else if ($b==$num){echo<a href=.$awal.($b+1).>Lama
&raquo;</a>;}
}
}
function id_client($toko)
{
global $usconn;
$sql=$usconn->query(SELECT id_client from tb_umkm WHERE
toko_client=$toko);

Kode Program
$result=$sql->fetch_assoc();
return $result[id_client];
}
// menampilkan katagori umum umkm
function katagori_umkm($toko)
{
global $usconn;
//cek toko
if (is_numeric($toko)){ $sql = SELECT * FROM tb_katagori;}else{
$id=id_client($toko);
$sql=SELECT DISTINCT idk_katagori FROM tb_produk WHERE
id_client=.$id.;}

$result = $usconn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc())
{
if (!is_numeric($toko))
{
$sqlp = $usconn->query(SELECT * FROM tb_katagori
WHERE idk_katagori=.$row[idk_katagori].);
$rowp=$sqlp->fetch_assoc();
echo <li><a href=index.php/.$toko./cat/.
$rowp[idk_katagori]. >.$rowp[nama_katagori].</a></li>;}
else{
$sqlp = $usconn->query(SELECT * FROM
tb_produk WHERE idk_katagori=.$row[idk_katagori].);
$rowp=$sqlp->num_rows;
if ($rowp>0){

Kode Program
echo <li><a href=index.php/cat/.
$row[idk_katagori].>.$row[nama_katagori].</a></li>;}
}
}
}
}
function urle($a)
{
$n=str_replace( ,-,$a)..html;
echo $n;
}
function jum_row($sql)
{
global $usconn;
$jum=$usconn->query($sql);
$jum2=$jum->num_rows;
return $jum2;

}
function isitabel($sql)
{
global $usconn;
$sql_sc=$usconn->query($sql);
$row_sc=$sql_sc->fetch_assoc();
return $row_sc;
}
function isicart()
{
global $usconn;

Kode Program
$sql=$usconn->query(SELECT * FROM tb_transaksi where
identitas_user=.$_SESSION[identitas_user]. And status=0);
$jum=$sql->num_rows;
if($jum>0)
{
$row=$sql->fetch_assoc();
$no=$row[no_transaksi];
$sql=$usconn->query(SELECT * FROM tb_det_transaksi WHERE
no_transaksi=$no);
$jum2=$sql->num_rows;
if ($jum2>0)
{return $jum2;}
else{return empty;}
}
else{return empty;}

}
function hargadis($promo,$persen,$harga)
{
if ($promo==1)
{$hargabaru=$harga-($harga*($persen/100));}
else
{$hargabaru=$harga;}
return $hargabaru;

}
?>
Bagian Halaman Utama, top_menu.php
<?php
if (isset($_SESSION[client_umkm]))

Kode Program
{?>
<div class=menu>
<ul id=dc_mega-menu-orange class=dc_mm-orange>
<li><a href=./index.php/<?php echo $toko;?>><?php echo
$segment[2];?></a></li>
<li><a href=./index.php/<?php echo $toko;?
>/toko>Toko</a></li>
<li><a href=./index.php/<?php echo $toko;?
>/produk>Produk</a></li>
<li><a href=./index.php/<?php echo $toko;?
>/transaksi>Transaksi</a></li>
<li><a href=proses_db.php?
keluar=true.html>Keluar</a></li>
<div class=clear></div>
</ul>
</div>
<?php }
else if (!isset($_SESSION[client_umkm]) and (!is_numeric($toko)) )
{?>
<div class=menu>
<ul id=dc_mega-menu-orange class=dc_mm-orange>
<li><a href=./>NaroBiz</a></li>
<li><a href=./<?php echo $toko;?>><?php echo $toko;?
></a></li>
<li><a href=index.php/<?php echo $toko;?>/>Katagori</a>
<ul>

<?php katagori_umkm($toko);?>

</ul>
</li>

Kode Program
<li><a href=index.php/<?php echo $toko;?
>/produk/terbaru>Produk</a>
<ul>
<li><a href=index.php/<?php echo $toko;?>/produk/terbaru>Produk
Terbaru</a></li>
<li><a href=index.php/<?php echo $toko;?
>/produk/terpopuler>Produk Terpopuler</a></li>

</ul>
</li>
<li><a href=./index.php/<?php echo $toko;?
>/pemesanan>Pemesanan & Pembayaran</a></li>
<li><a href=./index.php/<?php echo $toko;?
>/kontak>Kontak</a></li>
<div class=clear></div>
</ul>
</div>
<?php }
else
{?>
<div class=menu>
<ul id=dc_mega-menu-orange class=dc_mm-orange>
<li><a href=./>Home</a></li>
<li><a href=./index.php/narobiz>Tentang Kami</a></li>

<li><a href=#>Katagori</a>
<ul>
<?php
$sqlk = SELECT * FROM tb_katagori;
$resultk = $usconn>query($sqlk);

Kode Program
while($rowk = $resultk>fetch_assoc()) {

$sqlp = $usconn>query(SELECT * FROM tb_produk WHERE idk_katagori=.


$rowk[idk_katagori].);
$rowp=$sqlp->num_rows;
if ($rowp>0){
echo<li><a href=index.php/cat/.
$rowk[idk_katagori]./.$rowk[nama_katagori]..html>.
$rowk[nama_katagori].</a></li>;
}

}
?>

</ul>
</li>
</li>
<li><a href=#>Produk</a>
<ul>
<li><a href=index.php/produk/terbaru>Produk Terbaru</a></li>
<li><a href=index.php/produk/terpopuler>Produk Terpopuler</a></li>
</ul>
</li>
<li><a href=./index.php/<?php echo $toko;?
>/toko>Ketentuan & layanan</a></li>

<div class=clear></div>
</ul>
</div>
<? } ?>

Kode Program
Bagian Halaman Utama, Header_bawah.php
<?php if($segment[2]=="cat" or $segment[2]=="" or (!is_numeric($toko)
and $segment[3]=="" ))
{
if ($segment[2]=="cat" and is_numeric($segment[3]) )
{$dimana="WHERE idk_katagori='".$segment[3]."'";}
else if (!is_numeric($toko)){$idn=id_client($toko);$dimana="WHERE
id_client='$idn'";}
else {$dimana="";}

$sqljum =$usconn->query("SELECT * FROM tb_produk $dimana


ORDER BY jumlah_klik DESC limit 4");
$jum=$sqljum->num_rows;
if ($jum>=4){

?>
<div class="header_bottom">
<div class="header_bottom_left">
<div class="section group">
<?php $n=1; $sqlp = "SELECT * FROM tb_produk
$dimana ORDER BY jumlah_klik DESC limit 4";
$resultp = $usconn>query($sqlp);
while($rowp = $resultp>fetch_assoc()) {
?>
<div class="listview_1_of_2 images_1_of_2">
<div class="listimg listimg_2_of_1">
<a href=""> <img width="100%"
height="100%" src="images/<?php echo $rowp['img_produk'];?>" alt=""
/></a>
</div>

Kode Program
<div class="text list_2_of_1">
<h2><?php echo $rowp['nama_produk'];?
></h2>
<p>Cocok Untuk kegiatan sehari hari.</p>
<div class="button"><span><a
href="?idp=<?php echo $rowp['idp_produk'];?
>&beli">Beli</a></span></div>

</div>
</div>
<?php
if ($n==2){echo '</div><div class="section
group">';}
if ($n==4){echo'</div>';}
$n++; } ?>
<!--<div class="listview_1_of_2 images_1_of_2">
<div class="listimg listimg_2_of_1">
<a href="preview-5.html"><img
width="100%" height="100%" src="images/pic3.png" alt="" / ></a>
</div>
<div class="text list_2_of_1">
<h2>Tas Laptop Top</h2>
<p>Tas Multifungsi untuk muda mudi.</p>
<div class="button"><span><a
href="preview-5.html">Beli</a></span></div>
</div>
</div>
</div>-->
<!--<div class="section group">
<div class="listview_1_of_2 images_1_of_2">

Kode Program
<div class="listimg listimg_2_of_1">
<a href="preview-3.html"> <img
width="100%" height="100%" src="images/pic3.jpg" alt="" />
Top 112 View
</a>
</div>
<div class="text list_2_of_1">
<h2>Tas Rajut Unik</h2>
<p>Hand Made, eksklusif buatan
sendiri.</p>
<div class="button"><span><a
href="preview-3.html">Beli</a></span></div>

</div>
</div>
<div class="listview_1_of_2 images_1_of_2">
<div class="listimg listimg_2_of_1">
<a href="preview-6.html"><img
width="100%" height="120px" src="images/pic1.png" alt="" /></a>
</div>
<div class="text list_2_of_1">
<h2>Krupuk Tengiri</h2>
<p>Renyah, berkualitas dan
bergizi.</p>
<div class="button"><span><a
href="preview-6.html">Add to cart</a></span></div>
</div>
</div>
</div>-->
<div class="clear"></div>
</div>
<div class="header_bottom_right_images">

Kode Program
<!-- FlexSlider -->
<section class="slider">
<div class="flexslider">
<ul class="slides">
<li><img src="images/1.jpg"
alt=""/></li>
<li><img src="images/2.jpg"
alt=""/></li>
<li><img src="images/3.jpg"
alt=""/></li>

</ul>
</div>
</section>
<!-- FlexSlider -->
</div>
<div class="clear"></div>
</div>
<?php }}?>
Bagian Halaman Utama, Home.php
<div class="content">
<div class="content_top">
<div class="heading">
<h3>Feature Products</h3>
</div>
<div class="sort">
<p>Sort by:
<select>
<option>Lowest Price</option>
<option>Highest Price</option>
<option>Lowest Price</option>

Kode Program
<option>Lowest Price</option>
<option>Lowest Price</option>
<option>In Stock</option>
</select>
</p>
</div>
<div class="show">
<p>Show:
<select>
<option>4</option>
<option>8</option>
<option>12</option>
<option>16</option>
<option>20</option>
<option>In Stock</option>
</select>
</p>
</div>
<div class="page-no">
<p>Result Pages:<ul>
<li><a href="#">1</a></li>
<li class="active"><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li>[<a href="#"> Next>>></a >]</li>
</ul></p>
</div>
<div class="clear"></div>
</div>

Kode Program
<div class="section group">
<div class="grid_1_of_4 images_1_of_4">
<a href="preview-3.html"><img
src="images/feature-pic1.png" alt="" /></a>
<h2>Lorem Ipsum is simply </h2>
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit</p>
<p><span
class="strike">$528.22</span><span class="price">$505.22</span></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="preview-3.html" class="cartbutton">Add to Cart</a></span> </div>
<div class="button"><span><a href="preview3.html" class="details">Details</a></span></div>
</div>
<div class="grid_1_of_4 images_1_of_4">
<a href="preview-2.html"><img
src="images/feature-pic2.jpg" alt="" /></a>
<h2>Lorem Ipsum is simply </h2>
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit</p>
<p><span
class="strike">$640.89</span><span class="price">$620.87</span></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="#" class="cart-button">Add to
Cart</a></span> </div>
<div class="button"><span><a href="#"
class="details">Details</a></span></div>
</div>
<div class="grid_1_of_4 images_1_of_4">
<a href="preview-4.html"><img
src="images/feature-pic3.jpg" alt="" /></a>
<h2>Lorem Ipsum is simply </h2>
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit</p>

Kode Program
<p><span
class="strike">$240.66</span><span class="price">$220.97</span></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="preview-6.html" class="cartbutton">Add to Cart</a></span> </div>
<div class="button"><span><a href="#"
class="details">Details</a></span></div>
</div>
<div class="grid_1_of_4 images_1_of_4">
<img src="images/feature-pic4.png"
alt="" />
<h2>Lorem Ipsum is simply </h2>
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit</p>
<p><span
class="strike">$436.22</span><span class="price">$415.54</span></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="#" class="cart-button">Add to
Cart</a></span> </div>
<div class="button"><span><a href="#"
class="details">Details</a></span></div>
</div>
</div>
<div class="content_bottom">
<div class="heading">
<h3>New Products</h3>
</div>
<div class="sort">
<p>Sort by:
<select>
<option>Lowest Price</option>
<option>Highest Price</option>
<option>Lowest Price</option>

Kode Program
<option>Lowest Price</option>
<option>Lowest Price</option>
<option>In Stock</option>
</select>
</p>
</div>
<div class="show">
<p>Show:
<select>
<option>4</option>
<option>8</option>
<option>12</option>
<option>16</option>
<option>20</option>
<option>In Stock</option>
</select>
</p>
</div>
<div class="page-no">
<p>Result Pages:<ul>
<li><a href="#">1</a></li>
<li class="active"><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li>[<a href="#"> Next>>></a >]</li>
</ul></p>
</div>
<div class="clear"></div>
</div>

Kode Program
<div class="section group">
<div class="grid_1_of_4 images_1_of_4">
<a href="preview-3.html"><img
src="images/new-pic1.jpg" alt="" /></a>
<div class="discount">
<span class="percentage">40%</span>
</div>
<h2>Lorem Ipsum is simply </h2>
<p><span
class="strike">$438.99</span><span class="price">$403.66</span></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="preview-3.html" class="cartbutton">Add to Cart</a></span> </div>
<div class="button"><span><a href="preview3.html" class="details">Details</a></span></div>
</div>
<div class="grid_1_of_4 images_1_of_4">
<a href="preview-4.html"><img
src="images/new-pic2.jpg" alt="" /></a>
<div class="discount">
<span class="percentage">22%</span>
</div>
<h2>Lorem Ipsum is simply </h2>
<p><span
class="strike">$667.22</span><span class="price">$621.75</span></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="preview-4.html" class="cartbutton">Add to Cart</a></span></div>
<div class="button"><span><a href="preview4.html" class="details">Details</a></span></div>
</div>
<div class="grid_1_of_4 images_1_of_4">
<a href="preview-2.html"><img
src="images/feature-pic2.jpg" alt="" /></a>

Kode Program
<div class="discount">
<span class="percentage">55%</span>
</div>
<h2>Lorem Ipsum is simply </h2>
<p><span
class="strike">$457.22</span><span class="price">$428.02</span></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="preview-2.html" class="cartbutton">Add to Cart</a></span> </div>
<div class="button"><span><a href="preview2.html" class="details">Details</a></span></div>
</div>
<div class="grid_1_of_4 images_1_of_4">
<img src="images/new-pic3.jpg" alt="" />
<div class="discount">
<span class="percentage">66%</span>
</div>
<h2>Lorem Ipsum is simply </h2>
<p><span
class="strike">$643.22</span><span class="price">$457.88</span></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="#" class="cart-button">Add to
Cart</a></span> </div>
<div class="button"><span><a href="#"
class="details">Details</a></span></div>
</div>
</div>
</div>
Halaman Login. Login.php
<div class="content">
<?php if ($segment[2]=="log" and $segment[3]=="true.html" )
{?>

Kode Program

<div class="login_panel">
<h3>Anda sudah menjadi member</h3>
<p>Masuk dengan username dan password anda</p>
<form action="proses_db.php" method="post" id="member">
<input type="hidden" name="log_umkm">
<input name="userName" type="text" value="Username"
class="field" onfocus="this.value = '';" onblur="if (this.value == '')
{this.value = 'Username';}">
<input name="userPass" type="password" value="Password"
class="field" onfocus="this.value = '';" onblur="if (this.value == '')
{this.value = 'Password';}">
<div class="buttons"><button class="grey" type="submit"
>Masuk</button></form></div>

<p class="note">jika mengalami lupa password <a href="#">klik


disini</a> atau <a href="index.php/log/false.html">Daftar disini</a></p>

</div>
<?php } else if ($segment[2]=="log" and $segment[3]=="false.html" ) {?>
<div class="register_account">
<h3>Daftarkan Toko Anda</h3>
<form method="post" action="proses_db.php">
<input type="hidden" name="daftar_umkm">
<table>
<tbody><tr><td>
<div><input name="userToko" type="text"
value="Nama Toko" onfocus="this.value = '';" onblur="if (this.value == '')
{this.value = 'Nama Toko';}"></div>
<div><input name="userEmail"type="text"
value="E-Mail" onfocus="this.value = '';" onblur="if (this.value == '')
{this.value = 'E-Mail';}"></div>

Kode Program
</td>
<td>
<div><input name="userPass1"
type="text" value="Password Toko" onfocus="this.value = '';" onblur="if
(this.value == '') {this.value = 'Password Toko';}"></div>
<div><input name="userPass2" type="text"
value="Ulangi Password" onfocus="this.value = '';" onblur="if (this.value ==
'') {this.value = 'Ulangi Password';}"></div>
</td>
</tr>
</tbody></table>
<div class="search"><div><button class="grey">Daftarkan
Toko</button></div></div>
<p class="terms">Dengan klik 'Daftarkan Toko' anda
menyatakan setuju dengan <a href="#">Terms &amp; Conditions</a>.</p>
<div class="clear"></div>
</form>
</div>
<?php } ?>
</div>
<div class="clear"></div>
Halaman Proses database, proses_db.php
<?php session_start();
include("koneksi_db.php");
function cek_pendaftaran($a,$b,$c,$d)
{
global $usconn;
if ($c!=$d)
{
echo'<script type="text/javascript">
BootstrapDialog.alert("Password anda tidak sama!");
</script>';

Kode Program
echo '<meta http-equiv="refresh" content="3;
url=./index.php/log/false.html" />';

}
else{
$qry=$usconn->query("SELECT * FROM tb_umkm WHERE toko_client='$a'
or email_client='$b'");
$jum=$qry->num_rows;
if ($jum>0){echo'<script type="text/javascript">
BootstrapDialog.alert("Coba dengan nama email atau nama toko yang
lain");
</script>';
echo '<meta http-equiv="refresh" content="3;
url=./index.php/log/false.html" />';
}
else{
$sql = "INSERT INTO tb_umkm VALUES
('','','$a','','','$a','$c','$b','1')";
if ($usconn->query($sql) === TRUE) {
echo'<script type="text/javascript">
BootstrapDialog.alert("Pendaftaran Berhasil");
</script>';
echo '<meta http-equiv="refresh" content="3;
url=./index.php/log/true.html" />';

} else {
echo "Error: " . $sql . "<br>" . $usconn>error;
}

}
}

Kode Program
}
function cek_login($a,$b)
{ global $usconn;
$qry=$usconn->query("SELECT * FROM tb_umkm WHERE
user_umkm='$a' and (pass_umkm='$b' or email_client='$b')");
$jum=$qry->num_rows;
if ($jum>0){
$row = $qry->fetch_assoc();
$_SESSION['idtokone']=$row['id_client'];
$_SESSION['tokone']=$row['toko_client'];
$_SESSION['client_umkm']="ada";
echo'<script type="text/javascript">
BootstrapDialog.alert("Login Berhasil,Selamat Datang Pemilik Toko '.
$row['toko_client'].' !");
</script>';
echo '<meta http-equiv="refresh" content="3; url=./index.php/'.
$row['toko_client'].'" />';
}
else{
echo'<script type="text/javascript">
BootstrapDialog.alert("Login Gagal, silahkan coba dengan username
dan password yang benar !");
</script>';
echo '<meta http-equiv="refresh" content="3;
url=./index.php/login-umkm" />';
}
}
function cek_upload($name,$type,$size,$error,$tmp)
{
if ((($type == "image/gif")or($type == "image/jpeg") or ($type ==
"image/jpg")) && $size < 100000)
{

Kode Program
if ($error > 0)
{
echo'<script type="text/javascript">
BootstrapDialog.alert("Gagal Upload, '.$error.'");
</script>';
echo '<meta http-equiv="refresh" content="3; url=./index.php/'.
$_SESSION['tokone'].'/produk/add.html" />';

}
else
{
$name=$name.$toko;
move_uploaded_file($tmp,"upload/".$name);
//echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
$stat=1;
return $stat;
}
}
else
{
echo "Invalid file".$size;
}
}
?>
<!DOCTYPE html>
<html>
<head>
<script src="modal/jquery-2.1.4.min.js"></script>
<link href="modal/bootstrap.min.css" rel="stylesheet"
type="text/css" />

Kode Program
<script src="modal/bootstrap.min.js"></script>
<script src="modal/run_prettify.min.js"></script>
<link href="modal/bootstrap-dialog.min.css" rel="stylesheet"
type="text/css" />
<script src="modal/bootstrap-dialog.min.js"></script>
<link rel="stylesheet" href="modal/font-awesome.min.css">
<title>Tabindex</title>
<meta charset="utf-8" />
</head>
<body>
<div style="margin:300px" align="center">
<img src="images/logo.png" alt="" width="391"
height="154"/>
</div>

<?php
if (isset($_REQUEST['daftar_umkm']))
{
cek_pendaftaran($_REQUEST['userToko'],
$_REQUEST['userEmail'],$_REQUEST['userPass1'],$_REQUEST['userPass2'] );

}
if (isset($_REQUEST['log_umkm']))
{
cek_login($_REQUEST['userName'],
$_REQUEST['userPass']);

}
if (isset($_REQUEST['keluar']))
{
session_destroy();

Kode Program
echo'<script type="text/javascript">
BootstrapDialog.alert("Berhasil Logout");
</script>';
echo '<meta http-equiv="refresh" content="2;
url=./index.php/log/true.html" />';
}
if(isset($_REQUEST['add_produk']))
{
echo "tambah data";
$name=date("dMY").$_FILES["proG"]["name"];
$type=$_FILES["proG"]["type"];
$size=$_FILES["proG"]["size"];
$error=$_FILES["proG"]["error"];
$tmp=$_FILES["proG"]["tmp_name"];
echo cek_upload($name,$type,$size,$error,$tmp);
if (cek_upload($name,$type,$size,$error,$tmp)==1)
{
$sql = "INSERT INTO tb_produk VALUES ('','".
$_REQUEST['proKat']."','".$_SESSION['idtokone']."','".
$_REQUEST['proName']."','".$_REQUEST['proHarga']."','".
$_REQUEST['proKet']."','".$name."','".$_REQUEST['proDis']."','".
$_REQUEST['proBdis']."','0')";

if ($usconn->query($sql) === TRUE) {


echo'<script type="text/javascript">
BootstrapDialog.alert("Berhasil Upload Produk, '.$nama.'");
</script>';
echo '<meta http-equiv="refresh" content="3;
url=./index.php/'.$_SESSION['tokone'].'/produk/add.html" />';

} else
{

Kode Program
echo'<script type="text/javascript">
BootstrapDialog.alert("Gagal Upload,'.$sql.' ");
</script>';
echo '<meta http-equiv="refresh" content="3;
url=./index.php/'.$_SESSION['tokone'].'/produk/add.html" />';

}
}
}

?>
<script type="text/javascript">
//$(function () {
//var dialog = new BootstrapDialog({
// message: 'Custom tabindex.',
//tabindex: 10
//});
//dialog.open();
//BootstrapDialog.alert('I want banana!');
//});
</script>
</body>
</html>
Halaman Proses Database, db_proses2.php
<?php if (isset($_GET['idp']) and isset($_GET['beli']))
{

Kode Program
$jum=jum_row("SELECT * FROM tb_transaksi where identitas_user='".
$_SESSION['identitas_user']."' and status='0'");
$jum2=jum_row("SELECT * FROM tb_produk WHERE idp_produk='".
$_GET['idp']."'");

$sqldet = "SELECT * FROM tb_produk WHERE idp_produk='".


$_GET['idp']."'";
$resultdet = $usconn->query($sqldet);
$rowdet = $resultdet->fetch_assoc();

if ($jum==0 and $jum2>0)


{
$kd=jum_row("SELECT * FROM tb_transaksi");
$no=substr(date("Y"),2,2).(date("m")).(date("d"))."0".($kd+1);
$in=$usconn->query("INSERT INTO tb_transaksi values('$no','','','".
$_SESSION['identitas_user']."','0')");
$in=$usconn->query("INSERT INTO tb_det_transaksi Values('','".$no."
','".$_REQUEST['idp']."','".$rowdet['harga_produk']."','1')");
}
else
{
$row_sc=isitabel("SELECT * FROM tb_transaksi where identitas_user='".
$_SESSION['identitas_user']."' and status='0'");
$no=$row_sc['no_transaksi'];

$jum3=jum_row("SELECT * FROM tb_det_transaksi WHERE idp_produk='".


$_GET['idp']."' and no_transaksi='$no'");
if ($jum3>0)
{
$row=isitabel("SELECT * FROM tb_det_transaksi WHERE
idp_produk='".$_GET['idp']."' and no_transaksi='$no'");
$beli=$row['jumlah_produk']+1;

Kode Program
$up=$usconn->query("UPDATE tb_det_transaksi SET
jumlah_produk='$beli' WHERE idp_produk='".$_GET['idp']."' and
no_transaksi='$no'");
}
else{
$in=$usconn->query("INSERT INTO tb_det_transaksi Values('','".
$no." ','".$_REQUEST['idp']."','".$rowdet['harga_produk']."','1')");
}
}
echo '<meta http-equiv="refresh" content="0; url=./" />';

}
if (isset($_POST['simcart']))
{
$up=$usconn->query("UPDATE tb_det_transaksi SET
jumlah_produk='".$_POST['qty']."' WHERE id_detail='".$_POST['idd']."'");

}
if (isset($_GET['delcart']) and isset($_GET['del']) and
is_numeric($_GET['delcart']))
{
$row=isitabel("SELECT * FROM tb_det_transaksi WHERE id_detail='".
$_GET['delcart']."'");
$no=$row['no_transaksi'];
$row2=isitabel("SELECT * FROM tb_transaksi WHERE no_transaksi='".
$no."'");
if ($row2['status']==0)
{
$up=$usconn->query("DELETE FROM tb_det_transaksi WHERE
id_detail='".$_GET['delcart']."' ");
}
if (is_numeric($toko)){$seg1="index.php";}else{$seg1=$toko;}

Kode Program
echo '<meta http-equiv="refresh" content="0; url='.$folder.''.
$seg1.'/cart/" />';
}
///////////////////////////////////////
?>
Halaman About.php
<?php
if ($segment[2]=="narobiz")
{
?>
<div class="content">
<div class="section group">
<div class="col_1_of_3 span_1_of_3">
<h3>Who We Are</h3>
<img src="images/about-img.jpg" alt="" />
<p>Lorem ipsum dolor sit amet, consectetur
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
pariatur.</p>
<p>Lorem ipsum dolor sit amet, consectetur
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
pariatur.</p>
</div>
<div class="col_1_of_3 span_1_of_3">
<h3>Our History</h3>
<div class="history-desc">
<div class="year"><p>1998 -</p></div>
<p class="history">Lorem ipsum dolor sit
amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut

Kode Program
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<div class="clear"></div>
</div>
<div class="history-desc">
<div class="year"><p>2001 -</p></div>
<p class="history">Lorem ipsum dolor sit
amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris.</p>
<div class="clear"></div>
</div>
<div class="history-desc">
<div class="year"><p>2006 -</p></div>
<p class="history">Lorem ipsum dolor sit
amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<div class="clear"></div>
</div>
<div class="history-desc">
<div class="year"><p>2010 -</p></div>
<p class="history">Lorem ipsum dolor sit
amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<div class="clear"></div>
</div>
<div class="history-desc">
<div class="year"><p>2013 -</p></div>
<p class="history">Lorem ipsum dolor sit
amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris.</p>

Kode Program
<div class="clear"></div>
</div>
</div>
<div class="col_1_of_3 span_1_of_3">
<h3>Opportunities</h3>
<p>Lorem ipsum dolor sit amet, consectetur
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
pariatur.</p>
<div class="list">
<ul>
<li><a href="#">Text of the
printing</a></li>
<li><a href="#">Lorem Ipsum has
been the standard</a></li>
<li><a href="#">Dummy text ever
since the 1500s</a></li>
<li><a href="#">Unknown printer
took a galley</a></li>
<li><a href="#">Led it to make a
type specimen</a></li>
<li><a href="#">Not only five
centuries</a></li>
<li><a href="#">Electronic
typesetting</a></li>
<li><a href="#">Unchanged. It was
popularised</a></li>
<li><a href="#">Sheets containing
Lorem Ipsume</a></li>
</ul>
</div>
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et

Kode Program
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
pariatur.</p>
</div>
</div>
<h2>OUR TEAM</h2>
<div class="section group">
<div class="grid_1_of_5 images_1_of_5">
<img src="images/team1.jpg" alt="" />
<h3>Lorem Ipsum is simply </h3>
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua.</p>
</div>
<div class="grid_1_of_5 images_1_of_5">
<img src="images/team2.jpg" alt="" />
<h3>Lorem Ipsum is simply </h3>
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua.</p>
</div>
<div class="grid_1_of_5 images_1_of_5">
<img src="images/team3.jpg" alt="" />
<h3>Lorem Ipsum is simply </h3>
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua.</p>
</div>
<div class="grid_1_of_5 images_1_of_5">
<img src="images/team4.jpg" alt="" />
<h3>Lorem Ipsum is simply </h3>

Kode Program
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua.</p>
</div>
<div class="grid_1_of_5 images_1_of_5">
<img src="images/team2.jpg" alt="" />
<h3>Lorem Ipsum is simply </h3>
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua.</p>
</div>
</div>
<div>
</div>
</div>
<?php } ?>

Halaman Tambah data Produk


<?php
if (isset($_SESSION['client_umkm']) and $segment[3]=="produk" and
$segment[4]=="add.html" )
{?>
<div class="login_panel">
<h3>Tambah Data Produk</h3>
<form action="proses_db.php" method="post" id="member"
enctype="multipart/form-data">
<input type="hidden" name="add_produk">
<input name="proName" type="text" value="Nama Produk"
class="field" onfocus="this.value = '';" onblur="if (this.value == '')
{this.value = 'Nama Produk';}">
<table width="100%" cellpadding="20px">

Kode Program
<tr><td width="30%">Harga </td><td>
<input name="proHarga" type="number" class="field" ></td><td
rowspan="4"></td></tr>
<tr><td>Katagori </td><td>
<select name="proKat">
<option value="">Katagoti Produk</option>
<?php
$sqlk = "SELECT * FROM tb_katagori";
$resultk = $usconn>query($sqlk);
while($rowk = $resultk>fetch_assoc()) {
echo'<option value="'.
$rowk['idk_katagori'].'">'.$rowk['nama_katagori'].'</option>';
}
?>
</select></td></tr>
<tr><td>Diskon </td><td>
<select name="proDis">
<option value="0">tidak</option>
<option value="1">Ya</option>
</select></td></tr>
<tr><td>Besar Diskon </td><td> <input
name="proBdis" type="number" class="field" ></td></tr>
<tr><td>Gambar Produk </td><td> <input
name="proG" type="file" value="Nama Produk" class="field"
onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Gambar
Produk';}">
<span class="note">* </span>
</td></tr>
</table><br>

Kode Program
<textarea name="proKet" id="styled"
onfocus="this.value=''; setbg('#e5fff3');"
onblur="setbg('white')">Keterangan Produk</textarea>
<div class="buttons"><button
class="grey" type="submit" >Tambah Produk</button></form></div>

</div>
<? }?>

Halaman Tampilan Keranjang Belanja


<?php if ($segment[2]=="cart" or (!is_numeric($toko) and
$segment[3]=="cart"))
{?>
<div class="w3-container">
<h2>Keranjang Belanja</h2>

<ul class="w3-ul w3-card-4">


<?php
$cart=isicart();
if($cart>0)
{ $num=0;
$row_sc=isitabel("SELECT * FROM tb_transaksi where identitas_user='".
$_SESSION['identitas_user']."' and status='0'");
$no=$row_sc['no_transaksi'];
$grandtotal=0;
$sqlcart = $usconn->query("SELECT * FROM tb_det_transaksi as
a,tb_produk as b,tb_umkm as c WHERE a.no_transaksi='$no' and
b.idp_produk=a.idp_produk and c.id_client=b.id_client");
while($rowcart = $sqlcart->fetch_assoc()) {

Kode Program

$hargane=hargadis($rowcart['promo'],$rowcart['persen'],
$rowcart['harga_produk']);
$jumlahe=$rowcart['jumlah_produk'];
$total=$hargane*$jumlahe;
$grandtotal+=$total;
?>
<li class="w3-padding-16">
<form method="post" target="">
<span class="w3-closebtn w3-padding w3-margin-right w3-medium">
<input type="hidden" name="idd" value="<?php echo
$rowcart['id_detail'];?>">
<a href="?delcart=<?php echo $rowcart['id_detail'];?>&del"><input
type="button" value="[x]"> </a>
<input type="submit" name="simcart" value="Simpan">
</span>
<img src="images/<?php echo $rowcart['img_produk'];?>" class="w3left w3-circle w3-margin-right" style="width:60px">

<span class="w3-xlarge"><?php echo $rowcart['nama_produk'];?


></span><br>
<table width=60%><tr>
<td width="20%"><span>Rp.<?php echo
number_format($hargane);?></span>
</td><td><span>Qty :</td><td><input value="<?php echo
$jumlahe;?>" type="number" style="width: 4em" min="1" max="100"
name="qty" ></span>
</td><td><span>Total :</td><td>Rp.<?php echo
number_format($total);?></span></td>
</tr></table>
</form>
</li>
<?php $num++;}}?>

Kode Program
<li class="w3-padding-16">
<span onclick="this.parentElement.style.display='none'"
class="w3-closebtn w3-padding w3-margin-right w3-medium">
<input type="submit" value="Lanjut Pembayaran"></span>
<span class="w3-xlarge">Total Pembelian : Rp.<?php echo
number_format($grandtotal);?></span><br>

</li>
</ul>
</div>
<div class="clear"></div>
<?php } ?>

Halaman Detail Produk


<?php
echo $toko;
if(!is_numeric($toko) and $segment[3]=="produk" and
$segment[4]=="detail" and is_numeric($segment[5]) )
{
$sqldet = "SELECT * FROM tb_produk,tb_umkm,tb_katagori WHERE
tb_produk.idp_produk='$segment[5]' and
tb_umkm.id_client=tb_produk.id_client and
tb_katagori.idk_katagori=tb_produk.idk_katagori";
//$resultdet = $usconn->query($sqldet);
//$rowdet = $resultdet->fetch_assoc();
$rowdet=isitabel($sqldet);
if ($rowdet['promo']==1 and $rowdet['persen']>0)
{
$dis='<span
class="price">Rp.'.number_format((($rowdet['harga_produk'])(($rowdet['harga_produk'])*$rowdet['persen'])/100)).'</span>';
}

Kode Program
else{$dis='<span
class="price">Rp.'.number_format(($rowdet['harga_produk'])).'</span>';}

?>
<div class="content">
<div class="content_top">
<div class="back-links">
<p><a href="index.php">Home</a> >> <a
href="index.php/<?php echo $toko;?>"><?php echo $toko;?></a>
>> <a href="index.php/<?php echo $toko;?>/cat/<?php
echo $rowdet['nama_katagori'];?>/"><?php echo $rowdet['nama_katagori'];?
></a>>> <a href="#"><?php echo $rowdet['nama_produk'];?></a></p>
</div>

<div class="clear"></div>
</div>
<div class="section group">
<div class="cont-desc span_1_of_2">
<div class="grid images_3_of_2">
<img width="100%" height="100%"
src="upload/<?php echo $rowdet['img_produk'];?>" alt="" />
</div>
<div class="desc span_3_of_2">
<h2><?php echo $rowdet['nama_produk'];?
></h2>
<p><?php echo $rowdet['keterangan'];?
></p>
<div class="price">
<p>Harga: <?php echo $dis;?></p>
</div>
<!--<div class="available">

Kode Program
<p>Available Options :</p>
<ul>
<li>Color:
<select>
<option>Silver</option>
<option>Black</option>
<option>Dark Black</option>
<option>Red</option>
</select></li>
<li>Size:<select>
<option>Large</option>
<option>Medium</option>
<option>small</option>
<option>Large</option>
<option>small</option>
</select></li>
<li>Quality:<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select></li>
</ul>
</div>-->
<!--<div class="share">
<p>Share Product :</p>
<ul>
<li><a href="#"><img
src="images/youtube.png" alt=""></a></li>

Kode Program
<li><a href="#"><img
src="images/facebook.png" alt=""></a></li>
<li><a href="#"><img
src="images/twitter.png" alt=""></a></li>
<li><a href="#"><img
src="images/linkedin.png" alt=""></a></li>
</ul>
</div-->
<div class="add-cart">
<div class="rating">
<p>Rating: <?php echo
$rowdet['jumlah_klik'];?> <span>Dilihat</span></p>
</div>

<div class="button"><span><a href="?


idp=<?php echo $rowdet['idp_produk'];?>&beli" >Add to
Cart</a></span></div>
<div class="clear"></div>
</div>
</div>

<!--<div class="product-desc">
<h2>Product Details</h2>
<p>Lorem Ipsum is simply dummy text of the printing
and typesetting industry. Lorem Ipsum has been the industry's standard
dummy text ever since the 1500s, when an unknown printer took a galley of
type and scrambled it to make a type specimen book. It has survived not only
five centuries, but also the leap into electronic typesetting, remaining
essentially unchanged.</p>
<p>Lorem Ipsum is simply dummy text of the printing and
typesetting industry. Lorem Ipsum has been the industry's standard dummy
text ever since the 1500s, when an unknown printer took a galley of type and
scrambled it to make a type specimen book. It has survived not only five
centuries, but also the leap into electronic typesetting, remaining essentially
unchanged.</p>

Kode Program
</div>
<div class="product-tags">
<h2>Product Tags</h2>
<h4>Add Your Tags:</h4>
<div class="input-box">
<input type="text" value="" />
</div>
<div class="button"><span><a href="#">Add
Tags</a></span></div>
</div>

-->

</div>
<div class="rightsidebar span_3_of_1">
<h2>CATEGORIES</h2>
<ul>
<?php katagori_umkm($toko);?>

</ul>
<!--<div class="subscribe">
<h2>Newsletters Signup</h2>
<p>Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod.......</p>
<div class="signup">
<form>
<input type="text"
value="E-mail address" onfocus="this.value = '';" onblur="if (this.value ==
'') {this.value = 'E-mail address';"><input type="submit" value="Sign up">
</form>
</div>
</div>-->
<!--<div class="community-poll">
<h2>Community POll</h2>

Kode Program
<p>What is the main reason for you to
purchase products online?</p>
<div class="poll">
<form>
<ul>
<li>
<input
type="radio" name="vote" class="radio" value="1">
<span
class="label"><label>More convenient shipping and delivery
</label></span>
</li>
<li>
<input
type="radio" name="vote" class="radio" value="2">
<span
class="label"><label for="vote_2">Lower price</label></span>
</li>
<li>
<input
type="radio" name="vote" class="radio" value="3">
<span
class="label"><label for="vote_3">Bigger choice</label></span>
</li>
<li>
<input
type="radio" name="vote" class="radio" value="5">
<span
class="label"><label for="vote_5">Payments security </label></span>
</li>
<li>
<input
type="radio" name="vote" class="radio" value="6">

Kode Program
<span
class="label"><label for="vote_6">30-day Money Back Guarantee
</label></span>
</li>
<li>
<input
type="radio" name="vote" class="radio" value="7">
<span
class="label"><label for="vote_7">Other.</label></span>
</li>
</ul>
</form>
</div>
</div>-->
</div>
</div>
</div>
<?php } ?>
Halaman Tampilan Produk
<?php

if (isset($_SESSION['client_umkm']) and $segment[3]=="produk")


{
$idne=$_SESSION['idtokone'];
if ($segment[4]=="terbaru"){$by="idp_produk";}
else if ($segment[4]=="terpopuler"){$by="jumlah_klik";}
else{$by="idp_produk";}
$baris=1;
$perHalmn = 8;
//$page=$_GET['page'];

Kode Program
$page=get_page($segment[2],$segment[3],
$segment[4],$segment[5],$segment[6]);
if ($page<>"")
{
$start=($page - 1) * $perHalmn;
$n=$start+1;
}
else
{
$start=0;
$n=$start+1;

}
$qry=$usconn->query("SELECT * FROM tb_produk where
id_client='$idne'");
$numMax =$qry->num_rows;
$catname=kat_name("nama",$toko,$segment[3],
$segment[4]);
?>
<div class="content">
<div class="content_top">
<div class="heading">
<h3>Produk - Produk <?php echo $toko;?></h3>
<a href="index.php/<?php echo $toko;?
>/produk/add.html"><input class="button" type="button" value="Tambah
Produk"></a>
</div>

<div class="page-no">
<p>
<?php link_page($segment[3],$segment[4],$numMax,
$page);?>

Kode Program
</p>
</div>
<div class="clear"></div>
</div>
<div class="section group">
<?php $n=1; $sqlp2 = "SELECT * FROM
tb_produk,tb_umkm WHERE tb_produk.id_client='$idne' and
tb_umkm.id_client=tb_produk.id_client ORDER BY $by DESC limit $start,
$perHalmn";
$resultp2 = $usconn>query($sqlp2);
while($rowp2 = $resultp2>fetch_assoc()) {

if ($rowp2['promo']==1 and
$rowp2['persen']>0)
{$diskon='<div
class="discount">
<span class="percentage">'.
$rowp2['persen'].'%</span>
</div>';
$nodis='<span
class="strike">Rp.'.($rowp2['harga_produk']).'</span>';
$dis='<span
class="price">Rp.'.(($rowp2['harga_produk'])(($rowp2['harga_produk'])*$rowp2['persen'])/100).'</span>';
}
else{$diskon="";$nodis="";$dis='<span
class="price">Rp.'.number_format($rowp2['harga_produk']).'</span>';}
?>
<div class="grid_1_of_4 images_1_of_4">
<a href="index.php/<?php echo
$rowp2['toko_client'];?>/<?php echo $catname;?>/<?php echo

Kode Program
$rowp2['nama_produk'];?>"><img width="100%" height="100%"
src="upload/<?php echo $rowp2['img_produk'];?>" alt="" /></a>
<?php echo $diskon;?>
<h2><?php echo $rowp2['nama_produk'];?
></h2>
<!--<p><?php echo $rowp2['keterangan'];?
></p>-->
<p><?php echo $nodis; echo $dis;?></p>
<div class="button"><span><a
href="index.php/<?php echo $rowp2['toko_client'];?>/produk/detail/<?php
echo $rowp2['idp_produk'];?>/<?php urle($rowp3['nama_produk']);?>"
class="details">Details</a></span></div>
</div>
<?php
} ?>

</div>
</div>
<?php }
else if($segment[2]=="cat" or $segment[3]=="cat" )
{
$baris=1;
$perHalmn = 8;
//$page=$_GET['page'];
$page=get_page($segment[2],$segment[3],
$segment[4],$segment[5],$segment[6]);
if ($page<>"")
{
$start=($page - 1) * $perHalmn;
$n=$start+1;
}
else

Kode Program
{
$start=0;
$n=$start+1;

}
$id=kat_name("id",$toko,$segment[3],$segment[4]);
$qry=$usconn->query("SELECT * FROM tb_produk WHERE
idk_katagori='".$id."'");
$numMax =$qry->num_rows;
$catname=kat_name("nama",$toko,$segment[3],
$segment[4]);
?>
<div class="content">
<div class="content_top">
<div class="heading">
<h3>Produk Katagori : <?php echo $catname;?></h3>
</div>

<div class="page-no">
<p>
<?php link_page("produk","terbaru",$numMax,$page);?>
</p>
</div>
<div class="clear"></div>
</div>
<div class="section group">
<?php $n=1; $sqlp2 = "SELECT * FROM
tb_produk,tb_umkm WHERE tb_produk.idk_katagori='".$id."' and
tb_umkm.id_client=tb_produk.id_client ORDER BY tb_produk.idp_produk
DESC limit 4";

Kode Program
$resultp2 = $usconn>query($sqlp2);
while($rowp2 = $resultp2>fetch_assoc()) {

if ($rowp2['promo']==1 and
$rowp2['persen']>0)
{$diskon='<div
class="discount">
<span class="percentage">'.
$rowp2['persen'].'%</span>
</div>';
$nodis='<span
class="strike">Rp. '.number_format($rowp2['harga_produk']).'</span>';
$dis='<span
class="price">Rp.'.number_format(($rowp2['harga_produk'])(($rowp2['harga_produk'])*$rowp2['persen'])/100).'</span>';
}
else{$diskon="";$nodis="";$dis='<span
class="price">Rp.'.number_format($rowp2['harga_produk']).'</span>';}
?>
<div class="grid_1_of_4 images_1_of_4">
<a href="index.php/<?php echo
$rowp2['toko_client'];?>/produk/detail/<?php echo $rowp2['idp_produk'];?
>/<?php echo $rowp2['nama_produk'];?>"><img width="100%"
height="100%" src="upload/<?php echo $rowp2['img_produk'];?>" alt=""
/></a>
<?php echo $diskon;?>
<h2><?php echo $rowp2['nama_produk'];?
></h2>
<p><?php echo $rowp2['keterangan'];?
></p>
<p><?php echo $nodis; echo $dis;?></p>

Kode Program
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="?idp=<?php echo
$rowp2['idp_produk'];?>&beli" class="cart-button">Beli</a></span> </div>
<div class="button"><span><a
href="index.php/<?php echo $rowp2['toko_client'];?>/produk/detail/<?php
echo $rowp2['idp_produk'];?>/<?php urle($rowp3['nama_produk']);?>"
class="details">Details</a></span></div>
</div>
<?php
} ?>

</div>
</div>
<?php }

else if(($segment[2]=="produk" and $segment[3]=="terbaru") or


($segment[2]=="produk" and $segment[3]=="terpopuler"))
{
if ($segment[3]=="terbaru"){$by="idp_produk";}
if ($segment[3]=="terpopuler"){$by="jumlah_klik";}
$baris=1;
$perHalmn = 8;
//$page=$_GET['page'];
$page=get_page($segment[2],$segment[3],
$segment[4],$segment[5],$segment[6]);
if ($page<>"")
{
$start=($page - 1) * $perHalmn;
$n=$start+1;
}
else
{

Kode Program
$start=0;
$n=$start+1;

}
$qry=$usconn->query("SELECT * FROM tb_produk");
$numMax =$qry->num_rows;
$catname=kat_name("nama",$toko,$segment[3],
$segment[4]);
?>
<div class="content">
<div class="content_top">
<div class="heading">
<h3>Produk <?php echo $segment[3];?></h3>
</div>

<div class="page-no">
<p>
<?php link_page($segment[2],$segment[3],$numMax,
$page);?>
</p>
</div>
<div class="clear"></div>
</div>
<div class="section group">
<?php $n=1; $sqlp2 = "SELECT * FROM
tb_produk,tb_umkm WHERE tb_umkm.id_client=tb_produk.id_client ORDER
BY $by DESC limit $start,$perHalmn";
$resultp2 = $usconn>query($sqlp2);
while($rowp2 = $resultp2>fetch_assoc()) {

Kode Program
if ($rowp2['promo']==1 and
$rowp2['persen']>0)
{$diskon='<div
class="discount">
<span class="percentage">'.
$rowp2['persen'].'%</span>
</div>';
$nodis='<span
class="strike">Rp.'.($rowp2['harga_produk']/1000).' K</span>';
$dis='<span
class="price">Rp.'.(($rowp2['harga_produk']/1000)(($rowp2['harga_produk']/1000)*$rowp2['persen'])/100).'</span>';
}
else{$diskon="";$nodis="";$dis='<span
class="price">Rp.'.($rowp2['harga_produk']/1000).' K</span>';}
?>
<div class="grid_1_of_4 images_1_of_4">
<a href="index.php/<?php echo
$rowp2['toko_client'];?>/<?php echo $catname;?>/<?php echo
$rowp2['nama_produk'];?>"><img width="100%" height="100%"
src="upload/<?php echo $rowp2['img_produk'];?>" alt="" /></a>
<?php echo $diskon;?>
<h2><?php echo $rowp2['nama_produk'];?
></h2>
<p><?php echo $rowp2['keterangan'];?
></p>
<p><?php echo $nodis; echo $dis;?></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="?idp=<?php echo
$rowp2['idp_produk'];?>&beli" class="cart-button">Beli</a></span> </div>
<div class="button"><span><a
href="index.php/<?php echo $rowp2['toko_client'];?>/produk/detail/<?php
echo $rowp2['idp_produk'];?>/<?php urle($rowp3['nama_produk']);?>"
class="details">Details</a></span></div>
</div>

Kode Program
<?php
} ?>

</div>
</div>
<?php }
////// terbaru terpopuler toko
else if((!is_numeric($toko)) and(($segment[3]=="produk" and
$segment[4]=="terbaru") or ($segment[3]=="produk" and
$segment[4]=="terpopuler")))
{
$idne=id_client($toko);
if ($segment[4]=="terbaru"){$by="idp_produk";}
if ($segment[4]=="terpopuler"){$by="jumlah_klik";}
$baris=1;
$perHalmn = 8;
//$page=$_GET['page'];
$page=get_page($segment[2],$segment[3],
$segment[4],$segment[5],$segment[6]);
if ($page<>"")
{
$start=($page - 1) * $perHalmn;
$n=$start+1;
}
else
{
$start=0;
$n=$start+1;

Kode Program
$qry=$usconn->query("SELECT * FROM tb_produk where
id_client='$idne'");
$numMax =$qry->num_rows;
$catname=kat_name("nama",$toko,$segment[3],
$segment[4]);
?>
<div class="content">
<div class="content_top">
<div class="heading">
<h3>Produk <?php echo $segment[4];?></h3>
</div>

<div class="page-no">
<p>
<?php link_page($segment[3],$segment[4],$numMax,
$page);?>
</p>
</div>
<div class="clear"></div>
</div>
<div class="section group">
<?php $n=1; $sqlp2 = "SELECT * FROM
tb_produk,tb_umkm WHERE tb_produk.id_client='$idne' and
tb_umkm.id_client=tb_produk.id_client ORDER BY $by DESC limit $start,
$perHalmn";
$resultp2 = $usconn>query($sqlp2);
while($rowp2 = $resultp2>fetch_assoc()) {

if ($rowp2['promo']==1 and
$rowp2['persen']>0)

Kode Program
{$diskon='<div
class="discount">
<span class="percentage">'.
$rowp2['persen'].'%</span>
</div>';
$nodis='<span
class="strike">Rp.'.number_format($rowp2['harga_produk']).'</span>';
$dis='<span
class="price">Rp.'.number_format(($rowp2['harga_produk'])(($rowp2['harga_produk'])*$rowp2['persen'])/100).'</span>';
}
else{$diskon="";$nodis="";$dis='<span
class="price">Rp.'.($rowp2['harga_produk']).'</span>';}
?>
<div class="grid_1_of_4 images_1_of_4">
<a href="index.php/<?php echo
$rowp2['toko_client'];?>/<?php echo $catname;?>/<?php echo
$rowp2['nama_produk'];?>"><img width="100%" height="100%"
src="uploads/<?php echo $rowp2['img_produk'];?>" alt="" /></a>
<?php echo $diskon;?>
<h2><?php echo $rowp2['nama_produk'];?
></h2>
<p><?php echo $rowp2['keterangan'];?
></p>
<p><?php echo $nodis; echo $dis;?></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="?idp=<?php echo
$rowp2['idp_produk'];?>&beli" class="cart-button">Beli</a></span> </div>
<div class="button"><span><a
href="index.php/<?php echo $rowp2['toko_client'];?>/produk/detail/<?php
echo $rowp2['idp_produk'];?>/<?php urle($rowp3['nama_produk']);?>"
class="details">Details</a></span></div>
</div>
<?php
} ?>

Kode Program

</div>
</div>
<?php }
else if ((!isset($_SESSION['client_umkm']) and $segment[2]=="") or (!
isset($_SESSION['client_umkm']) and (!is_numeric($toko)))){
?>
<div class="content">
<div class="content_top">
<div class="heading">
<h3>Produk Terbaru</h3>
</div>

<div class="page-no">
<p><a href="index.php/produk/terbaru/">Lihat Lebih
Banyak >></a></p>
</div>
<div class="clear"></div>
</div>
<div class="section group">
<?php $n=1; $sqlp2 = "SELECT * FROM
tb_produk,tb_umkm WHERE tb_umkm.id_client=tb_produk.id_client ORDER
BY idp_produk DESC limit 4";
$resultp2 = $usconn>query($sqlp2);
while($rowp2 = $resultp2>fetch_assoc()) {

if ($rowp2['promo']==1 and
$rowp2['persen']>0)
{$diskon='<div
class="discount">

Kode Program
<span class="percentage">'.
$rowp2['persen'].'%</span>
</div>';
$nodis='<span
class="strike">Rp.'.number_format($rowp2['harga_produk']).'</span>';
$dis='<span
class="price">Rp.'.number_format(($rowp2['harga_produk'])(($rowp2['harga_produk'])*$rowp2['persen'])/100).'</span>';
}
else{$diskon="";$nodis="";$dis='<span
class="price">Rp.'.number_format($rowp2['harga_produk']).'</span>';}
?>
<div class="grid_1_of_4 images_1_of_4">
<a href="preview-3.html"><img
width="100%" height="100%" src="upload/<?php echo
$rowp2['img_produk'];?>" alt="" /></a>
<?php echo $diskon;?>
<h2><?php echo $rowp2['nama_produk'];?
></h2>
<p><?php echo $rowp2['keterangan'];?
></p>
<p><?php echo $nodis; echo $dis;?></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="?idp=<?php echo
$rowp2['idp_produk'];?>&beli" class="cart-button">Beli</a></span> </div>
<div class="button"><span><a
href="index.php/<?php echo $rowp2['toko_client'];?>/produk/detail/<?php
echo $rowp2['idp_produk'];?>/<?php urle($rowp2['nama_produk']);?>"
class="details">Details</a></span></div>
</div>
<?php
} ?>

</div>

Kode Program
<div class="content_bottom">
<div class="heading">
<h3>Produk Terpopuler</h3>
</div>
<div class="page-no">
<p><a href="index.php/produk/terpopuler/">Lihat Lebih
Banyak >></a></p>
</div>
<div class="clear"></div>
</div>
<div class="section group">
<?php $n=1; $sqlp3 = "SELECT * FROM
tb_produk,tb_umkm WHERE tb_umkm.id_client=tb_produk.id_client ORDER
BY persen DESC limit 4";
$resultp3 = $usconn>query($sqlp3);
while($rowp3 = $resultp3>fetch_assoc()) {

if ($rowp3['promo']==1 and
$rowp3['persen']>0)
{$diskon='<div
class="discount">
<span class="percentage">'.
$rowp3['persen'].'%</span>
</div>';
$nodis='<span
class="strike">Rp.'.number_format($rowp3['harga_produk']).'</span>';
$dis='<span
class="price">Rp.'.number_format(($rowp3['harga_produk'])(($rowp3['harga_produk'])*$rowp2['persen'])/100).'</span>';
$harga=(($rowp3['harga_produk'])(($rowp3['harga_produk'])*$rowp3['persen'])/100);

Kode Program
}
else{$diskon="";$nodis="";$dis='<span
class="price">Rp.'.number_format($rowp3['harga_produk']).'</span>';
$harga=($rowp3['harga_produk']);
}
?>
<div class="grid_1_of_4 images_1_of_4">
<a href="preview-3.html"><img
width="100%" height="100%" src="upload/<?php echo
$rowp3['img_produk'];?>" alt="" /></a>
<?php echo $diskon;?>
<h2><?php echo $rowp3['nama_produk'];?
></h2>
<p><?php echo $rowp3['keterangan'];?
></p>
<p><?php echo $nodis; echo $dis;?></p>
<div class="button"><span><img
src="images/cart.jpg" alt="" /><a href="?idp=<?php echo
$rowp3['idp_produk'];?>&beli" class="cart-button">Beli</a></span> </div>
<div class="button"><span><a
href="index.php/<?php echo $rowp3['toko_client'];?>/produk/detail/<?php
echo $rowp3['idp_produk'];?>/<?php urle($rowp3['nama_produk']);?>"
class="details">Details</a></span></div>
</div>
<?php
} ?>
</div>
</div>
<?php } ?>
Tampilan Halaman Toko
<?php
if (isset($_SESSION['client_umkm']) and $segment[3]=="toko")

Kode Program
{
$sqlT = "SELECT * FROM tb_umkm WHERE id_client='".
$_SESSION['idtokone']."'";
$resultT = $usconn->query($sqlT);
$rowT = $resultT->fetch_assoc();
?>
<div class="content">

<div class="section group">


<div class="col span_2_of_3">
<div class="contact-form">
<h2>Detail Toko</h2>
<form>
<div>
<span><label>Nama
Pemilik</label></span>
<span><input type="text"
value=""></span>
</div>
<div>
<span><label>Username</label></span>
<span><input type="text"
value=""></span>
</div>
<div>
<span><label>EMail</label></span>
<span><input type="text"
value=""></span>
</div>
<div>

Kode Program
<span><label>No.
Telp</label></span>
<span><input type="text"
value=""></span>
</div>
<div>Metode Pembayaran (<a
href=""> + </a>)
<?php
$sqlb = "SELECT * FROM
tb_bank WHERE id_client='".$_SESSION['idtokone']."'";
$resultb = $usconn->query($sqlb);
while($rowb = $resultb->fetch_assoc()){
echo' <span><label>'.
$rowb['nama_bank'].'</label>a/n '.$rowb['atas_nama'].' No.Rek.'.
$rowb['no_rek'].' <a href="">( x )</a></span>';
} ?>
</div>
<div>
<span><input
type="submit" value="SUBMIT"></span>
</div>
</form>
</div>
</div>
<div class="col span_1_of_3">
<div class="contact_info">
<h2>Logo Toko</h2>
<div class="map">
<!--<iframe
width="100%" height="175" frameborder="0" scrolling="no"
marginheight="0" marginwidth="0" src="https://maps.google.co.in/maps?
f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Lighthouse+Poin
t,+FL,+United+States&amp;aq=4&amp;oq=light&amp;sll=26.275636,-

Kode Program
80.087265&amp;sspn=0.04941,0.104628&amp;ie=UTF8&amp;hq=&amp;hn
ear=Lighthouse+Point,+Broward,+Florida,
+United+States&amp;t=m&amp;z=14&amp;ll=26.275636,80.087265&amp;output=embed"></iframe><br><small><a
href="https://maps.google.co.in/maps?
f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=Lighthouse+
Point,+FL,+United+States&amp;aq=4&amp;oq=light&amp;sll=26.275636,80.087265&amp;sspn=0.04941,0.104628&amp;ie=UTF8&amp;hq=&amp;hn
ear=Lighthouse+Point,+Broward,+Florida,
+United+States&amp;t=m&amp;z=14&amp;ll=26.275636,-80.087265"
style="color:#666;text-align:left;font-size:12px">View Larger
Map</a></small>
-->
<?php logo_client($toko);?>
<a href="">[Hapus]</a>
</div>
</div>
<div class="company_address">
<h2>Deskripsi Toko :</h2>
<p><?php echo
$rowT['deskripsi_toko'];?></p>
<p><a
href="">[Edit]</a></p>
</div>
</div>
</div>
</div> <?php } ?>

SCRIPT JAVASCRIPT
Easing.js
/*
* jQuery EasIng v1.1.2 - http://gsgd.co.uk/sandbox/jquery.easIng.php
*
* Uses the built In easIng capabilities added In jQuery 1.1
* to offer multiple easIng options

Kode Program
*
* Copyright (c) 2007 George Smith
* Licensed under the MIT License:
* http://www.opensource.org/licenses/mit-license.php
*/

// t: current time, b: begInnIng value, c: change In value, d: duration

jQuery.extend( jQuery.easing,
{
easeInQuad: function (x, t, b, c, d) {
return c*(t/=d)*t + b;
},
easeOutQuad: function (x, t, b, c, d) {
return -c *(t/=d)*(t-2) + b;
},
easeInOutQuad: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t + b;
return -c/2 * ((--t)*(t-2) - 1) + b;
},
easeInCubic: function (x, t, b, c, d) {
return c*(t/=d)*t*t + b;
},
easeOutCubic: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t + 1) + b;
},
easeInOutCubic: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t + b;
return c/2*((t-=2)*t*t + 2) + b;
},

Kode Program
easeInQuart: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t + b;
},
easeOutQuart: function (x, t, b, c, d) {
return -c * ((t=t/d-1)*t*t*t - 1) + b;
},
easeInOutQuart: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
return -c/2 * ((t-=2)*t*t*t - 2) + b;
},
easeInQuint: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t*t + b;
},
easeOutQuint: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t*t*t + 1) + b;
},
easeInOutQuint: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
return c/2*((t-=2)*t*t*t*t + 2) + b;
},
easeInSine: function (x, t, b, c, d) {
return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
},
easeOutSine: function (x, t, b, c, d) {
return c * Math.sin(t/d * (Math.PI/2)) + b;
},
easeInOutSine: function (x, t, b, c, d) {
return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
},
easeInExpo: function (x, t, b, c, d) {

Kode Program
return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
},
easeOutExpo: function (x, t, b, c, d) {
return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) +
b;
},
easeInOutExpo: function (x, t, b, c, d) {
if (t==0) return b;
if (t==d) return b+c;
if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
},
easeInCirc: function (x, t, b, c, d) {
return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
},
easeOutCirc: function (x, t, b, c, d) {
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
},
easeInOutCirc: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
},
easeInElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p)
p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*ds)*(2*Math.PI)/p )) + b;
},

Kode Program
easeOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p)
p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return a*Math.pow(2,-10*t) * Math.sin( (t*ds)*(2*Math.PI)/p ) + c + b;
},
easeInOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p)
p=d*(.3*1.5);
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) *
Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*ds)*(2*Math.PI)/p )*.5 + c + b;
},
easeInBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*(t/=d)*t*((s+1)*t - s) + b;
},
easeOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
},
easeInOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) +
b;

Kode Program
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
},
easeInBounce: function (x, t, b, c, d) {
return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) +
b;
},
easeOutBounce: function (x, t, b, c, d) {
if ((t/=d) < (1/2.75)) {
return c*(7.5625*t*t) + b;
} else if (t < (2/2.75)) {
return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
} else if (t < (2.5/2.75)) {
return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
} else {
return c*(7.5625*(t-=(2.625/2.75))*t + .984375) +
b;
}
},
easeInOutBounce: function (x, t, b, c, d) {
if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c,
d) * .5 + b;
return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5
+ c*.5 + b;
}
});
jquery.easing.js
/*
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
*
* Uses the built in easing capabilities added In jQuery 1.1
* to offer multiple easing options

Kode Program
*
* TERMS OF USE - jQuery Easing
*
* Open source under the BSD License.
*
* Copyright 2008 George McGinley Smith
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright
notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list
* of conditions and the following disclaimer in the documentation
and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may
be used to endorse
* or promote products derived from this software without specific prior
written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE

Kode Program
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/

// t: current time, b: begInnIng value, c: change In value, d: duration


jQuery.easing['jswing'] = jQuery.easing['swing'];

jQuery.extend( jQuery.easing,
{
def: 'easeOutQuad',
swing: function (x, t, b, c, d) {
//alert(jQuery.easing.default);
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
},
easeInQuad: function (x, t, b, c, d) {
return c*(t/=d)*t + b;
},
easeOutQuad: function (x, t, b, c, d) {
return -c *(t/=d)*(t-2) + b;
},
easeInOutQuad: function (x, t, b, c, d) {

Kode Program
if ((t/=d/2) < 1) return c/2*t*t + b;
return -c/2 * ((--t)*(t-2) - 1) + b;
},
easeInCubic: function (x, t, b, c, d) {
return c*(t/=d)*t*t + b;
},
easeOutCubic: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t + 1) + b;
},
easeInOutCubic: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t + b;
return c/2*((t-=2)*t*t + 2) + b;
},
easeInQuart: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t + b;
},
easeOutQuart: function (x, t, b, c, d) {
return -c * ((t=t/d-1)*t*t*t - 1) + b;
},
easeInOutQuart: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
return -c/2 * ((t-=2)*t*t*t - 2) + b;
},
easeInQuint: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t*t + b;
},
easeOutQuint: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t*t*t + 1) + b;
},
easeInOutQuint: function (x, t, b, c, d) {

Kode Program
if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
return c/2*((t-=2)*t*t*t*t + 2) + b;
},
easeInSine: function (x, t, b, c, d) {
return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
},
easeOutSine: function (x, t, b, c, d) {
return c * Math.sin(t/d * (Math.PI/2)) + b;
},
easeInOutSine: function (x, t, b, c, d) {
return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
},
easeInExpo: function (x, t, b, c, d) {
return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
},
easeOutExpo: function (x, t, b, c, d) {
return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) +
b;
},
easeInOutExpo: function (x, t, b, c, d) {
if (t==0) return b;
if (t==d) return b+c;
if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
},
easeInCirc: function (x, t, b, c, d) {
return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
},
easeOutCirc: function (x, t, b, c, d) {
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;

Kode Program
},
easeInOutCirc: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
},
easeInElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p)
p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*ds)*(2*Math.PI)/p )) + b;
},
easeOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p)
p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return a*Math.pow(2,-10*t) * Math.sin( (t*ds)*(2*Math.PI)/p ) + c + b;
},
easeInOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p)
p=d*(.3*1.5);
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) *
Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;

Kode Program
return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*ds)*(2*Math.PI)/p )*.5 + c + b;
},
easeInBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*(t/=d)*t*((s+1)*t - s) + b;
},
easeOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
},
easeInOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) +
b;
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
},
easeInBounce: function (x, t, b, c, d) {
return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) +
b;
},
easeOutBounce: function (x, t, b, c, d) {
if ((t/=d) < (1/2.75)) {
return c*(7.5625*t*t) + b;
} else if (t < (2/2.75)) {
return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
} else if (t < (2.5/2.75)) {
return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
} else {
return c*(7.5625*(t-=(2.625/2.75))*t + .984375) +
b;

Kode Program
}
},
easeInOutBounce: function (x, t, b, c, d) {
if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c,
d) * .5 + b;
return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5
+ c*.5 + b;
}
});

jquery.flexslider.js
/*
* jQuery FlexSlider v2.0
* http://www.woothemes.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the GPLv2 license.
* http://www.gnu.org/licenses/gpl-2.0.html
*
* Contributing author: Tyler Smith (@mbmufffin)
*/

;(function ($) {

//FlexSlider: Object Instance


$.flexslider = function(el, options) {
var slider = $(el),
vars = $.extend({}, $.flexslider.defaults, options),
namespace = vars.namespace,
touch = ("ontouchstart" in window) || window.DocumentTouch &&
document instanceof DocumentTouch,

Kode Program
eventType = (touch) ? "touchend" : "click",
vertical = vars.direction === "vertical",
reverse = vars.reverse,
carousel = (vars.itemWidth > 0),
fade = vars.animation === "fade",
asNav = vars.asNavFor !== "",
methods = {};

// Store a reference to the slider object


$.data(el, "flexslider", slider);

// Privat slider methods


methods = {
init: function() {
slider.animating = false;
slider.currentSlide = vars.startAt;
slider.animatingTo = slider.currentSlide;
slider.atEnd = (slider.currentSlide === 0 || slider.currentSlide
=== slider.last);
slider.containerSelector =
vars.selector.substr(0,vars.selector.search(' '));
slider.slides = $(vars.selector, slider);
slider.container = $(slider.containerSelector, slider);
slider.count = slider.slides.length;
// SYNC:
slider.syncExists = $(vars.sync).length > 0;
// SLIDE:
if (vars.animation === "slide") vars.animation = "swing";
slider.prop = (vertical) ? "top" : "marginLeft";
slider.args = {};

Kode Program
// SLIDESHOW:
slider.manualPause = false;
// TOUCH/USECSS:
slider.transitions = !vars.video && !fade && vars.useCSS &&
(function() {
var obj = document.createElement('div'),
props = ['perspectiveProperty', 'WebkitPerspective',
'MozPerspective', 'OPerspective', 'msPerspective'];
for (var i in props) {
if ( obj.style[ props[i] ] !== undefined ) {
slider.pfx = props[i].replace('Perspective','').toLowerCase();
slider.prop = "-" + slider.pfx + "-transform";
return true;
}
}
return false;
}());
// CONTROLSCONTAINER:
if (vars.controlsContainer !== "") slider.controlsContainer = $
(vars.controlsContainer).length > 0 && $(vars.controlsContainer);
// MANUAL:
if (vars.manualControls !== "") slider.manualControls = $
(vars.manualControls).length > 0 && $(vars.manualControls);

// RANDOMIZE:
if (vars.randomize) {
slider.slides.sort(function() { return (Math.round(Math.random())0.5); });
slider.container.empty().append(slider.slides);
}

Kode Program
slider.doMath();

// ASNAV:
if (asNav) methods.asNav.setup();

// INIT
slider.setup("init");

// CONTROLNAV:
if (vars.controlNav) methods.controlNav.setup();

// DIRECTIONNAV:
if (vars.directionNav) methods.directionNav.setup();

// KEYBOARD:
if (vars.keyboard && ($(slider.containerSelector).length === 1 ||
vars.multipleKeyboard)) {
$(document).bind('keyup', function(event) {
var keycode = event.keyCode;
if (!slider.animating && (keycode === 39 || keycode === 37))
{
var target = (keycode === 39) ? slider.getTarget('next') :
(keycode === 37) ? slider.getTarget('prev') : false;
slider.flexAnimate(target, vars.pauseOnAction);
}
});
}
// MOUSEWHEEL:
if (vars.mousewheel) {
slider.bind('mousewheel', function(event, delta, deltaX, deltaY) {

Kode Program
event.preventDefault();
var target = (delta < 0) ? slider.getTarget('next') :
slider.getTarget('prev');
slider.flexAnimate(target, vars.pauseOnAction);
});
}

// PAUSEPLAY
if (vars.pausePlay) methods.pausePlay.setup();

// SLIDSESHOW
if (vars.slideshow) {
if (vars.pauseOnHover) {
slider.hover(function() {
slider.pause();
}, function() {
if (!slider.manualPause) slider.play();
});
}
// initialize animation
(vars.initDelay > 0) ? setTimeout(slider.play, vars.initDelay) :
slider.play();
}

// TOUCH
if (touch && vars.touch) methods.touch();

// FADE&&SMOOTHHEIGHT || SLIDE:
if (!fade || (fade && vars.smoothHeight)) $(window).bind("resize
focus", methods.resize);

Kode Program

// API: start() Callback


setTimeout(function(){
vars.start(slider);
}, 200);
},
asNav: {
setup: function() {
slider.asNav = true;
slider.animatingTo = Math.floor(slider.currentSlide/slider.move);
slider.currentItem = slider.currentSlide;
slider.slides.removeClass(namespace + "activeslide").eq(slider.currentItem).addClass(namespace + "active-slide");
slider.slides.click(function(e){
e.preventDefault();
var $slide = $(this),
target = $slide.index();
if (!$(vars.asNavFor).data('flexslider').animating && !
$slide.hasClass('active')) {
slider.direction = (slider.currentItem < target) ? "next" :
"prev";
slider.flexAnimate(target, vars.pauseOnAction, false, true,
true);
}
});
}
},
controlNav: {
setup: function() {
if (!slider.manualControls) {
methods.controlNav.setupPaging();

Kode Program
} else { // MANUALCONTROLS:
methods.controlNav.setupManual();
}
},
setupPaging: function() {
var type = (vars.controlNav === "thumbnails") ? 'controlthumbs' : 'control-paging',
j = 1,
item;

slider.controlNavScaffold = $('<ol class="'+ namespace +


'control-nav ' + namespace + type + '"></ol>');

if (slider.pagingCount > 1) {
for (var i = 0; i < slider.pagingCount; i++) {
item = (vars.controlNav === "thumbnails") ? '<img src="' +
slider.slides.eq(i).attr("data-thumb") + '"/>' : '<a>' + j + '</a>';
slider.controlNavScaffold.append('<li>' + item + '</li>');
j++;
}
}

// CONTROLSCONTAINER:
(slider.controlsContainer) ? $
(slider.controlsContainer).append(slider.controlNavScaffold) :
slider.append(slider.controlNavScaffold);
methods.controlNav.set();

methods.controlNav.active();

slider.controlNavScaffold.delegate('a, img', eventType,


function(event) {

Kode Program
event.preventDefault();
var $this = $(this),
target = slider.controlNav.index($this);

if (!$this.hasClass(namespace + 'active')) {
slider.direction = (target > slider.currentSlide) ? "next" :
"prev";
slider.flexAnimate(target, vars.pauseOnAction);
}
});
// Prevent iOS click event bug
if (touch) {
slider.controlNavScaffold.delegate('a', "click touchstart",
function(event) {
event.preventDefault();
});
}
},
setupManual: function() {
slider.controlNav = slider.manualControls;
methods.controlNav.active();

slider.controlNav.live(eventType, function(event) {
event.preventDefault();
var $this = $(this),
target = slider.controlNav.index($this);

if (!$this.hasClass(namespace + 'active')) {
(target > slider.currentSlide) ? slider.direction = "next" :
slider.direction = "prev";
slider.flexAnimate(target, vars.pauseOnAction);

Kode Program
}
});
// Prevent iOS click event bug
if (touch) {
slider.controlNav.live("click touchstart", function(event) {
event.preventDefault();
});
}
},
set: function() {
var selector = (vars.controlNav === "thumbnails") ? 'img' : 'a';
slider.controlNav = $('.' + namespace + 'control-nav li ' +
selector, (slider.controlsContainer) ? slider.controlsContainer : slider);
},
active: function() {
slider.controlNav.removeClass(namespace +
"active").eq(slider.animatingTo).addClass(namespace + "active");
},
update: function(action, pos) {
if (slider.pagingCount > 1 && action === "add") {
slider.controlNavScaffold.append($('<li><a>' + slider.count +
'</a></li>'));
} else if (slider.pagingCount === 1) {
slider.controlNavScaffold.find('li').remove();
} else {
slider.controlNav.eq(pos).closest('li').remove();
}
methods.controlNav.set();
(slider.pagingCount > 1 && slider.pagingCount !==
slider.controlNav.length) ? slider.update(pos, action) :
methods.controlNav.active();

Kode Program
}
},
directionNav: {
setup: function() {
var directionNavScaffold = $('<ul class="' + namespace +
'direction-nav"><li><a class="' + namespace + 'prev" href="#">' +
vars.prevText + '</a></li><li><a class="' + namespace + 'next"
href="#">' + vars.nextText + '</a></li></ul>');

// CONTROLSCONTAINER:
if (slider.controlsContainer) {
$(slider.controlsContainer).append(directionNavScaffold);
slider.directionNav = $('.' + namespace + 'direction-nav li a',
slider.controlsContainer);
} else {
slider.append(directionNavScaffold);
slider.directionNav = $('.' + namespace + 'direction-nav li a',
slider);
}

methods.directionNav.update();

slider.directionNav.bind(eventType, function(event) {
event.preventDefault();
var target = ($(this).hasClass(namespace + 'next')) ?
slider.getTarget('next') : slider.getTarget('prev');
slider.flexAnimate(target, vars.pauseOnAction);
});
// Prevent iOS click event bug
if (touch) {
slider.directionNav.bind("click touchstart", function(event) {
event.preventDefault();

Kode Program
});
}
},
update: function() {
var disabledClass = namespace + 'disabled';
if (!vars.animationLoop) {
if (slider.pagingCount === 1) {
slider.directionNav.addClass(disabledClass);
} else if (slider.animatingTo === 0) {
slider.directionNav.removeClass(disabledClass).filter('.' +
namespace + "prev").addClass(disabledClass);
} else if (slider.animatingTo === slider.last) {
slider.directionNav.removeClass(disabledClass).filter('.' +
namespace + "next").addClass(disabledClass);
} else {
slider.directionNav.removeClass(disabledClass);
}
}
}
},
pausePlay: {
setup: function() {
var pausePlayScaffold = $('<div class="' + namespace +
'pauseplay"><a></a></div>');

// CONTROLSCONTAINER:
if (slider.controlsContainer) {
slider.controlsContainer.append(pausePlayScaffold);
slider.pausePlay = $('.' + namespace + 'pauseplay a',
slider.controlsContainer);
} else {

Kode Program
slider.append(pausePlayScaffold);
slider.pausePlay = $('.' + namespace + 'pauseplay a', slider);
}

//
slider.pausePlay.addClass(pausePlayState).text((pausePlayState ==
'pause') ? vars.pauseText : vars.playText);
methods.pausePlay.update((vars.slideshow) ? namespace +
'pause' : namespace + 'play');

slider.pausePlay.bind(eventType, function(event) {
event.preventDefault();
if ($(this).hasClass(namespace + 'pause')) {
slider.pause();
slider.manualPause = true;
} else {
slider.play();
slider.manualPause = false;
}
});
// Prevent iOS click event bug
if (touch) {
slider.pausePlay.bind("click touchstart", function(event) {
event.preventDefault();
});
}
},
update: function(state) {
(state === "play") ? slider.pausePlay.removeClass(namespace +
'pause').addClass(namespace + 'play').text(vars.playText) :
slider.pausePlay.removeClass(namespace +
'play').addClass(namespace + 'pause').text(vars.pauseText);

Kode Program
}
},
touch: function() {
var startX,
startY,
offset,
cwidth,
dx,
startT,
scrolling = false;

el.addEventListener('touchstart', onTouchStart, false);


function onTouchStart(e) {
if (slider.animating) {
e.preventDefault();
} else if (e.touches.length === 1) {
slider.pause();
// CAROUSEL:
cwidth = (vertical) ? slider.h : slider. w;
startT = Number(new Date());
// CAROUSEL:
offset = (carousel && reverse && slider.animatingTo ===
slider.last) ? 0 :
(carousel && reverse) ? slider.limit - (((slider.itemW +
vars.itemMargin) * slider.move) * slider.animatingTo) :
(carousel && slider.currentSlide === slider.last) ?
slider.limit :
(carousel) ? ((slider.itemW + vars.itemMargin) *
slider.move) * slider.currentSlide :
(reverse) ? (slider.last - slider.currentSlide +
slider.cloneOffset) * cwidth : (slider.currentSlide + slider.cloneOffset) *
cwidth;

Kode Program
startX = (vertical) ? e.touches[0].pageY : e.touches[0].pageX;
startY = (vertical) ? e.touches[0].pageX : e.touches[0].pageY;

el.addEventListener('touchmove', onTouchMove, false);


el.addEventListener('touchend', onTouchEnd, false);
}
}

function onTouchMove(e) {
dx = (vertical) ? startX - e.touches[0].pageY : startX e.touches[0].pageX;
scrolling = (vertical) ? (Math.abs(dx) <
Math.abs(e.touches[0].pageX - startY)) : (Math.abs(dx) <
Math.abs(e.touches[0].pageY - startY));

if (!scrolling || Number(new Date()) - startT > 500) {


e.preventDefault();
if (!fade && slider.transitions) {
if (!vars.animationLoop) {
dx = dx/((slider.currentSlide === 0 && dx < 0 ||
slider.currentSlide === slider.last && dx > 0) ?
(Math.abs(dx)/cwidth+2) : 1);
}
slider.setProps(offset + dx, "setTouch");
}
}
}

function onTouchEnd(e) {
if (slider.animatingTo === slider.currentSlide && !scrolling && !
(dx === null)) {
var updateDx = (reverse) ? -dx : dx,

Kode Program
target = (updateDx > 0) ? slider.getTarget('next') :
slider.getTarget('prev');

if (slider.canAdvance(target) && (Number(new Date()) - startT


< 550 && Math.abs(updateDx) > 20 || Math.abs(updateDx) >
cwidth/2)) {
slider.flexAnimate(target, vars.pauseOnAction);
} else {
slider.flexAnimate(slider.currentSlide, vars.pauseOnAction,
true);
}
}
// finish the touch by undoing the touch session
el.removeEventListener('touchmove', onTouchMove, false);
el.removeEventListener('touchend', onTouchEnd, false);
startX = null;
startY = null;
dx = null;
offset = null;
}
},
resize: function() {
if (!slider.animating && slider.is(':visible')) {
if (!carousel) slider.doMath();

if (fade) {
// SMOOTH HEIGHT:
methods.smoothHeight();
} else if (carousel) { //CAROUSEL:
slider.slides.width(slider.computedW);
slider.update(slider.pagingCount);

Kode Program
slider.setProps();
}
else if (vertical) { //VERTICAL:
slider.viewport.height(slider.h);
slider.setProps(slider.h, "setTotal");
} else {
// SMOOTH HEIGHT:
if (vars.smoothHeight) methods.smoothHeight();
slider.newSlides.width(slider.computedW);
slider.setProps(slider.computedW, "setTotal");
}
}
},
smoothHeight: function(dur) {
if (!vertical || fade) {
var $obj = (fade) ? slider : slider.viewport;
(dur) ? $obj.animate({"height":
slider.slides.eq(slider.animatingTo).height()}, dur) :
$obj.height(slider.slides.eq(slider.animatingTo).height());
}
},
sync: function(action) {
var $obj = $(vars.sync).data("flexslider"),
target = slider.animatingTo;

switch (action) {
case "animate": $obj.flexAnimate(target, vars.pauseOnAction,
false, true); break;
case "play": if (!$obj.playing && !$obj.asNav) { $obj.play(); }
break;
case "pause": $obj.pause(); break;

Kode Program
}
}
}

// public methods
slider.flexAnimate = function(target, pause, override, withSync,
fromNav) {
if (!slider.animating && (slider.canAdvance(target) || override) &&
slider.is(":visible")) {
if (asNav && withSync) {
var master = $(vars.asNavFor).data('flexslider');
slider.atEnd = target === 0 || target === slider.count - 1;
master.flexAnimate(target, true, false, true, fromNav);
slider.direction = (slider.currentItem < target) ? "next" : "prev";
master.direction = slider.direction;

if (Math.ceil((target + 1)/slider.visible) - 1 !== slider.currentSlide


&& target !== 0) {
slider.currentItem = target;
slider.slides.removeClass(namespace + "activeslide").eq(target).addClass(namespace + "active-slide");
target = Math.floor(target/slider.visible);
} else {
slider.currentItem = target;
slider.slides.removeClass(namespace + "activeslide").eq(target).addClass(namespace + "active-slide");
return false;
}
}

slider.animating = true;

Kode Program
slider.animatingTo = target;
// API: before() animation Callback
vars.before(slider);

// SLIDESHOW:
if (pause) slider.pause();

// SYNC:
if (slider.syncExists && !fromNav) methods.sync("animate");

// CONTROLNAV
if (vars.controlNav) methods.controlNav.active();

// !CAROUSEL:
// CANDIDATE: slide active class (for add/remove slide)
if (!carousel) slider.slides.removeClass(namespace + 'activeslide').eq(target).addClass(namespace + 'active-slide');

// INFINITE LOOP:
// CANDIDATE: atEnd
slider.atEnd = target === 0 || target === slider.last;

// DIRECTIONNAV:
if (vars.directionNav) methods.directionNav.update();

if (target === slider.last) {


// API: end() of cycle Callback
vars.end(slider);
// SLIDESHOW && !INFINITE LOOP:
if (!vars.animationLoop) slider.pause();

Kode Program
}

// SLIDE:
if (!fade) {
var dimension = (vertical) ? slider.slides.filter(':first').height() :
slider.computedW,
margin, slideString, calcNext;

// INFINITE LOOP / REVERSE:


if (carousel) {
margin = (vars.itemWidth > slider.w) ? vars.itemMargin * 2 :
vars.itemMargin;
calcNext = ((slider.itemW + margin) * slider.move) *
slider.animatingTo;
slideString = (calcNext > slider.limit && slider.visible !== 1) ?
slider.limit : calcNext;
} else if (slider.currentSlide === 0 && target === slider.count 1 && vars.animationLoop && slider.direction !== "next") {
slideString = (reverse) ? (slider.count + slider.cloneOffset) *
dimension : 0;
} else if (slider.currentSlide === slider.last && target === 0 &&
vars.animationLoop && slider.direction !== "prev") {
slideString = (reverse) ? 0 : (slider.count + 1) * dimension;
} else {
slideString = (reverse) ? ((slider.count - 1) - target +
slider.cloneOffset) * dimension : (target + slider.cloneOffset) *
dimension;
}
slider.setProps(slideString, "", vars.animationSpeed);
if (slider.transitions) {
if (!vars.animationLoop || !slider.atEnd) {
slider.animating = false;
slider.currentSlide = slider.animatingTo;

Kode Program
}
slider.container.unbind("webkitTransitionEnd transitionend");
slider.container.bind("webkitTransitionEnd transitionend",
function() {
slider.wrapup(dimension);
});
} else {
slider.container.animate(slider.args, vars.animationSpeed,
vars.easing, function(){
slider.wrapup(dimension);
});
}
} else { // FADE:
slider.slides.eq(slider.currentSlide).fadeOut(vars.animationSpeed,
vars.easing);
slider.slides.eq(target).fadeIn(vars.animationSpeed, vars.easing,
slider.wrapup);
}
// SMOOTH HEIGHT:
if (vars.smoothHeight)
methods.smoothHeight(vars.animationSpeed);
}
}
slider.wrapup = function(dimension) {
// SLIDE:
if (!fade && !carousel) {
if (slider.currentSlide === 0 && slider.animatingTo === slider.last
&& vars.animationLoop) {
slider.setProps(dimension, "jumpEnd");
} else if (slider.currentSlide === slider.last && slider.animatingTo
=== 0 && vars.animationLoop) {

Kode Program
slider.setProps(dimension, "jumpStart");
}
}
slider.animating = false;
slider.currentSlide = slider.animatingTo;
// API: after() animation Callback
vars.after(slider);
}

// SLIDESHOW:
slider.animateSlides = function() {
if (!slider.animating) slider.flexAnimate(slider.getTarget("next"));
}
// SLIDESHOW:
slider.pause = function() {
clearInterval(slider.animatedSlides);
slider.playing = false;
// PAUSEPLAY:
if (vars.pausePlay) methods.pausePlay.update("play");
// SYNC:
if (slider.syncExists) methods.sync("pause");
}
// SLIDESHOW:
slider.play = function() {
slider.animatedSlides = setInterval(slider.animateSlides,
vars.slideshowSpeed);
slider.playing = true;
// PAUSEPLAY:
if (vars.pausePlay) methods.pausePlay.update("pause");
// SYNC:

Kode Program
if (slider.syncExists) methods.sync("play");
}
slider.canAdvance = function(target) {
// ASNAV:
var last = (asNav) ? slider.pagingCount - 1 : slider.last;
return (asNav && slider.currentItem === 0 && target ===
slider.pagingCount - 1 && slider.direction !== "next") ? false :
(target === slider.currentSlide && !asNav) ? false :
(vars.animationLoop) ? true :
(slider.atEnd && slider.currentSlide === 0 && target === last
&& slider.direction !== "next") ? false :
(slider.atEnd && slider.currentSlide === last && target === 0
&& slider.direction === "next") ? false :
true;
}
slider.getTarget = function(dir) {
slider.direction = dir;
if (dir === "next") {
return (slider.currentSlide === slider.last) ? 0 : slider.currentSlide
+ 1;
} else {
return (slider.currentSlide === 0) ? slider.last : slider.currentSlide
- 1;
}
}

// SLIDE:
slider.setProps = function(pos, special, dur) {
var target = (function() {
var posCheck = (pos) ? pos : ((slider.itemW + vars.itemMargin) *
slider.move) * slider.animatingTo,
posCalc = (function() {

Kode Program
if (carousel) {
return (special === "setTouch") ? pos :
(reverse && slider.animatingTo === slider.last) ? 0 :
(reverse) ? slider.limit - (((slider.itemW +
vars.itemMargin) * slider.move) * slider.animatingTo) :
(slider.animatingTo === slider.last) ? slider.limit :
posCheck;
} else {
switch (special) {
case "setTotal": return (reverse) ? ((slider.count - 1) slider.currentSlide + slider.cloneOffset) * pos : (slider.currentSlide +
slider.cloneOffset) * pos;
case "setTouch": return (reverse) ? pos : pos;
case "jumpEnd": return (reverse) ? pos : slider.count * pos;
case "jumpStart": return (reverse) ? slider.count * pos : pos;
default: return pos;
}
}
}());
return (posCalc * -1) + "px";
}());

if (slider.transitions) {
target = (vertical) ? "translate3d(0," + target + ",0)" :
"translate3d(" + target + ",0,0)";
dur = (dur !== undefined) ? (dur/1000) + "s" : "0s";
slider.container.css("-" + slider.pfx + "-transition-duration", dur);
}

slider.args[slider.prop] = target;
if (slider.transitions || dur === undefined)
slider.container.css(slider.args);

Kode Program
}

slider.setup = function(type) {
// SLIDE:
if (!fade) {
var sliderOffset, arr;

if (type === "init") {


slider.viewport = $('<div class="flexviewport"></div>').css({"overflow": "hidden", "position":
"relative"}).appendTo(slider).append(slider.container);
// INFINITE LOOP:
slider.cloneCount = 0;
slider.cloneOffset = 0;
// REVERSE:
if (reverse) {
arr = $.makeArray(slider.slides).reverse();
slider.slides = $(arr);
slider.container.empty().append(slider.slides);
}
}
// INFINITE LOOP && !CAROUSEL:
if (vars.animationLoop && !carousel) {
slider.cloneCount = 2;
slider.cloneOffset = 1;
// clear out old clones
if (type !== "init") slider.container.find('.clone').remove();
slider.container.append(slider.slides.first().clone().addClass('clone')).pre
pend(slider.slides.last().clone().addClass('clone'));
}

Kode Program
slider.newSlides = $(vars.selector, slider);

sliderOffset = (reverse) ? slider.count - 1 - slider.currentSlide +


slider.cloneOffset : slider.currentSlide + slider.cloneOffset;
// VERTICAL:
if (vertical && !carousel) {
slider.container.height((slider.count + slider.cloneCount) * 200 +
"%").css("position", "absolute").width("100%");
setTimeout(function(){
slider.newSlides.css({"display": "block"});
slider.doMath();
slider.viewport.height(slider.h);
slider.setProps(sliderOffset * slider.h, "init");
}, (type === "init") ? 100 : 0);
} else {
slider.container.width((slider.count + slider.cloneCount) * 200 +
"%");
slider.setProps(sliderOffset * slider.computedW, "init");
setTimeout(function(){
slider.doMath();
slider.newSlides.css({"width": slider.computedW, "float": "left",
"display": "block"});
// SMOOTH HEIGHT:
if (vars.smoothHeight) methods.smoothHeight();
}, (type === "init") ? 100 : 0);
}
} else { // FADE:
slider.slides.css({"width": "100%", "float": "left", "marginRight": "100%", "position": "relative"});
if (type === "init")
slider.slides.eq(slider.currentSlide).fadeIn(vars.animationSpeed,
vars.easing);

Kode Program
// SMOOTH HEIGHT:
if (vars.smoothHeight) methods.smoothHeight();
}
// !CAROUSEL:
// CANDIDATE: active slide
if (!carousel) slider.slides.removeClass(namespace + "activeslide").eq(slider.currentSlide).addClass(namespace + "active-slide");
}

slider.doMath = function() {
var slide = slider.slides.first(),
slideMargin = vars.itemMargin,
minItems = vars.minItems,
maxItems = vars.maxItems;

slider.w = slider.width();
slider.h = slide.height();
slider.boxPadding = slide.outerWidth() - slide.width();

// CAROUSEL:
if (carousel) {
slider.itemT = vars.itemWidth + slideMargin;
slider.minW = (minItems) ? minItems * slider.itemT : slider.w;
slider.maxW = (maxItems) ? maxItems * slider.itemT : slider.w;
slider.itemW = (slider.minW > slider.w) ? (slider.w - (slideMargin *
minItems))/minItems :
(slider.maxW < slider.w) ? (slider.w - (slideMargin *
maxItems))/maxItems :
(vars.itemWidth > slider.w) ? slider.w : vars.itemWidth;
slider.visible = Math.floor(slider.w/(slider.itemW + slideMargin));

Kode Program
slider.move = (vars.move > 0 && vars.move < slider.visible ) ?
vars.move : slider.visible;
slider.pagingCount = Math.ceil(((slider.count slider.visible)/slider.move) + 1);
slider.last = slider.pagingCount - 1;
slider.limit = (slider.pagingCount === 1) ? 0 :
(vars.itemWidth > slider.w) ? ((slider.itemW +
(slideMargin * 2)) * slider.count) - slider.w - slideMargin : ((slider.itemW
+ slideMargin) * slider.count) - slider.w;
} else {
slider.itemW = slider.w;
slider.pagingCount = slider.count;
slider.last = slider.count - 1;
}
slider.computedW = slider.itemW - slider.boxPadding;
}

slider.update = function(pos, action) {


slider.doMath();

// update currentSlide and slider.animatingTo if necessary


if (!carousel) {
if (pos < slider.currentSlide) {
slider.currentSlide += 1;
} else if (pos <= slider.currentSlide && pos !== 0) {
slider.currentSlide -= 1;
}
slider.animatingTo = slider.currentSlide;
}

// update controlNav

Kode Program
if (vars.controlNav && !slider.manualControls) {
if ((action === "add" && !carousel) || slider.pagingCount >
slider.controlNav.length) {
methods.controlNav.update("add");
} else if ((action === "remove" && !carousel) ||
slider.pagingCount < slider.controlNav.length) {
if (carousel && slider.currentSlide > slider.last) {
slider.currentSlide -= 1;
slider.animatingTo -= 1;
}
methods.controlNav.update("remove", slider.last);
}
}
// update directionNav
if (vars.directionNav) methods.directionNav.update();

slider.addSlide = function(obj, pos) {


var $obj = $(obj);

slider.count += 1;
slider.last = slider.count - 1;

// append new slide


if (vertical && reverse) {
(pos !== undefined) ? slider.slides.eq(slider.count pos).after($obj) : slider.container.prepend($obj);
} else {
(pos !== undefined) ? slider.slides.eq(pos).before($obj) :
slider.container.append($obj);

Kode Program
}

// update currentSlide, animatingTo, controlNav, and directionNav


slider.update(pos, "add");

// update slider.slides
slider.slides = $(vars.selector + ':not(.clone)', slider);
// re-setup the slider to accomdate new slide
slider.setup();

//FlexSlider: added() Callback


vars.added(slider);
}
slider.removeSlide = function(obj) {
var pos = (isNaN(obj)) ? slider.slides.index($(obj)) : obj;

// update count
slider.count -= 1;
slider.last = slider.count - 1;

// remove slide
if (isNaN(obj)) {
$(obj, slider.slides).remove();
} else {
(vertical && reverse) ? slider.slides.eq(slider.last).remove() :
slider.slides.eq(obj).remove();
}

// update currentSlide, animatingTo, controlNav, and directionNav


slider.doMath();

Kode Program
slider.update(pos, "remove");

// update slider.slides
slider.slides = $(vars.selector + ':not(.clone)', slider);
// re-setup the slider to accomdate new slide
slider.setup();

// FlexSlider: removed() Callback


vars.removed(slider);
}

//FlexSlider: Initialize
methods.init();
}

//FlexSlider: Default Settings


$.flexslider.defaults = {
namespace: "flex-",
//{NEW} String: Prefix string attached to
the class of every element generated by the plugin
selector: ".slides > li",
//{NEW} Selector: Must match a simple
pattern. '{container} > {slide}' -- Ignore pattern at your own peril
animation: "fade",
"fade" or "slide"

//String: Select your animation type,

easing: "swing",
//{NEW} String: Determines the easing
method used in jQuery transitions. jQuery easing plugin is supported!
direction: "horizontal",
"horizontal" or "vertical"
reverse: false,
direction

//String: Select the sliding direction,


//{NEW} Boolean: Reverse the animation

animationLoop: true,
//Boolean: Should the animation loop? If
false, directionNav will received "disable" classes at either end

Kode Program
smoothHeight: false,
//{NEW} Boolean: Allow height of the
slider to animate smoothly in horizontal mode
startAt: 0,
//Integer: The slide that the slider should
start on. Array notation (0 = first slide)
slideshow: true,

//Boolean: Animate slider automatically

slideshowSpeed: 3000,
//Integer: Set the speed of the
slideshow cycling, in milliseconds
animationSpeed: 600,
in milliseconds
initDelay: 0,
in milliseconds
randomize: false,

//Integer: Set the speed of animations,


//{NEW} Integer: Set an initialization delay,
//Boolean: Randomize slide order

// Usability features
pauseOnAction: true,
//Boolean: Pause the slideshow when
interacting with control elements, highly recommended.
pauseOnHover: false,
//Boolean: Pause the slideshow when
hovering over slider, then resume when no longer hovering
useCSS: true,
transitions if available

//{NEW} Boolean: Slider will use CSS3

touch: true,
//{NEW} Boolean: Allow touch swipe
navigation of the slider on touch-enabled devices
video: false,
//{NEW} Boolean: If using video in the
slider, will prevent CSS3 3D Transforms to avoid graphical glitches

// Primary Controls
controlNav: true,
//Boolean: Create navigation for paging
control of each clide? Note: Leave true for manualControls usage
directionNav: true,
//Boolean: Create navigation for
previous/next navigation? (true/false)
prevText: "Previous",
directionNav item
nextText: "Next",
directionNav item

//String: Set the text for the "previous"


//String: Set the text for the "next"

Kode Program
// Secondary Navigation
keyboard: true,
keyboard left/right keys

//Boolean: Allow slider navigating via

multipleKeyboard: false,
//{NEW} Boolean: Allow keyboard
navigation to affect multiple sliders. Default behavior cuts out
keyboard navigation with more than one slider present.
mousewheel: false,
//{UPDATED} Boolean: Requires
jquery.mousewheel.js (https://github.com/brandonaaron/jquerymousewheel) - Allows slider navigating via mousewheel
pausePlay: false,
element
pauseText: "Pause",
pausePlay item
playText: "Play",
pausePlay item

//Boolean: Create pause/play dynamic


//String: Set the text for the "pause"
//String: Set the text for the "play"

// Special properties
controlsContainer: "",
//{UPDATED} jQuery Object/Selector:
Declare which container the navigation elements should be appended
too. Default container is the FlexSlider element. Example use would be
$(".flexslider-container"). Property is ignored if given element is not
found.
manualControls: "",
//{UPDATED} jQuery Object/Selector:
Declare custom control navigation. Examples would be $(".flex-controlnav li") or "#tabs-nav li img", etc. The number of elements in your
controlNav should match the number of slides/tabs.
sync: "",
//{NEW} Selector: Mirror the actions
performed on this slider with another slider. Use with care.
asNavFor: "",
//{NEW} Selector: Internal property
exposed for turning the slider into a thumbnail navigation for another
slider

// Carousel Options
itemWidth: 0,
//{NEW} Integer: Box-model width of
individual carousel items, including horizontal borders and padding.
itemMargin: 0,
items.

//{NEW} Integer: Margin between carousel

Kode Program
minItems: 0,
//{NEW} Integer: Minimum number of
carousel items that should be visible. Items will resize fluidly when
below this.
maxItems: 0,
//{NEW} Integer: Maxmimum number of
carousel items that should be visible. Items will resize fluidly when
above this limit.
move: 0,
//{NEW} Integer: Number of carousel items
that should move on animation. If 0, slider will move all visible items.

// Callback API
start: function(){},
slider loads the first slide

//Callback: function(slider) - Fires when the

before: function(){},
//Callback: function(slider) - Fires
asynchronously with each slider animation
after: function(){},
//Callback: function(slider) - Fires after
each slider animation completes
end: function(){},
//Callback: function(slider) - Fires when
the slider reaches the last slide (asynchronous)
added: function(){},
after a slide is added
removed: function(){}
Fires after a slide is removed

//{NEW} Callback: function(slider) - Fires


//{NEW} Callback: function(slider) -

//FlexSlider: Plugin Function


$.fn.flexslider = function(options) {
options = options || {};
if (typeof options === "object") {
return this.each(function() {
var $this = $(this),
selector = (options.selector) ? options.selector : ".slides > li",
$slides = $this.find(selector);

Kode Program
if ($slides.length === 1) {
$slides.fadeIn(400);
if (options.start) options.start($this);
} else if ($this.data('flexslider') === undefined) {
new $.flexslider(this, options);
}
});
} else {
// Helper strings to quickly perform functions on the slider
var $slider = $(this).data('flexslider');
switch (options) {
case "play": $slider.play(); break;
case "pause": $slider.pause(); break;
case "next": $slider.flexAnimate($slider.getTarget("next"), true);
break;
case "prev":
case "previous": $slider.flexAnimate($slider.getTarget("prev"),
true); break;
default: if (typeof options === "number")
$slider.flexAnimate(options, true);
}
}
}

})(jQuery);

Jquery.min.js

<!-- saved from


url=(0063)http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.j
s -->

Kode Program
<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"></head><body><pre style="word-wrap: break-word;
white-space: pre-wrap;">/*!
* jQuery JavaScript Library v1.4.2
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Sat Feb 13 22:33:48 2010 -0500
*/
(function(A,w){function ma(){if(!c.isReady)
{try{s.documentElement.doScroll("left")}catch(a)
{setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?
c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||
b.textContent||
b.innerHTML||"");b.parentNode&amp;&amp;b.parentNode.removeChild
(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object")
{for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!
j&amp;&amp;f&amp;&amp;c.isFunction(d);for(o=0;o&lt;i;o+
+)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
e(a[0],b):w}function J(){return(new Date).getTime()}function Y()
{return false}function Z(){return true}function na(a,b,d)
{d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var
b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!
(a.liveFired===this||!i||!i.live||a.button&amp;&amp;a.type==="click"))
{a.liveFired=this;var u=i.live.slice(0);for(k=0;k&lt;u.length;k++)
{i=u[k];i.origType.replace(O,"")===a.type?
f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);
n=0;for(r=

Kode Program
j.length;n&lt;r;n++)for(k=0;k&lt;u.length;k++)
{i=u[k];if(j[n].selector===i.selector)
{o=j[n].elem;f=null;if(i.preType==="mouseenter"||
i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)
[0];if(!f||f!
==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n&lt;r;n++)
{j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j
.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false)
{b=false;break}}return b}}function pa(a,b){return"live."+
(a&amp;&amp;a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&amp;")}function qa(a){return!a||!a.parentNode||
a.parentNode.nodeType===11}function ra(a,b){var
d=0;b.each(function()
{if(this.nodeName===(a[d]&amp;&amp;a[d].nodeName)){var
f=c.data(a[d++]),e=c.data(this,f);if(f=f&amp;&amp;f.events){delete
e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j]
[i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&amp;&amp;b[0]?
b[0].ownerDocument||b[0]:s;if(a.length===1&amp;&amp;typeof
a[0]==="string"&amp;&amp;a[0].length&lt;512&amp;&amp;b===s&a
mp;&amp;!ta.test(a[0])&amp;&amp;(c.support.checkClone||!
ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f)
{f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]
]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var
d={};c.each(va.concat.apply([],va.slice(0,b)),function()
{d[this]=a});return d}function wa(a){return"scrollTo"in
a&amp;&amp;a.document?a:a.nodeType===9?a.defaultView||
a.parentWindow:false}var c=function(a,b){return new
c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^&lt;]*(&lt;
[\w\W]+&gt;)[^&gt;]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^&lt;(\w+)\s*\/?&gt;
(?:&lt;\/\1&gt;)?$/,P=navigator.userAgent,xa=false,Q=[],L,
$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba
=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.ind
exOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return
this;if(a.nodeType){this.context=this[0]=a;this.length=1;return
this}if(a==="body"&amp;&amp;!b)
{this.context=s;this[0]=s.body;this.selector="body";this.length=1;retu
rn this}if(typeof a==="string")if((d=Ta.exec(a))&amp;&amp;
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||
b:s;if(a=Xa.exec(a))if(c.isPlainObject(b))
{a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else
a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?
a.fragment.cloneNode(true):a.fragment).childNodes}return

Kode Program
c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!
==d[2])return
T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return
this}else if(!b&amp;&amp;/^\w+$/.test(a))
{this.selector=a;this.context=s;a=s.getElementsByTagName(a);return
c.merge(this,
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else
if(c.isFunction(a))return T.ready(a);if(a.selector!==w)
{this.selector=a.selector;this.context=a.context}return
c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function()
{return this.length},toArray:function(){return
R.call(this,0)},get:function(a){return a==null?this.toArray():a&lt;0?
this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var
f=c();c.isArray(a)?
ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b
===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else
if(b)f.selector=this.selector+"."+b+"("+d+")";return
f},each:function(a,b){return c.each(this,a,b)},ready:function(a)
{c.bindReady();if(c.isReady)a.call(s,c);else
Q&amp;&amp;Q.push(a);return this},eq:function(a){return a===-1?
this.slice(a):this.slice(a,+a+1)},first:function(){return
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return
this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(",
"))},map:function(a){return this.pushStack(c.map(this,
function(b,d){return a.call(b,d,b)}))},end:function(){return
this.prevObject||c(null)},push:ba,sort:[].sort,splice:
[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var
a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof
a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!
=="object"&amp;&amp;!c.isFunction(a))a={};if(d===b){a=this;-b}for(;b&lt;d;b++)if((e=arguments[b])!=null)for(j in e)
{i=a[j];o=e[j];if(a!==o)if(f&amp;&amp;o&amp;&amp;
(c.isPlainObject(o)||c.isArray(o))){i=i&amp;&amp;(c.isPlainObject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!
==w)a[j]=o}return a};c.extend({noConflict:function(a){A.
$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!
c.isReady){if(!s.body)return
setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b+
+];)a.call(s,c);Q=null}c.fn.triggerHandler&amp;&amp;c(s).triggerHandl
er("ready")}},bindReady:function(){if(!xa)
{xa=true;if(s.readyState==="complete")return
c.ready();if(s.addEventListener)
{s.addEventListener("DOMContentLoaded",

Kode Program
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent)
{s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.read
y);var a=false;try{a=A.frameElement==null}catch(b)
{}s.documentElement.doScroll&amp;&amp;a&amp;&amp;ma()}}},isF
unction:function(a){return $.call(a)==="[object
Function]"},isArray:function(a){return $.call(a)==="[object
Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||
a.nodeType||a.setInterval)return false;if(a.constructor&amp;&amp;!
aa.call(a,"constructor")&amp;&amp;!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var b;for(b in a);return b===w||
aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return
false;return true},error:function(a){throw a;},parseJSON:function(a)
{if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:
{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]
{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE]
[+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return
A.JSON&amp;&amp;A.JSON.parse?A.JSON.parse(a):(new
Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function()
{},globalEval:function(a){if(a&amp;&amp;Va.test(a)){var
b=s.getElementsByTagName("head")[0]||
s.documentElement,d=s.createElement("script");d.type="text/javascri
pt";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else
d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:f
unction(a,b){return
a.nodeName&amp;&amp;a.nodeName.toUpperCase()===b.toUpperCa
se()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||
c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
d)===false)break}else for(;e&lt;j;){if(b.apply(a[e+
+],d)===false)break}else if(i)for(f in a)
{if(b.call(a[f],f,a[f])===false)break}else
for(d=a[0];e&lt;j&amp;&amp;b.call(d,e,d)!==false;d=a[++e]);return
a},trim:function(a)
{return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!
=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!
=="function"&amp;&amp;a.setInterval?ba.call(b,a):c.merge(b,a);return
b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var
d=0,f=b.length;d&lt;f;d++)if(b[d]===
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof
b.length==="number")for(var e=b.length;f&lt;e;f++)a[d++]=b[f];else
for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return
a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e&lt;j;e++)!d!==!
b(a[e],e)&amp;&amp;f.push(a[e]);return f},map:function(a,b,d){for(var
f=[],e,j=0,i=a.length;j&lt;i;j++){e=b(a[j],j,d);if(e!

Kode Program
=null)f[f.length]=e}return
f.concat.apply([],f)},guid:1,proxy:function(a,b,d)
{if(arguments.length===2)if(typeof b==="string")
{d=a;a=d[b];b=w}else if(b&amp;&amp;
!c.isFunction(b)){d=b;b=w}if(!b&amp;&amp;a)b=function(){return
a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid+
+;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]
([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie)
([\w.]+)/.exec(a)||!/compatible/.test(a)&amp;&amp;/(mozilla)(?:.*? rv:
([\w.]+))?/.exec(a)||
[];return{browser:a[1]||"",version:a[2]||"0"}},browser:
{}});P=c.uaMatch(P);if(P.browser)
{c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.w
ebkit)c.browser.safari=
true;if(ya)c.inArray=function(a,b){return
ya.call(b,a)};T=c(s);if(s.addEventListener)L=function()
{s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else
if(s.attachEvent)L=function(){if(s.readyState==="complete")
{s.detachEvent("onreadystatechange",L);c.ready()}};(function()
{c.support={};var
a=s.documentElement,b=s.createElement("script"),d=s.createElement
("div"),f="script"+J();d.style.display="none";d.innerHTML="
&lt;link/&gt;&lt;table&gt;&lt;/table&gt;&lt;a href='/a'
style='color:red;float:left;opacity:.55;'&gt;a&lt;/a&gt;&lt;input
type='checkbox'/&gt;";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")
[0];if(!(!e||!e.length||!j))
{c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!
d.getElementsByTagName("tbody").length,htmlSerialize:!!
d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("
style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.
test(j.style.opacity),cssFloat:!!
j.style.cssFloat,checkOn:d.getElementsByTagName("input")
[0].value==="on",optSelected:s.createElement("select").appendChild(
s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).par
entNode===null,deleteExpando:true,checkClone:false,scriptEval:false,
noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appe
ndChild(s.createTextNode("window."+f+"=1;"))}catch(i)
{}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete
A[f]}try{delete b.test}catch(o)
{c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&a
mp;&amp;d.fireEvent){d.attachEvent("onclick",function k()
{c.support.noCloneEvent=

Kode Program
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick
")}d=s.createElement("div");d.innerHTML="&lt;input type='radio'
name='radiotest'
checked='checked'/&gt;";a=s.createDocumentFragment();a.appendChi
ld(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(tru
e).lastChild.checked;c(function(){var
k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.bo
dy.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===
2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r)
{n.setAttribute(k,"return;");r=typeof n[k]==="function"}return
r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("
change");a=b=d=e=j=null}})
();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",m
axlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",co
lspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"fr
ameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:
{},expando:G,noData:{embed:true,object:true,
applet:true},data:function(a,b,d){if(!
(a.nodeName&amp;&amp;c.noData[a.nodeName.toLowerCase()]))
{a=a==A?za:a;var f=a[G],e=c.cache;if(!f&amp;&amp;typeof
b==="string"&amp;&amp;d===w)return null;f||(f=++Ya);if(typeof
b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f])
{a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?
a[b]:a}},removeData:function(a,b){if(!
(a.nodeName&amp;&amp;c.noData[a.nodeName.toLowerCase()]))
{a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete
e[b];c.isEmptyObject(e)&amp;&amp;c.removeData(a)}}else{if(c.suppo
rt.deleteExpando)delete a[c.expando];
else
a.removeAttribute&amp;&amp;a.removeAttribute(c.expando);delete
f[d]}}}});c.fn.extend({data:function(a,b){if(typeof
a==="undefined"&amp;&amp;this.length)return c.data(this[0]);else
if(typeof a==="object")return this.each(function(){c.data(this,a)});var
d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var
f=this.triggerHandler("getData"+d[1]+"!",
[d[0]]);if(f===w&amp;&amp;this.length)f=c.data(this[0],a);return
f===w&amp;&amp;d[1]?this.data(d[0]):f}else return
this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
a,b)})},removeData:function(a){return this.each(function()
{c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a)
{b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||
c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return
f}},dequeue:function(a,b){b=b||"fx";var

Kode Program
d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f)
{b==="fx"&amp;&amp;d.unshift("inprogress");f.call(a,function()
{c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!
=="string"){b=a;a="fx"}if(b===
w)return c.queue(this[0],a);return this.each(function(){var
d=c.queue(this,a,b);a==="fx"&amp;&amp;d[0]!
=="inprogress"&amp;&amp;c.dequeue(this,a)})},dequeue:function(a)
{return this.each(function(){c.dequeue(this,a)})},delay:function(a,b)
{a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function()
{var d=this;setTimeout(function()
{c.dequeue(d,b)},a)})},clearQueue:function(a){return
this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|
src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|
textarea)/i,
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b)
{return X(this,a,b,true,c.attr)},removeAttr:function(a){return
this.each(function()
{c.attr(this,a,"");this.nodeType===1&amp;&amp;this.removeAttribute(
a)})},addClass:function(a){if(c.isFunction(a))return
this.each(function(n){var
r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&amp;&amp;type
of a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d&lt;f;d+
+){var e=this[d];if(e.nodeType===1)if(e.className){for(var j="
"+e.className+" ",
i=e.className,o=0,k=b.length;o&lt;k;o++)if(j.indexOf(" "+b[o]+"
")&lt;0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return
this},removeClass:function(a){if(c.isFunction(a))return
this.each(function(k){var
n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&amp;&amp
;typeof a==="string"||a===w)for(var
b=(a||"").split(ca),d=0,f=this.length;d&lt;f;d++){var
e=this[d];if(e.nodeType===1&amp;&amp;e.className)if(a){for(var
j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i&lt;o;i+
+)j=j.replace(" "+b[i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return
this},toggleClass:function(a,b){var d=typeof a,f=typeof
b==="boolean";if(c.isFunction(a))return this.each(function(e){var
j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return
this.each(function(){if(d==="string")for(var
e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!
i.hasClass(e);i[o?"addClass":"removeClass"](e)}else
if(d==="undefined"||d==="boolean")
{this.className&amp;&amp;c.data(this,"__className__",this.classNa
me);this.className=

Kode Program
this.className||
a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a
){a=" "+a+" ";for(var b=0,d=this.length;b&lt;d;b++)if(("
"+this[b].className+" ").replace(Aa," ").indexOf(a)&gt;-1)return
true;return false},val:function(a){if(a===w){var b=this[0];if(b)
{if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?
b.value:b.text;if(c.nodeName(b,"select")){var
d=b.selectedIndex,f=[],e=b.options;b=b.type==="selectone";if(d&lt;0)return null;var j=b?d:0;for(d=b?d+1:e.length;j&lt;d;j++)
{var i=
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return
f}if(Ba.test(b.type)&amp;&amp;!c.support.checkOn)return
b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace
(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var
n=c(this),r=a;if(this.nodeType===1)
{if(o)r=a.call(this,k,n.val());if(typeof
r==="number")r+="";if(c.isArray(r)&amp;&amp;Ba.test(this.type))this.
checked=c.inArray(n.val(),r)&gt;=0;else if(c.nodeName(this,"select"))
{var u=c.makeArray(r);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)&gt;=0});if(!u.length)this.selectedIndex=1}else this.value=r}})}});c.extend({attrFn:
{val:true,css:true,html:true,text:true,data:true,width:true,height:true,o
ffset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||
a.nodeType===8)return w;if(f&amp;&amp;b in c.attrFn)return c(a)[b]
(d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!
==w;b=f&amp;&amp;c.props[b]||b;if(a.nodeType===1){var
j=$a.test(b);if(b in a&amp;&amp;f&amp;&amp;!j){if(e)
{b==="type"&amp;&amp;ab.test(a.nodeName)&amp;&amp;a.parentN
ode&amp;&amp;c.error("type property can't be changed");
a[b]=d}if(c.nodeName(a,"form")&amp;&amp;a.getAttributeNode(b))ret
urn
a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAtt
ributeNode("tabIndex"))&amp;&amp;b.specified?
b.value:bb.test(a.nodeName)||
cb.test(a.nodeName)&amp;&amp;a.href?0:w;return a[b]}if(!
c.support.style&amp;&amp;f&amp;&amp;b==="style")
{if(e)a.style.cssText=""+d;return
a.style.cssText}e&amp;&amp;a.setAttribute(b,""+d);a=!
c.support.hrefNormalized&amp;&amp;f&amp;&amp;j?
a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return
c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/
[^\w\s\.\|`]/g,
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!
(a.nodeType===3||a.nodeType===8)){if(a.setInterval&amp;&amp;a!

Kode Program
==A&amp;&amp;!a.frameElement)a=A;var e,j;if(d.handler)
{e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var
i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return
typeof c!=="undefined"&amp;&amp;!c.event.triggered?
c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split("
");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):
{handler:d,data:f};if(k.indexOf(".")&gt;-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespac
e=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u)
{u=i[k]=[];if(!z.setup||
z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(
k,o,false);else
a.attachEvent&amp;&amp;a.attachEvent("on"+k,o)}if(z.add)
{z.add.call(a,j);if(!
j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}
a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||
a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&amp;&amp;z.events;if(z&amp;&amp;C){if(b&amp;&amp;b.type)
{d=b.handler;b=b.type}if(!b||typeof
b==="string"&amp;&amp;b.charAt(0)==="."){b=b||"";for(e in
C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];)
{n=e;i=e.indexOf(".")&lt;0;o=[];if(!i){o=e.split(".");e=o.shift();k=new
RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|
$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||
0;B&lt;r.length;B++){u=r[B];if(d.guid===u.guid){if(i||
k.test(u.namespace))
{f==null&amp;&amp;r.splice(B--,1);n.remove&amp;&amp;n.remove.ca
ll(a,u)}if(f!=
null)break}}if(r.length===0||f!=null&amp;&amp;r.length===1){if(!
n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete
C[e]}}else for(var B=0;B&lt;r.length;B++){u=r[B];if(i||
k.test(u.namespace))
{c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(
C)){if(b=z.handle)b.elem=null;delete z.events;delete
z.handle;c.isEmptyObject(z)&amp;&amp;c.removeData(a)}}}}},trigge
r:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?
a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")&gt;=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d)
{a.stopPropagation();c.event.global[e]&amp;&amp;c.each(c.cache,func
tion()
{this.events&amp;&amp;this.events[e]&amp;&amp;c.event.trigger(a,b
,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return
w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarge
t=d;(f=c.data(d,"handle"))&amp;&amp;f.apply(d,b);f=d.parentNode||

Kode Program
d.ownerDocument;try{if(!
(d&amp;&amp;d.nodeName&amp;&amp;c.noData[d.nodeName.toLowe
rCase()]))if(d["on"+e]&amp;&amp;d["on"+e].apply(d,b)===false)a.res
ult=false}catch(j){}if(!a.isPropagationStopped()&amp;&amp;
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented())
{f=a.target;var
i,o=c.nodeName(f,"a")&amp;&amp;e==="click",k=c.event.special[e]||
{};if((!k._default||k._default.call(d,a)===false)&amp;&amp;!
o&amp;&amp;!
(f&amp;&amp;f.nodeName&amp;&amp;c.noData[f.nodeName.toLower
Case()])){try{if(f[e])
{if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n)
{}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var
b,d,f,e;a=arguments[0]=c.event.fix(a||
A.event);a.currentTarget=this;b=a.type.indexOf(".")&lt;0&amp;&amp;!
a.exclusive;
if(!b){d=a.type.split(".");a.type=d.shift();f=new
RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|
$)")}e=c.data(this,"events");d=e[a.type];if(e&amp;&amp;d)
{d=d.slice(0);e=0;for(var j=d.length;e&lt;j;e++){var i=d[e];if(b||
f.test(i.namespace))
{a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(thi
s,arguments);if(i!==w){a.result=i;if(i===false)
{a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagation
Stopped())break}}}return a.result},props:"altKey attrChange attrName
bubbles button cancelable charCode clientX clientY ctrlKey
currentTarget data detail eventPhase fromElement handler keyCode
layerX layerY metaKey newValue offsetX offsetY originalTarget pageX
pageY prevValue relatedNode relatedTarget screenX screenY shiftKey
srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var
d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!
a.target)a.target=a.srcElement||
s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!
a.relatedTarget&amp;&amp;a.fromElement)a.relatedTarget=a.fromEle
ment===a.target?
a.toElement:a.fromElement;if(a.pageX==null&amp;&amp;a.clientX!
=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+
(b&amp;&amp;b.scrollLeft||d&amp;&amp;d.scrollLeft||0)(b&amp;&amp;b.clientLeft||d&amp;&amp;d.clientLeft||
0);a.pageY=a.clientY+(b&amp;&amp;b.scrollTop||
d&amp;&amp;d.scrollTop||0)-(b&amp;&amp;b.clientTop||
d&amp;&amp;d.clientTop||0)}if(!a.which&amp;&amp;(a.charCode||
a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||

Kode Program
a.keyCode;if(!
a.metaKey&amp;&amp;a.ctrlKey)a.metaKey=a.ctrlKey;if(!
a.which&amp;&amp;a.button!==w)a.which=a.button&amp;1?
1:a.button&amp;2?3:a.button&amp;4?2:0;return
a},guid:1E8,proxy:c.proxy,special:{ready:
{setup:c.bindReady,teardown:c.noop},live:{add:function(a)
{c.event.add(this,a.origType,c.extend({},a,
{handler:oa}))},remove:function(a){var
b=true,d=a.origType.replace(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return
b=false});b&amp;&amp;c.event.remove(this,a.origType,oa)}},beforeu
nload:{setup:function(a,b,d)
{if(this.setInterval)this.onbeforeunload=d;return
false},teardown:function(a,b)
{if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var
Ca=s.removeEventListener?function(a,b,d)
{a.removeEventListener(b,d,false)}:function(a,b,d)
{a.detachEvent("on"+b,d)};c.Event=function(a){if(!
this.preventDefault)return new c.Event(a);if(a&amp;&amp;a.type)
{this.originalEvent=
a;this.type=a.type}else
this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={prev
entDefault:function(){this.isDefaultPrevented=Z;var
a=this.originalEvent;if(a)
{a.preventDefault&amp;&amp;a.preventDefault();a.returnValue=false}
},stopPropagation:function(){this.isPropagationStopped=Z;var
a=this.originalEvent;if(a)
{a.stopPropagation&amp;&amp;a.stopPropagation();a.cancelBubble=tr
ue}},stopImmediatePropagation:function()
{this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDef
aultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var
b=a.relatedTarget;try{for(;b&amp;&amp;b!
==this;)b=b.parentNode;if(b!==this)
{a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d)
{}},Ea=function(a)
{a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouse
enter:"mouseover",mouseleave:"mouseout"},function(a,b)
{c.event.special[a]={setup:function(d)
{c.event.add(this,b,d&amp;&amp;d.selector?
Ea:Da,a)},teardown:function(d)
{c.event.remove(this,b,d&amp;&amp;d.selector?Ea:Da)}}});if(!
c.support.submitBubbles)c.event.special.submit=

Kode Program
{setup:function(){if(this.nodeName.toLowerCase()!=="form")
{c.event.add(this,"click.specialSubmit",function(a){var
b=a.target,d=b.type;if((d==="submit"||
d==="image")&amp;&amp;c(b).closest("form").length)return
na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmi
t",function(a){var b=a.target,d=b.type;if((d==="text"||
d==="password")&amp;&amp;c(b).closest("form").length&amp;&amp;
a.keyCode===13)return na("submit",this,arguments)})}else return
false},teardown:function(){c.event.remove(this,".specialSubmit")}};
if(!c.support.changeBubbles){var da=/textarea|input|
select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||
b==="checkbox")d=a.checked;else if(b==="selectmultiple")d=a.selectedIndex&gt;-1?c.map(a.options,function(f){return
f.selected}).join("-"):"";else
if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return
d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||
d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!
=="focusout"||d.type!=="radio")c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return
c.event.trigger(a,b,d)}}};c.event.special.change={filters:
{focusout:fa,click:function(a){var
b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||
b.nodeName.toLowerCase()==="select")return
fa.call(this,a)},keydown:function(a){var
b=a.target,d=b.type;if(a.keyCode===13&amp;&amp;b.nodeName.toL
owerCase()!=="textarea"||a.keyCode===32&amp;&amp;
(d==="checkbox"||d==="radio")||d==="select-multiple")return
fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return
false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return
da.test(this.nodeName)},teardown:function()
{c.event.remove(this,".specialChange");return
da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEve
ntListener&amp;&amp;c.each({focus:"focusin",blur:"focusout"},functio
n(a,b){function d(f){f=c.event.fix(f);f.type=b;return
c.event.handle.call(this,f)}c.event.special[b]={setup:function()
{this.addEventListener(a,
d,true)},teardown:function()
{this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function
(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in
d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var
i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return
e.apply(this,arguments)}):e;if(d==="unload"&amp;&amp;b!
=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j&lt;o;j+

Kode Program
+)c.event.add(this[j],d,i,f)}return
this}});c.fn.extend({unbind:function(a,b){if(typeof
a==="object"&amp;&amp;
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var
f=this.length;d&lt;f;d++)c.event.remove(this[d],a,b)}return
this},delegate:function(a,b,d,f){return
this.live(b,d,f,a)},undelegate:function(a,b,d){return
arguments.length===0?
this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return
this.each(function()
{c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])
{a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a
,b,this[0]);return a.result}},
toggle:function(a){for(var
b=arguments,d=1;d&lt;b.length;)c.proxy(a,b[d++]);return
this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||
0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return
b[e].apply(this,arguments)||false}))},hover:function(a,b){return
this.mouseenter(a).mouseleave(b||a)}});var
Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mousele
ave:"mouseout"};c.each(["live","die"],function(a,b)
{c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split("
");(i=d[o++])!=null;){j=O.exec(i);k="";if(j)
{k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mo
useleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]
+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function()
{c.event.add(this,pa(i,r),
{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.un
bind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load
resize scroll unload click dblclick mousedown mouseup mousemove
mouseover mouseout mouseenter mouseleave change select submit
keydown keypress keyup error".split(" "),
function(a,b){c.fn[b]=function(d){return d?
this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEve
nt&amp;&amp;!
A.addEventListener&amp;&amp;A.attachEvent("onunload",function()
{for(var a in
c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.ele
m)}catch(b){}});(function(){function a(g){for(var
h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||
l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!
==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var
v=m.length;q&lt;v;q++){var t=m[q];

Kode Program
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l)
{y=m[t.sizset];break}if(t.nodeType===1&amp;&amp;!p)
{t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h)
{y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var
v=m.length;q&lt;v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;)
{if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p)
{t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h)
{y=true;break}}else if(k.filter(h,[t]).length&gt;0)
{y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\
[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ &gt;+~,(\[\\]+)+|[&gt;
+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function()
{o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||
s;if(h.nodeType!==1&amp;&amp;h.nodeType!==9)return[];if(!g||typeof
g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;
(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2])
{S=v[3];break}}if(p.length&gt;1&amp;&amp;r.exec(g))if(p.length===
2&amp;&amp;n.relative[p[0]])t=ga(p[0]+p[1],h);else
for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;)
{g=p.shift();if(n.relative[g])g+=p.shift();
t=ga(g,t)}else{if(!
m&amp;&amp;p.length&gt;1&amp;&amp;h.nodeType===9&amp;&am
p;!M&amp;&amp;n.match.ID.test(p[0])&amp;&amp;!
n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?
k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?
{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&amp;&amp;
(p[0]==="~"||p[0]==="+")&amp;&amp;h.parentNode?
h.parentNode:h,M);t=v.expr?
k.filter(v.expr,v.set):v.set;if(p.length&gt;0)y=z(t);else
H=false;for(;p.length;){var
D=p.pop();v=D;if(n.relative[D])v=p.pop();else
D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||
k.error(D||
g);if(j.call(y)==="[object
Array]")if(H)if(h&amp;&amp;h.nodeType===1)for(g=0;y[g]!=null;g+
+){if(y[g]&amp;&amp;(y[g]===true||
y[g].nodeType===1&amp;&amp;E(h,y[g])))l.push(t[g])}else
for(g=0;y[g]!=null;g+
+)y[g]&amp;&amp;y[g].nodeType===1&amp;&amp;l.push(t[g]);else
l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return
l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var
h=1;h&lt;g.length;h++)g[h]===g[h1]&amp;&amp;g.splice(h--,1)}return g};k.matches=function(g,h)
{return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];

Kode Program
for(var p=0,v=n.order.length;p&lt;v;p++){var
t=n.order[p];if(q=n.leftMatch[t].exec(g)){var
y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\")
{q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null)
{g=g.replace(n.match[t],"");break}}}}m||
(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=fun
ction(g,h,l,m){for(var
q=g,p=[],v=h,t,y,S=h&amp;&amp;h[0]&amp;&amp;x(h[0]);g&amp;&a
mp;h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!
=null&amp;&amp;t[2]){var
M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H]
(t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;
(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!
I;if(l&amp;&amp;I!=null)if(Ha)y=true;else v[U]=false;else if(Ha)
{p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!
y)return[];break}}}if(g===q)if(y==null)k.error(g);else
break;q=g}return v};k.error=function(g){throw"Syntax error,
unrecognized expression: "+g;};var n=k.selectors={order:
["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:
[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)
+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)
+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:
(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:
[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)
+)\2\))?/},leftMatch:{},attrMap:
{"class":"className","for":"htmlFor"},attrHandle:{href:function(g)
{return g.getAttribute("href")}},
relative:{"+":function(g,h){var l=typeof
h==="string",m=l&amp;&amp;!/\W/.test(h);l=l&amp;&amp;!
m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m&lt;q;m+
+)if(p=g[m]){for(;(p=p.previousSibling)&amp;&amp;p.nodeType!
==1;);g[m]=l||p&amp;&amp;p.nodeName.toLowerCase()===h?p||
false:p===h}l&amp;&amp;k.filter(h,g,true)},"&gt;":function(g,h){var
l=typeof h==="string";if(l&amp;&amp;!/\W/.test(h))
{h=h.toLowerCase();for(var m=0,q=g.length;m&lt;q;m++){var
p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?
l:false}}}else{m=0;for(q=g.length;m&lt;q;m++)if(p=g[m])g[m]=
l?
p.parentNode:p.parentNode===h;l&amp;&amp;k.filter(h,g,true)}},"":f
unction(g,h,l){var m=e++,q=d;if(typeof
h==="string"&amp;&amp;!/\W/.test(h)){var
p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,

Kode Program
h,l){var m=e++,q=d;if(typeof h==="string"&amp;&amp;!/\W/.test(h))
{var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:
{ID:function(g,h,l){if(typeof h.getElementById!
=="undefined"&amp;&amp;!l)return(g=h.getElementById(g[1]))?[g]:
[]},NAME:function(g,h){if(typeof h.getElementsByName!
=="undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m&lt;q;m+
+)h[m].getAttribute("name")===g[1]&amp;&amp;l.push(h[m]);return
l.length===0?null:l}},TAG:function(g,h){return
h.getElementsByTagName(g[1])}},preFilter:
{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+"
";if(p)return g;p=0;for(var v;(v=h[p])!=null;p+
+)if(v)if(q^(v.className&amp;&amp;(" "+v.className+" ").replace(/
[\t\n]/g," ").indexOf(g)&gt;=0))l||m.push(v);else if(l)h[p]=false;return
false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g)
{return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\
+|-)?\d*)/.exec(g[2]==="even"&amp;&amp;"2n"||
g[2]==="odd"&amp;&amp;"2n+1"||!/\D/.test(g[2])&amp;&amp;"0n+"
+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return
g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!
p&amp;&amp;n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]="
"+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q)
{if(g[1]==="not")if((f.exec(g[3])||"").length&gt;1||/^\w/.test(g[3]))g[3]
=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||
n.match.CHILD.test(g[0]))return true;return g},POS:function(g)
{g.unshift(true);return g}},filters:{enabled:function(g){return
g.disabled===false&amp;&amp;g.type!
=="hidden"},disabled:function(g){return
g.disabled===true},checked:function(g){return
g.checked===true},selected:function(g){return
g.selected===true},parent:function(g){return!!
g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l)
{return!!k(l[3],g).length},header:function(g)
{return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g)
{return"radio"===g.type},checkbox:function(g)
{return"checkbox"===g.type},file:function(g)
{return"file"===g.type},password:function(g)
{return"password"===g.type},submit:function(g)
{return"submit"===g.type},image:function(g)
{return"image"===g.type},reset:function(g)
{return"reset"===g.type},button:function(g)

Kode Program
{return"button"===g.type||
g.nodeName.toLowerCase()==="button"},input:function(g)
{return/input|select|textarea|button/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m)
{return h===m.length-1},even:function(g,h){return h
%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l)
{return h&lt;l[3]-0},gt:function(g,h,l){return h&gt;l[3]0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return
l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var
q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else
if(q==="contains")return(g.textContent||g.innerText||
a([g])||"").indexOf(h[3])&gt;=0;else if(q==="not"){h=
h[3];l=0;for(m=h.length;l&lt;m;l++)if(h[l]===g)return false;return
true}else k.error("Syntax error, unrecognized expression:
"+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case
"first":for(;m=m.previousSibling;)if(m.nodeType===1)return
false;if(l==="first")return true;m=g;case
"last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return
true;case "nth":l=h[2];var q=h[3];if(l===1&amp;&amp;q===0)return
true;h=h[0];var p=g.parentNode;if(p&amp;&amp;(p.sizcache!==h||!
g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
m.nextSibling)if(m.nodeType===1)m.nodeIndex=+
+v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g
%l===0&amp;&amp;g/l&gt;=0}},ID:function(g,h){return
g.nodeType===1&amp;&amp;g.getAttribute("id")===h},TAG:function
(g,h){return h==="*"&amp;&amp;g.nodeType===1||
g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+
(g.className||g.getAttribute("class"))+" ").indexOf(h)&gt;1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l]
(g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return
g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)&gt;=0:m==="~="?(" "+l+"
").indexOf(h)&gt;=0:!h?l&amp;&amp;g!==false:m==="!="?l!
==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.lengthh.length)===h:m==="|="?l===h||
l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var
q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u
in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])
(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/
(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h)
{g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return
h}return

Kode Program
g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}cat
ch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object
Array]")Array.prototype.push.apply(h,g);else if(typeof
g.length==="number")for(var l=0,m=g.length;l&lt;m;l+
+)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var
B;if(s.documentElement.compareDocumentPosition)B=function(g,h)
{if(!g.compareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return
g.compareDocumentPosition?1:1}g=g.compareDocumentPosition(h)&amp;4?-1:g===h?
0:1;if(g===0)i=true;return g};else if("sourceIndex"in
s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex)
{if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndexh.sourceIndex;if(g===0)i=true;return g};else
if(s.createRange)B=function(g,h){if(!g.ownerDocument||!
h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var
l=g.ownerDocument.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStar
t(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_EN
D,m);if(g===0)i=true;return g};(function(){var
g=s.createElement("div"),h="script"+(new
Date).getTime();g.innerHTML="&lt;a name='"+h+"'/&gt;";var
l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(
h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!
=="undefined"&amp;&amp;!p)return(q=q.getElementById(m[1]))?
q.id===m[1]||typeof q.getAttributeNode!=="undefined"&amp;&amp;
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:
[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!
=="undefined"&amp;&amp;m.getAttributeNode("id");return
m.nodeType===1&amp;&amp;p&amp;&amp;p.nodeValue===q}}l.re
moveChild(g);l=g=null})();(function(){var
g=s.createElement("div");g.appendChild(s.createComment(""));if(g.get
ElementsByTagName("*").length&gt;0)n.find.TAG=function(h,l)
{l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var
m=0;l[m];m+
+)l[m].nodeType===1&amp;&amp;h.push(l[m]);l=h}return
l};g.innerHTML="&lt;a href='#'&gt;&lt;/a&gt;";
if(g.firstChild&amp;&amp;typeof g.firstChild.getAttribute!
=="undefined"&amp;&amp;g.firstChild.getAttribute("href")!
=="#")n.attrHandle.href=function(h){return
h.getAttribute("href",2)};g=null})
();s.querySelectorAll&amp;&amp;function(){var
g=k,h=s.createElement("div");h.innerHTML="&lt;p
class='TEST'&gt;&lt;/p&gt;";if(!

Kode Program
(h.querySelectorAll&amp;&amp;h.querySelectorAll(".TEST").length===
0)){k=function(m,q,p,v){q=q||s;if(!
v&amp;&amp;q.nodeType===9&amp;&amp;!x(q))try{return
z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in
g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="&lt;div
class='test e'&gt;&lt;/div&gt;&lt;div class='test'&gt;&lt;/div&gt;";if(!(!
g.getElementsByClassName||
g.getElementsByClassName("e").length===0))
{g.lastChild.className="e";if(g.getElementsByClassName("e").length!
==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m)
{if(typeof l.getElementsByClassName!=="undefined"&amp;&amp;!
m)return l.getElementsByClassName(h[1])};g=null}}})();var
E=s.compareDocumentPosition?function(g,h){return!!
(g.compareDocumentPosition(h)&amp;16)}:
function(g,h){return g!==h&amp;&amp;(g.contains?
g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||
g:0).documentElement)?g.nodeName!
=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?
[h]:h;q=n.match.PSEUDO.exec(g);)
{m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?
g+"*":g;q=0;for(var p=h.length;q&lt;p;q++)k(g,h[q],l);return
k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.uni
que=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var
eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d)
{if(c.isFunction(b))return c.grep(a,function(e,j){return!!
b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e)
{return e===b===d});else if(typeof b==="string"){var
f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return
c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return
c.inArray(e,b)&gt;=0===d})};c.fn.extend({find:function(a){for(var
b=this.pushStack("","find",a),d=0,f=0,e=this.length;f&lt;e;f++)
{d=b.length;
c.find(a,this[f],b);if(f&gt;0)for(var j=d;j&lt;b.length;j++)for(var
i=0;i&lt;d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return
b},has:function(a){var b=c(a);return this.filter(function(){for(var
d=0,f=b.length;d&lt;f;d++)if(c.contains(this,b[d]))return
true})},not:function(a){return
this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return
this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!
a&amp;&amp;c.filter(a,this).length&gt;0},closest:function(a,b)
{if(c.isArray(a)){var d=[],f=this[0],e,j=

Kode Program
{},i;if(f&amp;&amp;a.length){e=0;for(var o=a.length;e&lt;o;e++)
{i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||
this.context):i)}for(;f&amp;&amp;f.ownerDocument&amp;&amp;f!
==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)&gt;-1:c(f).is(e))
{d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var
k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return
this.map(function(n,r)
{for(;r&amp;&amp;r.ownerDocument&amp;&amp;r!==b;){if(k?
k.index(r)&gt;-1:c(r).is(a))return r;r=r.parentNode}return
null})},index:function(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return
c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof
a==="string"?c(a,b||
this.context):c.makeArray(a);b=c.merge(this.get(),a);return
this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function()
{return this.add(this.prevObject)}});c.each({parent:function(a)
{return(a=a.parentNode)&amp;&amp;a.nodeType!==11?
a:null},parents:function(a){return
c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return
c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a)
{return c.nth(a,2,"previousSibling")},nextAll:function(a){return
c.dir(a,"nextSibling")},prevAll:function(a){return
c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return
c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return
c.dir(a,"previousSibling",d)},siblings:function(a){return
c.sibling(a.parentNode.firstChild,a)},children:function(a){return
c.sibling(a.firstChild)},contents:function(a){return
c.nodeName(a,"iframe")?
a.contentDocument||
a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b)
{c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||
(f=d);if(f&amp;&amp;typeof
f==="string")e=c.filter(f,e);e=this.length&gt;1?
c.unique(e):e;if((this.length&gt;1||
gb.test(f))&amp;&amp;fb.test(a))e=e.reverse();return
this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:functi
on(a,b,d){if(d)a=":not("+a+")";return
c.find.matches(a,b)},dir:function(a,b,d){var
f=[];for(a=a[b];a&amp;&amp;a.nodeType!==9&amp;&amp;(d===w||
a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&amp;&amp;f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||
1;for(var f=0;a;a=a[d])if(a.nodeType===1&amp;&amp;+
+f===b)break;return a},sibling:function(a,b){for(var

Kode Program
d=[];a;a=a.nextSibling)a.nodeType===1&amp;&amp;a!
==b&amp;&amp;d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|
null)"/g,V=/^\s+/,Ka=/(&lt;([\w:]+)[^&gt;]*?)\/&gt;/g,hb=/^(?:area|br|
col|embed|hr|img|input|link|meta|param)$/i,La=/&lt;([\w:]
+)/,ib=/&lt;tbody/i,jb=/&lt;|&amp;#?\w+;/,ta=/&lt;script|&lt;object|
&lt;embed|&lt;option|&lt;style/i,ua=/checked\s*(?:[^=]|
=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
a:b+"&gt;&lt;/"+d+"&gt;"},F={option:[1,"&lt;select
multiple='multiple'&gt;","&lt;/select&gt;"],legend:
[1,"&lt;fieldset&gt;","&lt;/fieldset&gt;"],thead:
[1,"&lt;table&gt;","&lt;/table&gt;"],tr:
[2,"&lt;table&gt;&lt;tbody&gt;","&lt;/tbody&gt;&lt;/table&gt;"],td:
[3,"&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;","&lt;/tr&gt;&lt;/tbody&gt;&lt;/t
able&gt;"],col:
[2,"&lt;table&gt;&lt;tbody&gt;&lt;/tbody&gt;&lt;colgroup&gt;","&lt;/colg
roup&gt;&lt;/table&gt;"],area:
[1,"&lt;map&gt;","&lt;/map&gt;"],_default:
[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.t
head;F.th=F.td;if(!
c.support.htmlSerialize)F._default=[1,"div&lt;div&gt;","&lt;/div&gt;"];c.f
n.extend({text:function(a){if(c.isFunction(a))return
this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!
=="object"&amp;&amp;a!==w)return
this.empty().append((this[0]&amp;&amp;this[0].ownerDocument||
s).createTextNode(a));return c.text(this)},wrapAll:function(a)
{if(c.isFunction(a))return this.each(function(d)
{c(this).wrapAll(a.call(this,d))});if(this[0]){var
b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&a
mp;&amp;b.insertBefore(this[0]);b.map(function(){for(var
d=this;d.firstChild&amp;&amp;d.firstChild.nodeType===1;)d=d.firstCh
ild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b)
{c(this).wrapInner(a.call(this,b))});return this.each(function(){var
b=c(this),d=b.contents();d.length?
d.wrapAll(a):b.append(a)})},wrap:function(a){return
this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return
this.parent().each(function(){c.nodeName(this,"body")||
c(this).replaceWith(this.childNodes)}).end()},append:function(){return
this.domManip(arguments,true,function(a)
{this.nodeType===1&amp;&amp;this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a)
{this.nodeType===1&amp;&amp;this.insertBefore(a,this.firstChild)})},
before:function(){if(this[0]&amp;&amp;this[0].parentNode)return

Kode Program
this.domManip(arguments,false,function(b)
{this.parentNode.insertBefore(b,this)});else if(arguments.length){var
a=c(arguments[0]);a.push.apply(a,this.toArray());return
this.pushStack(a,"before",arguments)}},after:function()
{if(this[0]&amp;&amp;this[0].parentNode)return
this.domManip(arguments,false,function(b)
{this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var
a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[
0]).toArray());return a}},remove:function(a,b){for(var d=0,f;
(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!
b&amp;&amp;f.nodeType===1)
{c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentN
ode&amp;&amp;f.parentNode.removeChild(f)}return
this},empty:function(){for(var a=0,b;(b=this[a])!=null;a+
+)for(b.nodeType===1&amp;&amp;c.cleanData(b.getElementsByTagN
ame("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!
c.support.noCloneEvent&amp;&amp;!c.isXMLDoc(this)){var
d=this.outerHTML,f=this.ownerDocument;if(!d)
{d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.in
nerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'&gt;\s]
+\/)&gt;/g,'="$1"&gt;').replace(V,"")],f)[0]}else return
this.cloneNode(true)});if(a===true)
{ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a)
{if(a===w)return this[0]&amp;&amp;this[0].nodeType===1?
this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&amp;&amp;!
ta.test(a)&amp;&amp;(c.support.leadingWhitespace||!
V.test(a))&amp;&amp;!F[(La.exec(a)||["",""])[1].toLowerCase()])
{a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b&lt;d;b+
+)if(this[b].nodeType===1)
{c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=
a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?
this.each(function(e){var
j=c(this),i=j.html();j.empty().append(function(){return
a.call(this,e,i)})}):this.empty().append(a);return
this},replaceWith:function(a){if(this[0]&amp;&amp;
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var
d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!
=="string")a=c(a).detach();return this.each(function(){var
b=this.nextSibling,d=this.parentNode;c(this).remove();b?
c(b).before(a):c(d).append(a)})}else return
this.pushStack(c(c.isFunction(a)?

Kode Program
a():a),"replaceWith",a)},detach:function(a){return
this.remove(a,true)},domManip:function(a,b,d){function f(u){return
c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
u.appendChild(u.ownerDocument.createElement("tbody")):u}var
e,j,i=a[0],o=[],k;if(!
c.support.checkClone&amp;&amp;arguments.length===3&amp;&amp
;typeof i==="string"&amp;&amp;ua.test(i))return this.each(function()
{c(this).domManip(a,b,d,true)});if(c.isFunction(i))return
this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?
z.html():w);z.domManip(a,b,d)});if(this[0])
{e=i&amp;&amp;i.parentNode;e=c.support.parentNode&amp;&amp;e
&amp;&amp;e.nodeType===11&amp;&amp;e.childNodes.length===t
his.length?
{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild)
{b=b&amp;&amp;c.nodeName(j,"tr");for(var
n=0,r=this.length;n&lt;r;n++)d.call(b?f(this[n],j):this[n],n&gt;0||
e.cacheable||this.length&gt;1?
k.cloneNode(true):k)}o.length&amp;&amp;c.each(o,Qa)}return
this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepe
nd",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},f
unction(a,b){c.fn[a]=function(d){var f=[];d=c(d);var
e=this.length===1&amp;&amp;this[0].parentNode;if(e&amp;&amp;e.
nodeType===11&amp;&amp;e.childNodes.length===1&amp;&amp;d.
length===1){d[b](this[0]);
return this}else{e=0;for(var j=d.length;e&lt;j;e++){var i=(e&gt;0?
this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return
this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f)
{b=b||s;if(typeof
b.createElement==="undefined")b=b.ownerDocument||
b[0]&amp;&amp;b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!
=null;j++){if(typeof i==="number")i+="";if(i){if(typeof
i==="string"&amp;&amp;!jb.test(i))i=b.createTextNode(i);else
if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||
F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[
2];n--;)r=r.lastChild;if(!c.support.tbody)
{n=ib.test(i);o=o==="table"&amp;&amp;!n?
r.firstChild&amp;&amp;r.firstChild.childNodes:k[1]==="&lt;table&gt;"&
amp;&amp;!n?r.childNodes:[];for(k=o.length-1;k&gt;=0;-k)c.nodeName(o[k],"tbody")&amp;&amp;!
o[k].childNodes.length&amp;&amp;o[k].parentNode.removeChild(o[k])
}!
c.support.leadingWhitespace&amp;&amp;V.test(i)&amp;&amp;r.insertB

Kode Program
efore(b.createTextNode(V.exec(i)
[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j+
+)if(f&amp;&amp;c.nodeName(e[j],"script")&amp;&amp;(!e[j].type||
e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?
e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&amp;
&amp;e.splice.apply(e,
[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.
appendChild(e[j])}return e},cleanData:function(a){for(var
b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;
(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in
b.events)e[k]?
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else
o.removeAttribute&amp;&amp;o.removeAttribute(c.expando);delete
f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?
height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([az])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?
$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block
"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&amp;&a
mp;s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"
styleFloat",ja=
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return
X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof
e==="number"&amp;&amp;!
kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!
a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||
b==="height")&amp;&amp;parseFloat(d)&lt;0)d=w;var f=a.style||
a,e=d!==w;if(!c.support.opacity&amp;&amp;b==="opacity"){if(e)
{f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100
+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na,b):b}return
f.filter&amp;&amp;f.filter.indexOf("opacity=")&gt;=0?
parseFloat(Oa.exec(f.filter)
[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return
f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var
e,j=b==="width"?pb:qb;function i(){e=b==="width"?
a.offsetWidth:a.offsetHeight;f!
=="border"&amp;&amp;c.each(j,function(){f||(e=parseFloat(c.curCSS(a,"padding"+this,true))||
0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||
0;else e-=parseFloat(c.curCSS(a,
"border"+this+"Width",true))||0})}a.offsetWidth!==0?
i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return

Kode Program
c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!
c.support.opacity&amp;&amp;b==="opacity"&amp;&amp;a.currentSty
le){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.
$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!
d&amp;&amp;e&amp;&amp;e[b])f=e[b];else if(rb)
{if(ha.test(b))b="float";b=b.replace(lb,"$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return
null;if(a=e.getComputedStyle(a,null))f=
a.getPropertyValue(b);if(b==="opacity"&amp;&amp;f==="")f="1"}els
e if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||
a.currentStyle[d];if(!mb.test(f)&amp;&amp;nb.test(f)){b=e.left;var
j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==
="fontSize"?"1em":f||
0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return
f},swap:function(a,b,d){var f={};for(var e in b)
{f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in
b)a.style[e]=f[e]}});if(c.expr&amp;&amp;c.expr.filters)
{c.expr.filters.hidden=function(a){var b=
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";r
eturn b===0&amp;&amp;d===0&amp;&amp;!f?
true:b&gt;0&amp;&amp;d&gt;0&amp;&amp;!f?
false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a
){return!c.expr.filters.hidden(a)}}var
sb=J(),tb=/&lt;script(.|\s)*?\/script&gt;/gi,ub=/select|
textarea/i,vb=/color|date|datetime|email|hidden|month|number|
password|range|search|tel|text|time|url|week/i,N=/=\?(&amp;|
$)/,ka=/\?/,wb=/(\?|&amp;)_=.*?(&amp;|$)/,xb=/^(\w+:)?\/\/([^\/?#]
+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof
a!==
"string")return zb.call(this,a);else if(!this.length)return this;var
f=a.indexOf(" ");if(f&gt;=0){var
e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b))
{d=b;b=null}else if(typeof b==="object")
{b=c.param(b,c.ajaxSettings.traditional);f="POST"}var
j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o
){if(o==="success"||o==="notmodified")j.html(e?c("&lt;div
/&gt;").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&
amp;&amp;j.each(d,[i.responseText,o,i])}});return this},
serialize:function(){return
c.param(this.serializeArray())},serializeArray:function(){return
this.map(function(){return this.elements?
c.makeArray(this.elements):this}).filter(function(){return
this.name&amp;&amp;!this.disabled&amp;&amp;(this.checked||
ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b)

Kode Program
{a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d)
{return{name:b.name,value:d}}):
{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop
ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){c.fn[b]=function(d){return
this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b))
{f=f||d;d=b;b=null}return
c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:funct
ion(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return
c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||
d;d=b;b={}}return
c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:fun
ction(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-formurlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&amp;
&amp;(A.location.protocol!=="file:"||!A.ActiveXObject)?function()
{return new A.XMLHttpRequest}:function(){try{return new
A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:
{xml:"application/xml,
text/xml",html:"text/html",script:"text/javascript,
application/javascript",json:"application/json,
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:
{},ajax:function(a){function b(){e.success&amp;&amp;
e.success.call(k,o,i,x);e.global&amp;&amp;f("ajaxSuccess",
[x,e])}function d()
{e.complete&amp;&amp;e.complete.call(k,x,i);e.global&amp;&amp;f("
ajaxComplete",[x,e]);e.global&amp;&amp;!-c.active&amp;&amp;c.event.trigger("ajaxStop")}function f(q,p)
{(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,
{},c.ajaxSettings,a),j,i,o,k=a&amp;&amp;a.context||
e,n=e.type.toUpperCase();if(e.data&amp;&amp;e.processData&amp;&
amp;typeof e.data!
=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jso
np"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
"&amp;":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!
N.test(e.data))e.data=(e.data?e.data+"&amp;":"")+
(e.jsonp||"callback")
+"=?";e.dataType="json"}if(e.dataType==="json"&amp;&amp;
(e.data&amp;&amp;N.test(e.data)||N.test(e.url)))
{j=e.jsonpCallback||"jsonp"+sb+
+;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.repla
ce(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q)
{o=q;b();d();A[j]=w;try{delete A[j]}catch(p)

Kode Program
{}z&amp;&amp;z.removeChild(C)}}if(e.dataType==="script"&amp;&a
mp;e.cache===null)e.cache=false;if(e.cache===
false&amp;&amp;n==="GET"){var
r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?
(ka.test(e.url)?"&amp;":"?")
+"_="+r:"")}if(e.data&amp;&amp;n==="GET")e.url+=(ka.test(e.url)?"
&amp;":"?")+e.data;e.global&amp;&amp;!c.active+
+&amp;&amp;c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&amp;&
amp;(r[1]&amp;&amp;r[1]!==location.protocol||r[2]!
==location.host);if(e.dataType==="script"&amp;&amp;n==="GET"&a
mp;&amp;r){var z=s.getElementsByTagName("head")[0]||
s.documentElement,C=s.createElement("script");C.src=e.url;if(e.script
Charset)C.charset=e.scriptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&amp;&amp;(!
this.readyState||this.readyState==="loaded"||
this.readyState==="complete"))
{B=true;b();d();C.onload=C.onreadystatechange=null;z&amp;&amp;C.
parentNode&amp;&amp;z.removeChild(C)}}}z.insertBefore(C,z.firstChi
ld);return w}var E=false,x=e.xhr();if(x){e.username?
x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async)
;try{if(e.data||
a&amp;&amp;a.contentType)x.setRequestHeader("ContentType",e.contentType);if(e.ifModified)
{c.lastModified[e.url]&amp;&amp;x.setRequestHeader("If-ModifiedSince",
c.lastModified[e.url]);c.etag[e.url]&amp;&amp;x.setRequestHeader("IfNone-Match",c.etag[e.url])}r||x.setRequestHeader("X-RequestedWith","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&a
mp;&amp;e.accepts[e.dataType]?e.accepts[e.dataType]+",
*/*":e.accepts._default)}catch(ga)
{}if(e.beforeSend&amp;&amp;e.beforeSend.call(k,x,e)===false)
{e.global&amp;&amp;!-c.active&amp;&amp;c.event.trigger("ajaxStop");x.abort();return
false}e.global&amp;&amp;f("ajaxSend",[x,e]);var
g=x.onreadystatechange=function(q){if(!x||x.readyState===0||
q==="abort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!
E&amp;&amp;x&amp;&amp;(x.readyState===4||q==="timeout"))
{E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!
c.httpSuccess(x)?"error":e.ifModified&amp;&amp;c.httpNotModified(x,e
.url)?"notmodified":"success";var
p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v)
{i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else
c.handleError(e,x,i,p);d();q==="timeout"&amp;&amp;x.abort();if(e.asy

Kode Program
nc)x=null}};try{var h=x.abort;x.abort=function()
{x&amp;&amp;h.call(x);
g("abort")}}catch(l)
{}e.async&amp;&amp;e.timeout&gt;0&amp;&amp;setTimeout(functio
n(){x&amp;&amp;!
E&amp;&amp;g("timeout")},e.timeout);try{x.send(n==="POST"||
n==="PUT"||n==="DELETE"?e.data:null)}catch(m)
{c.handleError(e,x,null,m);d()}e.async||g();return
x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||
a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",
[b,a,f])},active:0,httpSuccess:function(a){try{return!
a.status&amp;&amp;location.protocol==="file:"||
a.status&gt;=200&amp;&amp;a.status&lt;300||a.status===304||
a.status===
1223||a.status===0}catch(b){}return
false},httpNotModified:function(a,b){var
d=a.getResponseHeader("LastModified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)
c.etag[b]=f;return a.status===304||
a.status===0},httpData:function(a,b,d){var
f=a.getResponseHeader("content-type")||"",e=b==="xml"||!
b&amp;&amp;f.indexOf("xml")&gt;=0;a=e?
a.responseXML:a.responseText;e&amp;&amp;a.documentElement.node
Name==="parsererror"&amp;&amp;c.error("parsererror");if(d&amp;&a
mp;d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
"json"||!b&amp;&amp;f.indexOf("json")&gt;=0)a=c.parseJSON(a);else
if(b==="script"||!
b&amp;&amp;f.indexOf("javascript")&gt;=0)c.globalEval(a);return
a},param:function(a,b){function d(i,o)
{if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+
(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&amp;&amp;o!
=null&amp;&amp;typeof o==="object"?c.each(o,function(k,n)
{d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?
o():o;e[e.length]=encodeURIComponent(i)
+"="+encodeURIComponent(o)}var
e=[];if(b===w)b=c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function()
{f(this.name,this.value)});else for(var j in a)d(j,a[j]);return
e.join("&amp;").replace(yb,"+")}});var la={},Ab=/toggle|show|
hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)
$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddin
gBottom"],
["width","marginLeft","marginRight","paddingLeft","paddingRight"],
["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return

Kode Program
this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a&lt;b;a++)
{var d=c.data(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none")
{d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("&lt;"+d+"
/&gt;").appendTo("body");f=e.css("display");if(f==="none")f="block";e
.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length
;a&lt;b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return
this}},hide:function(a,b){if(a||a===0)return
this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a&lt;b;a++)
{var d=c.data(this[a],"olddisplay");!d&amp;&amp;d!
=="none"&amp;&amp;c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a&lt;b;a+
+)this[a].style.display="none";return
this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof
a==="boolean";if(c.isFunction(a)&amp;&amp;c.isFunction(b))this._tog
gle.apply(this,arguments);else a==null||d?this.each(function(){var
f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]
()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d)
{return
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},
a,d)},
animate:function(a,b,d,f){var
e=c.speed(b,d,f);if(c.isEmptyObject(a))return
this.each(e.complete);return this[e.queue===false?"each":"queue"]
(function(){var
j=c.extend({},e),i,o=this.nodeType===1&amp;&amp;c(this).is(":hidde
n"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete
a[i];i=n}if(a[i]==="hide"&amp;&amp;o||a[i]==="show"&amp;&amp;!
o)return j.complete.call(this);if((i==="height"||
i==="width")&amp;&amp;this.style)
{j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArr
ay(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!
=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,f
unction(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?
o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C)
{u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||
1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return
true})},stop:function(a,b){var d=c.timers;a&amp;&amp;this.queue([]);
this.each(function(){for(var f=d.length1;f&gt;=0;f--)if(d[f].elem===this){b&amp;&amp;d[f]
(true);d.splice(f,1)}});b||this.dequeue();return

Kode Program
this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:
K("toggle",1),fadeIn:{opacity:"show"},fadeOut:
{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return
this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var
f=a&amp;&amp;typeof a==="object"?a:{complete:d||!
d&amp;&amp;b||
c.isFunction(a)&amp;&amp;a,duration:a,easing:d&amp;&amp;b||
b&amp;&amp;!c.isFunction(b)&amp;&amp;b};f.duration=c.fx.off?
0:typeof f.duration===
"number"?f.duration:c.fx.speeds[f.duration]||
c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!
==false&amp;&amp;c(this).dequeue();c.isFunction(f.old)&amp;&amp;f.
old.call(this)};return f},easing:{linear:function(a,b,d,f){return
d+f*a},swing:function(a,b,d,f){return(Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d)
{this.options=b;this.elem=a;this.prop=d;if(!
b.orig)b.orig={}}});c.fx.prototype={update:function()
{this.options.step&amp;&amp;this.options.step.call(this.elem,this.now,
this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||
this.prop==="width")&amp;&amp;this.elem.style)this.elem.style.displ
ay="block"},cur:function(a){if(this.elem[this.prop]!=null&amp;&amp;(!
this.elem.style||this.elem.style[this.prop]==null))return
this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&
amp;&amp;a&gt;-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||
0},custom:function(a,b,d){function f(j){return
e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||
this.unit||"px";this.now=this.start;
this.pos=this.state=0;var
e=this;f.elem=this.elem;if(f()&amp;&amp;c.timers.push(f)&amp;&amp;
!W)W=setInterval(c.fx.tick,13)},show:function()
{this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.sh
ow=true;this.custom(this.prop==="width"||this.prop==="height"?
1:0,this.cur());c(this.elem).show()},hide:function()
{this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hi
de=true;this.custom(this.cur(),0)},step:function(a){var
b=J(),d=true;if(a||b&gt;=this.options.duration+this.startTime)
{this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.p
rop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!
==true)d=false;if(d){if(this.options.display!=null)
{this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"ol
ddisplay");this.elem.style.display=a?
a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.

Kode Program
style.display="block"}this.options.hide&amp;&amp;c(this.elem).hide();
if(this.options.hide||this.options.show)for(var e in
this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return
false}else{e=bthis.startTime;this.state=e/this.options.duration;a=this.options.easing||
(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.special
Easing&amp;&amp;this.options.specialEasing[this.prop]||a]
(this.state,e,0,1,this.options.duration);this.now=this.start+(this.endthis.start)*this.pos;this.update()}return true}};c.extend(c.fx,
{tick:function(){for(var a=c.timers,b=0;b&lt;a.length;b++)a[b]()||
a.splice(b--,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:
{slow:600,fast:200,_default:400},step:{opacity:function(a)
{c.style(a.elem,"opacity",a.now)},_default:function(a)
{if(a.elem.style&amp;&amp;a.elem.style[a.prop]!
=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?
Math.max(0,a.now):a.now)+a.unit;else
a.elem[a.prop]=a.now}}});if(c.expr&amp;&amp;c.expr.filters)c.expr.filt
ers.animated=function(a){return c.grep(c.timers,function(b){return
a===b.elem}).length};c.fn.offset="getBoundingClientRect"in
s.documentElement?
function(a){var b=this[0];if(a)return this.each(function(e)
{c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return
null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var
d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.docum
entElement;return{top:d.top+(self.pageYOffset||
c.support.boxModel&amp;&amp;f.scrollTop||b.scrollTop)-(f.clientTop||
b.clientTop||0),left:d.left+(self.pageXOffset||
c.support.boxModel&amp;&amp;f.scrollLeft||b.scrollLeft)-(f.clientLeft||
b.clientLeft||0)}}:function(a){var b=
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!
b||!b.ownerDocument)return
null;if(b===b.ownerDocument.body)return
c.offset.bodyOffset(b);c.offset.initialize();var
d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=
e.body;f=(e=e.defaultView)?
e.getComputedStyle(b,null):b.currentStyle;for(var
k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&amp;&amp;b!
==o&amp;&amp;b!==i;)
{if(c.offset.supportsFixedPosition&amp;&amp;f.position==="fixed")bre
ak;j=e?e.getComputedStyle(b,null):b.currentStyle;

Kode Program
k-=b.scrollTop;n-=b.scrollLeft;if(b===d)
{k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&amp;&
amp;!(c.offset.doesAddBorderForTableAndCells&amp;&amp;/^t(able|d|
h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||
0;n+=parseFloat(j.borderLeftWidth)||
0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisib
le&amp;&amp;j.overflow!=="visible")
{k+=parseFloat(j.borderTopWidth)||
0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||
f.position==="static")
{k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&am
p;&amp;
f.position==="fixed")
{k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrol
lLeft)}return{top:k,left:n}};c.offset={initialize:function(){var
a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"mar
ginTop",true))||0;c.extend(b.style,
{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"
1px",visibility:"hidden"});b.innerHTML="&lt;div
style='position:absolute;top:0;left:0;margin:0;border:5px solid
#000;padding:0;width:1px;height:1px;'&gt;&lt;div&gt;&lt;/div&gt;&lt;/d
iv&gt;&lt;table
style='position:absolute;top:0;left:0;margin:0;border:5px solid
#000;padding:0;width:1px;height:1px;' cellpadding='0'
cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&g
t;";
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibli
ng.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!
==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.pos
ition="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop
===20||
f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidd
en";d.style.position="relative";this.subtractsBorderForOverflowNotVisib
le=f.offsetTop===5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!
==j;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var
b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotInclu
deMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||
0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||
0}return{top:b,left:d}},setOffset:function(a,b,d)
{if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var
f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||
0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,

Kode Program
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?
b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!
this[0])return null;var
a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|
html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left=parseFloat(c.curCSS(a,"marginLeft",true))||
0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||
0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||
0;return{top:d.topf.top,left:d.left-f.left}},offsetParent:function(){return
this.map(function(){for(var a=this.offsetParent||
s.body;a&amp;&amp;!/^body|
html$/i.test(a.nodeName)&amp;&amp;c.css(a,"position")==="static";)
a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var
d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!
==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?
f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else
return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&amp;&amp;j.document.documentE
lement[d]||
j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b)
{var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?
c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f)
{return this[0]?
c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var
e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return
this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]
()))});return"scrollTo"in
e&amp;&amp;e.document?
e.document.compatMode==="CSS1Compat"&amp;&amp;e.document.
documentElement["client"+b]||
e.document.body["client"+b]:e.nodeType===9?
Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.docum
entElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"
+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?
f:f+"px")}});A.jQuery=A.$=c})(window);
</pre></body></html>
jquery-1.7.2.min.js
/*! jQuery v1.7.2 jquery.com | jquery.org/license */
(function(a,b){function cy(a){return f.isWindow(a)?
a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a)

Kode Program
{if(!cj[a]){var
b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();
if(e==="none"||e===""){ck||
(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0)
,b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||
ck.contentDocument).document,cl.write((f.support.boxModel?"<!
doctype html>":"")
+"<html><body>"),cl.close();d=cl.createElement(a),cl.body.appendCh
ild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return
cj[a]}function ct(a,b){var
c={};f.each(cp.concat.apply([],cp.slice(0,b)),function()
{c[this]=a});return c}function cs(){cq=b}function cr()
{setTimeout(cs,0);return cq=f.now()}function ci(){try{return new
a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch()
{try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c)
{a.dataFilter&&(c=a.dataFilter(c,a.dataType));var
d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g+
+){if(g===1)for(h in a.converters)typeof
h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==
="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n)
{p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+"
"+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!
p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!
0&&(c=n?n(c):p(o(c)))}}return c}function ca(a,c,d){var
e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in
d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||
c.getResponseHeader("content-type"));if(h)for(i in
e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in
d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!
==f[0]&&f.unshift(j);return d[j]}}function b_(a,b,c,d)
{if(f.isArray(b))f.each(b,function(b,e){c||bD.test(a)?d(a,e):b_(a+"["+
(typeof e=="object"?b:"")+"]",e,c,d)});else if(!
c&&f.type(b)==="object")for(var e in b)b_(a+"["+e+"]",b[e],c,d);else
d(a,b)}function b$(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d
in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!
0,a,e)}function bZ(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var
h=a[f],i=0,j=h?h.length:0,k=a===bS,l;for(;i<j&&(k||!l);i++)l=h[i]
(c,d,e),typeof l=="string"&&(!k||g[l]?l=b:
(c.dataTypes.unshift(l),l=bZ(a,c,d,e,l,g)));(k||!l)&&!
g["*"]&&(l=bZ(a,c,d,e,"*",g));return l}function bY(a){return
function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var
d=b.toLowerCase().split(bO),e=0,g=d.length,h,i,j;for(;e<g;e+
+)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||
[],i[j?"unshift":"push"](c)}}}function bB(a,b,c){var d=b==="width"?
a.offsetWidth:a.offsetHeight,e=b==="width"?1:0,g=4;if(d>0){if(c!
=="border")for(;e<g;e+=2)c||(d-

Kode Program
=parseFloat(f.css(a,"padding"+bx[e]))||0),c==="margin"?
d+=parseFloat(f.css(a,c+bx[e]))||0:d=parseFloat(f.css(a,"border"+bx[e]+"Width"))||0;return
d+"px"}d=by(a,b);if(d<0||d==null)d=a.style[b];if(bt.test(d))return
d;d=parseFloat(d)||
0;if(c)for(;e<g;e+=2)d+=parseFloat(f.css(a,"padding"+bx[e]))||0,c!
=="padding"&&(d+=parseFloat(f.css(a,"border"+bx[e]+"Width"))||
0),c==="margin"&&(d+=parseFloat(f.css(a,c+bx[e]))||0);return
d+"px"}function bo(a){var
b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTM
L;return b.firstChild}function bn(a){var
b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!
=="script"&&typeof a.getElementsByTagName!
="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}functio
n bm(a){if(a.type==="checkbox"||
a.type==="radio")a.defaultChecked=a.checked}function bl(a){return
typeof a.getElementsByTagName!="undefined"?
a.getElementsByTagName("*"):typeof a.querySelectorAll!
="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var
c;b.nodeType===1&&(b.clearAttributes&&b.clearAttributes(),b.mergeA
ttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase(),c==="
object"?b.outerHTML=a.outerHTML:c!=="input"||a.type!
=="checkbox"&&a.type!=="radio"?c==="option"?
b.selected=a.defaultSelected:c==="input"||c==="textarea"?
b.defaultValue=a.defaultValue:c==="script"&&b.text!
==a.text&&(b.text=a.text):
(a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!
==a.value&&(b.value=a.value)),b.removeAttribute(f.expando),b.remov
eAttribute("_submit_attached"),b.removeAttribute("_change_attached")
)}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var
c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete
h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d+
+)f.event.add(b,c,i[c]
[d])}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return
f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||
a.appendChild(a.ownerDocument.createElement("tbody")):a}function
U(a){var
b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(
b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||
0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!
b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d)
{return a===b===c});if(typeof b=="string"){var
d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return
f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return
f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||
a.parentNode.nodeType===11}function K(){return!0}function J()

Kode Program
{return!1}function n(a,b,c){var
d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="qu
eue"||!f._data(a,e))&&(c==="mark"||!
f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!
f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var
b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!
=="toJSON")return!1}return!0}function l(a,c,d)
{if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string")
{try{d=d==="true"?!0:d==="false"?!1:d==="null"?
null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g)
{}f.data(a,c,d)}else d=b}return d}function h(a){var
b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!
0;return b}var c=a.document,d=a.navigator,e=a.location,f=function()
{function J(){if(!e.isReady)
{try{c.documentElement.doScroll("left")}catch(a)
{setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new
e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|
#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?
$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]
{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE]
[+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)
(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]
+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b)
{return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototyp
e.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.pus
h,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.i
ndexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var
g,h,j,k;if(!a)return this;if(a.nodeType)
{this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!
d&&c.body)
{this.context=c,this[0]=c.body,this.selector=a,this.length=1;return
this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!
==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d))
{if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||
d:c,j=m.exec(a),j?e.isPlainObject(d)?
(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!
0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],
[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return
e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode)
{if(h.id!==g[2])return
f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return
this}return!d||d.jquery?(d||
f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return
f.ready(a);a.selector!
==b&&(this.selector=a.selector,this.context=a.context);return

Kode Program
e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function()
{return this.length},toArray:function(){return
F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?
this[this.length+a]:this[a]},pushStack:function(a,b,c){var
d=this.constructor();e.isArray(a)?
E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b=
=="find"?d.selector=this.selector+(this.selector?" ":"")
+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return
d},each:function(a,b){return e.each(this,a,b)},ready:function(a)
{e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return
a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return
this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","
))},map:function(a){return this.pushStack(e.map(this,function(b,c)
{return a.call(b,c,b)}))},end:function(){return this.prevObject||
this.constructor(null)},push:E,sort:[].sort,splice:
[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var
a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof
i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!
e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j+
+)if((a=arguments[j])!=null)for(c in a)
{d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||
(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:
[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!
==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.
$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return
e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait+
+:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!
0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!
0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,
[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:functi
on(){if(!A){A=e.Callbacks("once
memory");if(c.readyState==="complete")return
setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOM
ContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else
if(c.attachEvent)
{c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.rea
dy);var b=!1;try{b=a.frameElement==null}catch(d)
{}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a)
{return e.type(a)==="function"},isArray:Array.isArray||function(a)
{return e.type(a)==="array"},isWindow:function(a){return a!
=null&&a==a.window},isNumeric:function(a){return!
isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?
String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||
e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!
1;try{if(a.constructor&&!D.call(a,"constructor")&&!

Kode Program
D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c)
{return!1}var d;for(d in a);return d===b||
D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!
0},error:function(a){throw new Error(a)},parseJSON:function(b)
{if(typeof b!="string"||!b)return
null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return
a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))r
eturn(new Function("return "+b))();e.error("Invalid JSON:
"+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var
d,f;try{a.DOMParser?(f=new
DOMParser,d=f.parseFromString(c,"text/xml")):(d=new
ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}cat
ch(g){d=b}(!d||!d.documentElement||
d.getElementsByTagName("parsererror").length)&&e.error("Invalid
XML: "+c);return d},noop:function(){},globalEval:function(b)
{b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})
(b)},camelCase:function(a){return
a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return
a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each
:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d)
{if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else
for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in
a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g+
+])===!1)break;return a},trim:G?function(a){return
a==null?"":G.call(a)}:function(a){return a==null?"":
(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||
[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||
d==="function"||d==="regexp"||e.isWindow(a)?
E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b)
{if(H)return H.call(b,a,c);d=b.length,c=c?c<0?
Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return
c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof
c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else
while(c[e]!==b)a[d++]=c[e++];a.length=d;return
a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f+
+)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var
f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof
j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||
e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else
for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return
h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string")
{var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var
f=F.call(arguments,2),g=function(){return
a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||
e.guid++;return g},access:function(a,c,d,f,g,h,i){var
j,k=d==null,l=0,m=a.length;if(d&&typeof d=="object"){for(l in

Kode Program
d)e.access(a,c,l,d[l],1,h,f);g=1}else if(f!==b)
{j=i===b&&e.isFunction(f),k&&(j?(j=c,c=function(a,b,c){return
j.call(e(a),c)}):(c.call(a,f),c=null));if(c)for(;l<m;l++)c(a[l],d,j?
f.call(a[l],l,c(a[l],d)):f,i);g=1}return g?a:k?c.call(a):m?
c(a[0],d):h},now:function(){return(new
Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var
b=r.exec(a)||s.exec(a)||t.exec(a)||
a.indexOf("compatible")<0&&u.exec(a)||
[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function
a(b,c){return new a.fn.init(b,c)}e.extend(!
0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,
a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f
instanceof a)&&(f=a(f));return
e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return
a},browser:{}}),e.each("Boolean Number String Function Array Date
RegExp Object".split(" "),function(a,b){I["[object
"+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z
.browser]=!
0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!
0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+
$/),h=e(c),c.addEventListener?B=function()
{c.removeEventListener("DOMContentLoaded",B,!
1),e.ready()}:c.attachEvent&&(B=function()
{c.readyState==="complete"&&(c.detachEvent("onreadystatechange"
,B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||
h(a):{};var c=[],d=[],e,i,j,k,l,m,n=function(b){var
d,e,g,h,i;for(d=0,e=b.length;d<e;d+
+)g=b[d],h=f.type(g),h==="array"?n(g):h==="function"&&(!
a.unique||!p.has(g))&&c.push(g)},o=function(b,f){f=f||[],e=!
a.memory||[b,f],i=!0,j=!0,m=k||0,k=0,l=c.length;for(;c&&m<l;m+
+)if(c[m].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}j=!
1,c&&(a.once?e===!0?
p.disable():c=[]:d&&d.length&&(e=d.shift(),p.fireWith(e[0],e[1])))},p={
add:function(){if(c){var a=c.length;n(arguments),j?l=c.length:e&&e!
==!0&&(k=a,o(e[0],e[1]))}return this},remove:function(){if(c){var
b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f+
+)if(b[d]===c[f])
{j&&f<=l&&(l--,f<=m&&m--),c.splice(f--,1);if(a.unique)break}}return
this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b+
+)if(a===c[b])return!0}return!1},empty:function(){c=[];return
this},disable:function(){c=d=e=b;return this},disabled:function()
{return!c},lock:function(){d=b,(!e||e===!0)&&p.disable();return
this},locked:function(){return!d},fireWith:function(b,c){d&&(j?a.once||
d.push([b,c]):(!a.once||!e)&&o(b,c));return this},fire:function()
{p.fireWith(this,arguments);return this},fired:function(){return!!
i}};return p};var i=[].slice;f.extend({Deferred:function(a){var

Kode Program
b=f.Callbacks("once memory"),c=f.Callbacks("once
memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c
,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function()
{return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c)
{i.done(a).fail(b).progress(c);return this},always:function()
{i.done.apply(i,arguments).fail.apply(i,arguments);return
this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:
[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var
c=b[0],e=b[1],g;f.isFunction(c)?i[a](function()
{g=c.apply(this,arguments),g&&f.isFunction(g.promise)?
g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?
d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a)
{if(a==null)a=h;else for(var b in h)a[b]=h[b];return
a}},i=h.promise({}),j;for(j in
g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function()
{e="resolved"},c.disable,d.lock).fail(function()
{e="rejected"},b.disable,d.lock),a&&a.call(i,i);return
i},when:function(a){function m(a){return function(b)
{e[a]=arguments.length>1?
i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c)
{b[a]=arguments.length>1?i.call(arguments,0):c,--g||
j.resolveWith(j,b)}}var
b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&
a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1)
{for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?
b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!
==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var
b,d,e,g,h,i,j,k,l,m,n,o,p=c.createElement("div"),q=c.documentElement;
p.setAttribute("className","t"),p.innerHTML="
<link/><table></table><a href='/a'
style='top:1px;float:left;opacity:.55;'>a</a><input
type='checkbox'/>",d=p.getElementsByTagName("*"),e=p.getElement
sByTagName("a")[0];if(!d||!d.length||!
e)return{};g=c.createElement("select"),h=g.appendChild(c.createElem
ent("option")),i=p.getElementsByTagName("input")
[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!
p.getElementsByTagName("tbody").length,htmlSerialize:!!
p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("
style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.t
est(e.style.opacity),cssFloat:!!
e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSe
tAttribute:p.className!=="t",enctype:!!
c.createElement("form").enctype,html5Clone:c.createElement("nav").cl
oneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!
0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!
0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!

Kode Program
1,reliableMarginRight:!0,pixelMargin:!
0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.check
ed=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!
0,b.optDisabled=!h.disabled;try{delete p.test}catch(r)
{b.deleteExpando=!1}!
p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("o
nclick",function(){b.noCloneEvent=!1}),p.cloneNode(!
0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttri
bute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checke
d","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDoc
umentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode
(!0).cloneNode(!
0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.ap
pendChild(p);if(p.attachEvent)for(n
in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||
(p.setAttribute(m,"return;"),o=typeof
p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=nu
ll,f(function(){var
d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||
(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;
width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5p
x solid #000;",q="<div "+n+"display:block;'><div
style='"+t+"0;display:block;overflow:hidden;'></div></div>"+"<table
"+n+"' cellpadding='0'
cellspacing='0'>"+"<tr><td></td></tr></table>",d=c.createElemen
t("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margi
ntop:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d
.appendChild(p),p.innerHTML="<table><tr><td
style='"+t+"0;display:none'></td><td>t</td></tr></table>",k=p.ge
tElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display
="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetH
eight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement
("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.
appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,
null)||{marginRight:0}).marginRight,10)||0)===0),typeof
p.style.zoom!
="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px"
,p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.
style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.di
splay="block",p.style.overflow="visible",p.innerHTML="<div
style='width:5px;'></div>",b.shrinkWrapBlocks=p.offsetWidth!
==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,
i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!
==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position
="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||

Kode Program
g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hi
dden",e.style.position="relative",j.subtractsBorderForOverflowNotVisibl
e=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!
==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(
a.getComputedStyle(p,null)||{marginTop:0}).marginTop!
=="1%"),typeof d.style.zoom!
="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.exten
d(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([AZ])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+
(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!
0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!
0},hasData:function(a){a=a.nodeType?
f.cache[a[f.expando]]:a[f.expando];return!!a&&!
m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var
g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?
f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!
m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||
(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof
c=="function")e?
m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||
(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!
h[c])return g.events;k?
(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return
i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var
d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!
j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:
(b=f.camelCase(b),b in d?b=[b]:b=b.split("
")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?
m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!
m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete
j[k]:j[k]=null,i&&(f.support.deleteExpando?delete
a[h]:a.removeAttribute?
a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return
f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var
b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!
0&&a.getAttribute("classid")===b}return!
0}}),f.fn.extend({data:function(a,c){var
d,e,g,h,i,j=this[0],k=0,m=null;if(a===b){if(this.length)
{m=f.data(j);if(j.nodeType===1&&!f._data(j,"parsedAttrs"))
{g=j.attributes;for(i=g.length;k<i;k+
+)h=g[k].name,h.indexOf("data-")===0&&(h=f.camelCase(h.substring
(5)),l(j,h,m[h]));f._data(j,"parsedAttrs",!0)}}return m}if(typeof
a=="object")return this.each(function()
{f.data(this,a)});d=a.split(".",2),d[1]=d[1]?"."+d[1]:"",e=d[1]+"!";retur
n f.access(this,function(c){if(c===b)
{m=this.triggerHandler("getData"+e,

Kode Program
[d[0]]),m===b&&j&&(m=f.data(j,a),m=l(j,a,m));return
m===b&&d[1]?this.data(d[0]):m}d[1]=c,this.each(function(){var
b=f(this);b.triggerHandler("setData"+e,d),f.data(this,a,c),b.triggerHand
ler("changeData"+e,d)})},null,c,arguments.length>1,null,!
1)},removeData:function(a){return this.each(function()
{f.removeData(this,a)})}}),f.extend({_mark:function(a,b)
{a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||
0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b)
{c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):
(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var
d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?
d=f._data(a,b,f.makeArray(c)):d.push(c));return d||
[]}},dequeue:function(a,b){b=b||"fx";var
c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&
(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,funct
ion(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue
"+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var
d=2;typeof a!
="string"&&(c=a,a="fx",d--);if(arguments.length<d)return
f.queue(this[0],a);return c===b?this:this.each(function(){var
b=f.queue(this,a,c);a==="fx"&&b[0]!
=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return
this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?
f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var
d=setTimeout(b,a);c.stop=function()
{clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",
[])},promise:function(a,c){function m(){--h||d.resolveWith(e,
[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var
d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+
"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||
f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0))h+
+,l.add(m);m();return d.promise(c)}});var o=/
[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|
object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|
async|checked|controls|defer|disabled|hidden|loop|multiple|open|
readonly|required|scoped|selected)
$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b)
{return
f.access(this,f.attr,a,b,arguments.length>1)},removeAttr:function(a)
{return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b)
{return
f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a)
{a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete
this[a]}catch(c){}})},addClass:function(a){var
b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b)
{f(this).addClass(a.call(this,b,this.className))});if(a&&typeof

Kode Program
a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++)
{e=this[c];if(e.nodeType===1)if(!
e.className&&b.length===1)e.className=a;else{g="
"+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]
+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return
this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return
this.each(function(b)
{f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof
a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d+
+){g=this[d];if(g.nodeType===1&&g.className)if(a){h=("
"+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i+
+)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else
g.className=""}}return this},toggleClass:function(a,b){var c=typeof
a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c)
{f(this).toggleClass(a.call(this,c,this.className,b),b)});return
this.each(function(){if(c==="string"){var
e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!
h.hasClass(e),h[i?"addClass":"removeClass"](e)}else
if(c==="undefined"||
c==="boolean")this.className&&f._data(this,"__className__",this.cla
ssName),this.className=this.className||a===!
1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b="
"+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&("
"+this[c].className+" ").replace(o," ").indexOf(b)>-1)return!0;return!
1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length)
{e=f.isFunction(a);return this.each(function(d){var
g=f(this),h;if(this.nodeType===1){e?
h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?
h+="":f.isArray(h)&&(h=f.map(h,function(a){return
a==null?"":a+""})),c=f.valHooks[this.type]||
f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||
c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||
f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in
c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof
d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:
{option:{get:function(a){var b=a.attributes.value;return!b||
b.specified?a.value:a.text}},select:{get:function(a){var
b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="selectone";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++)
{e=i[c];if(e.selected&&(f.support.optDisabled?!
e.disabled:e.getAttribute("disabled")===null)&&(!
e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup")))
{b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return
f(i[g]).val();return h},set:function(a,b){var
c=f.makeArray(b);f(a).find("option").each(function()
{this.selected=f.inArray(f(this).val(),c)>=0}),c.length||

Kode Program
(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!
0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var
g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in
f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return
f.prop(a,c,d);i=j!==1||!
f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?
x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in
h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return
d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return
g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b)
{var c,d,e,g,h,i=0;if(b&&a.nodeType===1)
{d=b.toLowerCase().split(p),g=d.length;for(;i<g;i+
+)e=d[i],e&&(c=f.propFix[e]||e,h=u.test(e),h||
f.attr(a,e,""),a.removeAttribute(v?e:c),h&&c in a&&(a[c]=!
1))}},attrHooks:{type:{set:function(a,b)
{if(r.test(a.nodeName)&&a.parentNode)f.error("type property can't be
changed");else if(!
f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var
c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:
{get:function(a,b){if(w&&f.nodeName(a,"button"))return
w.get(a,b);return b in a?a.value:null},set:function(a,b,c)
{if(w&&f.nodeName(a,"button"))return
w.set(a,b,c);a.value=b}}},propFix:
{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"class
Name",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"
cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",f
rameborder:"frameBorder",contenteditable:"contentEditable"},prop:fu
nction(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2)
{h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||
c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(e=g.set(a,d,c))!
==b?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?
e:a[c]}},propHooks:{tabIndex:{get:function(a){var
c=a.getAttributeNode("tabindex");return c&&c.specified?
parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?
0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a
,c){var d,e=f.prop(a,c);return e===!0||typeof e!
="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?
c.toLowerCase():b},set:function(a,b,c){var d;b===!1?
f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!
0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!
0,coords:!0},w=f.valHooks.button={get:function(a,c){var
d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!
=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var
e=a.getAttributeNode(d);e||
(e=c.createAttribute(d),a.setAttributeNode(e));return
e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","h

Kode Program
eight"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],
{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return
c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c)
{b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||
f.each(["href","src","width","height"],function(a,c)
{f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var
d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||
(f.attrHooks.style={get:function(a){return
a.style.cssText.toLowerCase()||b},set:function(a,b){return
a.style.cssText=""+b}}),f.support.optSelected||
(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a)
{var
b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.s
electedIndex);return null}})),f.support.enctype||
(f.propFix.enctype="encoding"),f.support.checkOn||
f.each(["radio","checkbox"],function()
{f.valHooks[this]={get:function(a){return
a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","chec
kbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],
{set:function(a,b){if(f.isArray(b))return
a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|
select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/
(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|
click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.
([\w\-]+))?$/,G=function(
a){var
b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new
RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var
c=a.attributes||{};return(!b[1]||
a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||
{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||
{}).value))},I=function(a){return f.event.special.hover?
a:a.replace(B,"mouseenter$1
mouseleave$1")};f.event={add:function(a,c,d,e,g){var
h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!
(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||
(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||
(h.handle=i=function(a){return typeof f!="undefined"&&(!a||
f.event.triggered!==a.type)?
f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).sp
lit(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||
[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?
s.delegateType:s.bindType)||m,s=f.event.special[m]||
{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selec
tor:g,quick:g&&G(g),namespace:n.join(".")},p),r=j[m];if(!r)
{r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!

Kode Program
1)a.addEventListener?a.addEventListener(m,i,!
1):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.
handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount+
+,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:
{},remove:function(a,b,c,d,e){var
g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!
(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++)
{i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in
o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||
{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new
RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|
$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||
c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||
d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount-,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!
p.teardown||p.teardown.call(a,l)===!
1)&&f.removeEvent(a,j,g.handle),delete
o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeDat
a(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!
0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!
==3&&e.nodeType!==8){var h=c.type||
c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf("
!")>=0&&(h=h.slice(0,-1),k=!
0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||
f.event.customEvent[h])&&!f.event.global[h])return;c=typeof
c=="object"?c[f.expando]?c:new f.Event(h,c):new
f.Event(h),c.type=h,c.isTrigger=!
0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespac
e?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|
$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in
j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!
0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):
[],d.unshift(c),p=f.event.special[h]||
{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||
h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||
h,m=E.test(s+h)?
e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&
&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||
a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l]
[0],c.type=r[l][1],q=(f._data(m,"events")||{})
[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acce
ptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!
c.isDefaultPrevented()&&(!p._default||
p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!
f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!
=="blur"||c.target.offsetWidth!==0)&&!

Kode Program
f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h]
(),f.event.triggered=b,n&&(e[o]=n));return
c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var
d=(f._data(this,"events")||{})[c.type]||
[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!
c.namespace,i=f.event.special[c.type]||
{},j=[],k,l,m,n,o,p,q,r,s,t,u;g[0]=c,c.delegateTarget=this;if(!
i.preDispatch||i.preDispatch.call(this,c)!==!1){if(e&&(!c.button||c.type!
=="click")){n=f(this),n.context=this.ownerDocument||
this;for(m=c.target;m!=this;m=m.parentNode||this)if(m.disabled!==!
0){p={},r=[],n[0]=m;for(k=0;k<e;k+
+)s=d[k],t=s.selector,p[t]===b&&(p[t]=s.quick?
H(m,s.quick):n.is(t)),p[t]&&r.push(s);r.length&&j.push({elem:m,matche
s:r})}}d.length>e&&j.push({elem:this,matches:d.slice(e)});for(k=0;k<
j.length&&!c.isPropagationStopped();k++)
{q=j[k],c.currentTarget=q.elem;for(l=0;l<q.matches.length&&!
c.isImmediatePropagationStopped();l++){s=q.matches[l];if(h||!
c.namespace&&!s.namespace||
c.namespace_re&&c.namespace_re.test(s.namespace))c.data=s.data,c
.handleObj=s,o=((f.event.special[s.origType]||{}).handle||
s.handler).apply(q.elem,g),o!==b&&(c.result=o,o===!
1&&(c.preventDefault(),c.stopPropagation()))}}i.postDispatch&&i.post
Dispatch.call(this,c);return c.result}},props:"attrChange attrName
relatedNode srcElement altKey bubbles cancelable ctrlKey
currentTarget eventPhase metaKey relatedTarget shiftKey target
timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char
charCode key keyCode".split(" "),filter:function(a,b)
{a.which==null&&(a.which=b.charCode!=null?
b.charCode:b.keyCode);return a}},mouseHooks:{props:"button
buttons clientX clientY fromElement offsetX offsetY pageX pageY
screenX screenY toElement".split(" "),filter:function(a,d){var
e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!
=null&&(e=a.target.ownerDocument||
c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||
g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||
0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)(f&&f.clientTop||g&&g.clientTop||0)),!
a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!
a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return
a}},fix:function(a){if(a[f.expando])return a;var
d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?
this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i
[--d],a[e]=g[e];a.target||(a.target=g.srcElement||
c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKe
y===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:
{ready:{setup:f.bindReady},load:{noBubble:!0},focus:

Kode Program
{delegateType:"focusin"},blur:
{delegateType:"focusout"},beforeunload:{setup:function(a,b,c)
{f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b)
{this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:
function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!
0,originalEvent:{}});d?
f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()
&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent
=c.removeEventListener?function(a,b,c)
{a.removeEventListener&&a.removeEventListener(b,c,!
1)}:function(a,b,c)
{a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!
(this instanceof f.Event))return new f.Event(a,b);a&&a.type?
(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defau
ltPrevented||a.returnValue===!1||
a.getPreventDefault&&a.getPreventDefault()?
K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp|
|f.now(),this[f.expando]=!
0},f.Event.prototype={preventDefault:function()
{this.isDefaultPrevented=K;var a=this.originalEvent;!a||
(a.preventDefault?a.preventDefault():a.returnValue=!
1)},stopPropagation:function(){this.isPropagationStopped=K;var
a=this.originalEvent;!a||
(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!
0)},stopImmediatePropagation:function()
{this.isImmediatePropagationStopped=K,this.stopPropagation()},isDef
aultPrevented:J,isPropagationStopped:J,isImmediatePropagationStoppe
d:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},functi
on(a,b)
{f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var
c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!
==c&&!
f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.
type=b;return h}}}),f.support.submitBubbles||
(f.event.special.submit={setup:function()
{if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit
keypress._submit",function(a){var
c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?
c.form:b;d&&!
d._submit_attached&&(f.event.add(d,"submit._submit",function(a)
{a._submit_bubble=!0}),d._submit_attached=!
0)})},postDispatch:function(a){a._submit_bubble&&(delete
a._submit_bubble,this.parentNode&&!
a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!
0))},teardown:function(){if(f.nodeName(this,"form"))return!
1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||

Kode Program
(f.event.special.change={setup:function(){if(z.test(this.nodeName))
{if(this.type==="checkbox"||
this.type==="radio")f.event.add(this,"propertychange._change",functi
on(a)
{a.originalEvent.propertyName==="checked"&&(this._just_changed=!
0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!
a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!
0))});return!1}f.event.add(this,"beforeactivate._change",function(a)
{var b=a.target;z.test(b.nodeName)&&!
b._change_attached&&(f.event.add(b,"change._change",function(a)
{this.parentNode&&!a.isSimulated&&!
a.isTrigger&&f.event.simulate("change",this.parentNode,a,!
0)}),b._change_attached=!0)})},handle:function(a){var
b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!
=="radio"&&b.type!=="checkbox")return
a.handleObj.handler.apply(this,arguments)},teardown:function()
{f.event.remove(this,"._change");return
z.test(this.nodeName)}}),f.support.focusinBubbles||
f.each({focus:"focusin",blur:"focusout"},function(a,b){var
d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!
0)};f.event.special[b]={setup:function(){d+
+===0&&c.addEventListener(a,e,!0)},teardown:function(){-d===0&&c.removeEventListener(a,e,!
0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof
a=="object"){typeof c!="string"&&(d=d||c,c=b);for(i in
a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?
(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):
(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return
this;g===1&&(h=e,e=function(a){f().off(a);return
h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return
this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d)
{return this.on(a,b,c,d,1)},off:function(a,c,d)
{if(a&&a.preventDefault&&a.handleObj){var
e=a.handleObj;f(a.delegateTarget).off(e.namespace?
e.origType+"."+e.namespace:e.origType,e.selector,e.handler);return
this}if(typeof a=="object"){for(var g in a)this.off(g,c,a[g]);return
this}if(c===!1||typeof c=="function")d=c,c=b;d===!1&&(d=J);return
this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c)
{return this.on(a,null,b,c)},unbind:function(a,b){return
this.off(a,null,b)},live:function(a,b,c)
{f(this.context).on(a,this.selector,b,c);return this},die:function(a,b)
{f(this.context).off(a,this.selector||"**",b);return
this},delegate:function(a,b,c,d){return
this.on(b,a,c,d)},undelegate:function(a,b,c){return
arguments.length==1?
this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return

Kode Program
this.each(function()
{f.event.trigger(a,b,this)})},triggerHandler:function(a,b)
{if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var
b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var
e=(f._data(this,"lastToggle"+a.guid)||
0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return
b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d+
+].guid=c;return this.click(e)},hover:function(a,b){return
this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin
focusout load resize scroll unload click dblclick mousedown mouseup
mousemove mouseover mouseout mouseenter mouseleave change
select submit keydown keypress keyup error contextmenu".split("
"),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return
arguments.length>0?
this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!
0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.ev
ent.fixHooks[b]=f.event.mouseHooks)}),function(){function
x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!
1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1)
{g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!
0;break}}else if(m.filter(b,[j]).length>0)
{k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var
h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j)
{if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!
g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b)
{k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\
[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])
(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()
+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!
0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var
m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!
==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var
i,j,k,l,n,q,r,t,u=!
0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i)
{x=i[3],w.push(i[1]);if(i[2])
{l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&
o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?
[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift
()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!
v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)
[0]:n.set[0]);if(d){n=f?
{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||
w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?
m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!
1;while(w.length)q=w.pop(),r=q,o.relative[q]?

Kode Program
r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||
(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!
u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t+
+)k[t]&&(k[t]===!0||
k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else
for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else
s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return
e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var
b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return
a},m.matches=function(a,b){return
m(a,null,null,b)},m.matchesSelector=function(a,b){return
m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!
a)return[];for(e=0,f=o.order.length;e<f;e++)
{h=o.order[e];if(g=o.leftMatch[h].exec(a))
{i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\")
{g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null)
{a=a.replace(o.match[h],"");break}}}}d||(d=typeof
b.getElementsByTagName!="undefined"?
b.getElementsByTagName("*"):
[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var
f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.len
gth){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2])
{k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h]
(f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!
=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!
1:p&&(r.push(j),g=!0));if(i!==b){d||
(s=r),a=a.replace(o.match[h],"");if(!
g)return[];break}}if(a===q)if(g==null)m.error(a);else
break;q=a}return s},m.error=function(a){throw new Error("Syntax
error, unrecognized expression: "+a)};var n=m.getText=function(a)
{var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9||d===11)
{if(typeof a.textContent=="string")return a.textContent;if(typeof
a.innerText=="string")return
a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}
else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b+
+)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:
["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)
+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:
[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)
+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:
[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)
+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:
[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|
odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\
((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:

Kode Program
{"class":"className","for":"htmlFor"},attrHandle:{href:function(a)
{return a.getAttribute("href")},type:function(a){return
a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof
b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var
f=0,g=a.length,h;f<g;f++)if(h=a[f])
{while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||
h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!
0)},">":function(a,b){var c,d=typeof
b=="string",e=0,f=a.length;if(d&&!l.test(b))
{b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var
g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!
1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?
c.parentNode:c.parentNode===b);d&&m.filter(b,a,!
0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!
l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"
~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!
l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)
}},find:{ID:function(a,b,c){if(typeof b.getElementById!
="undefined"&&!c){var d=b.getElementById(a[1]);return
d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof
b.getElementsByName!="undefined"){var
c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e+
+)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return
c.length===0?null:c}},TAG:function(a,b){if(typeof
b.getElementsByTagName!="undefined")return
b.getElementsByTagName(a[1])}},preFilter:
{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return
a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&("
"+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||
d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return
a[1].replace(j,"")},TAG:function(a,b){return
a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth")
{a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)
(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||
a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||
a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else
a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var
g=a[1]=a[1].replace(j,"");!
f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||
a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return
a},PSEUDO:function(b,c,d,e,f)
{if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=
m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||
e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||
o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!
0);return a}},filters:{enabled:function(a){return a.disabled===!

Kode Program
1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!
0},checked:function(a){return a.checked===!0},selected:function(a)
{a.parentNode&&a.parentNode.selectedIndex;return a.selected===!
0},parent:function(a){return!!a.firstChild},empty:function(a){return!
a.firstChild},has:function(a,b,c){return!!
m(c[3],a).length},header:function(a)
{return/h\d/i.test(a.nodeName)},text:function(a){var
b=a.getAttribute("type"),c=a.type;return
a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||
b===null)},radio:function(a){return
a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbo
x:function(a){return
a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:f
unction(a){return
a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:
function(a){return
a.nodeName.toLowerCase()==="input"&&"password"===a.type},sub
mit:function(a){var
b=a.nodeName.toLowerCase();return(b==="input"||
b==="button")&&"submit"===a.type},image:function(a){return
a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:f
unction(a){var b=a.nodeName.toLowerCase();return(b==="input"||
b==="button")&&"reset"===a.type},button:function(a){var
b=a.nodeName.toLowerCase();return
b==="input"&&"button"===a.type||b==="button"},input:function(a)
{return/input|select|textarea|
button/i.test(a.nodeName)},focus:function(a){return
a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b)
{return b===0},last:function(a,b,c,d){return b===d.length1},even:function(a,b){return b%2===0},odd:function(a,b){return b
%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return
b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c)
{return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var
e=b[1],f=o.filters[e];if(f)return
f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||
n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var
h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!
0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k)
{case"only":case"first":while(l=l.previousSibling)if(l.nodeType===1)ret
urn!1;if(k==="first")return!
0;l=a;case"last":while(l=l.nextSibling)if(l.nodeType===1)return!
1;return!0;case"nth":c=b[2],e=b[3];if(c===1&&e===0)return!
0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex))
{i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeInde
x=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j
%c===0&&j/c>=0}},ID:function(a,b){return

Kode Program
a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b)
{return b==="*"&&a.nodeType===1||!!
a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b)
{return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>1},ATTR:function(a,b){var c=b[1],d=m.attr?
m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?
a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!
=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?
e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?
e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.lengthg.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!
1:e&&d!==!1},POS:function(a,b,c,d){var
e=b[2],f=o.setFilters[e];if(f)return
f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b0+1)};for(var r in o.match)o.match[r]=new
RegExp(o.match[r].source+/(?![^\[]*\])(?![^\
(]*\))/.source),o.leftMatch[r]=new RegExp(/
(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\
(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b)
{a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return
b}return
a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)
[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||
[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else
if(typeof a.length=="number")for(var e=a.length;c<e;c+
+)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var
u,v;c.documentElement.compareDocumentPosition?u=function(a,b)
{if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!
b.compareDocumentPosition)return a.compareDocumentPosition?1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b)
{if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return
a.sourceIndex-b.sourceIndex;var
c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return
v(a,b);if(!g)return-1;if(!i)return
1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNo
de;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!
==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var
d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return
1}),function(){var a=c.createElement("div"),d="script"+(new
Date).getTime(),e=c.documentElement;a.innerHTML="<a
name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&
(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!
d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof
e.getAttributeNode!
="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:

Kode Program
[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!
="undefined"&&a.getAttributeNode("id");return
a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=n
ull}(),function(){var
a=c.createElement("div");a.appendChild(c.createComment("")),a.getEl
ementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var
c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var
e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return
c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof
a.firstChild.getAttribute!
="undefined"&&a.firstChild.getAttribute("href")!
=="#"&&(o.attrHandle.href=function(a){return
a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var
a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p
class='TEST'></p>";if(!b.querySelectorAll||
b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||
c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+
$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return
s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElemen
tsByClassName)return
s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9)
{if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var
i=e.getElementById(h[3]);if(!i||!i.parentNode)return
s([],f);if(i.id===h[3])return s([i],f)}try{return
s(e.querySelectorAll(b),f)}catch(j){}}else
if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var
k=e,l=e.getAttribute("id"),n=l||
d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\
$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return
s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||
k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in
a)m[e]=a[e];b=null}}(),function(){var
a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||
a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!
b.call(c.createElement("div"),"div"),e=!
1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!
0}m.matchesSelector=function(a,c)
{c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!
o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||
a.document&&a.document.nodeType!==11)return f}}catch(g){}return
m(c,null,null,[a]).length>0}}}(),function(){var
a=c.createElement("div");a.innerHTML="<div class='test
e'></div><div class='test'></div>";if(!!
a.getElementsByClassName&&a.getElementsByClassName("e").length!
==0)
{a.lastChild.className="e";if(a.getElementsByClassName("e").length

Kode Program
===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c)
{if(typeof b.getElementsByClassName!="undefined"&&!c)return
b.getElementsByClassName(a[1])},a=null}}
(),c.documentElement.contains?m.contains=function(a,b){return a!
==b&&(a.contains?a.contains(b):!
0)}:c.documentElement.compareDocumentPosition?
m.contains=function(a,b){return!!
(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!
1},m.isXML=function(a){var b=(a?a.ownerDocument||
a:0).documentElement;return b?b.nodeName!=="HTML":!1};var
y=function(a,b,c){var d,e=[],f="",g=b.nodeType?
[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.
PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h+
+)m(a,g[h],e,c);return
m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.s
electors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getTe
xt,f.isXMLDoc=m.isXML,f.contains=m.contains}();var
L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\
[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.globalPOS,R={children:
!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var
b=this,c,d;if(typeof a!="string")return f(a).filter(function()
{for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var
e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++)
{g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h+
+)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return
e},has:function(a){var b=f(a);return this.filter(function(){for(var
a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!
0})},not:function(a){return this.pushStack(T(this,a,!
1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!
0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?
f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).l
ength>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a))
{var h=1;while(g&&g.ownerDocument&&g!==b)
{for(d=0;d<a.length;d+
+)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNod
e,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||
this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g)
{if(i?i.index(g)>-1:f.find.matchesSelector(g,a))
{c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||
g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return
this.pushStack(c,"closest",a)},index:function(a){if(!a)return
this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof
a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?
a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?
f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return
this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function()

Kode Program
{return this.add(this.prevObject)}}),f.each({parent:function(a){var
b=a.parentNode;return b&&b.nodeType!==11?
b:null},parents:function(a){return
f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return
f.dir(a,"parentNode",c)},next:function(a){return
f.nth(a,2,"nextSibling")},prev:function(a){return
f.nth(a,2,"previousSibling")},nextAll:function(a){return
f.dir(a,"nextSibling")},prevAll:function(a){return
f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return
f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return
f.dir(a,"previousSibling",c)},siblings:function(a){return
f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return
f.sibling(a.firstChild)},contents:function(a){return
f.nodeName(a,"iframe")?a.contentDocument||
a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b)
{f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof
d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,
(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return
this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:functio
n(a,b,c){c&&(a=":not("+a+")");return b.length===1?
f.find.matchesSelector(b[0],a)?[b[0]]:
[]:f.find.matches(a,b)},dir:function(a,c,d){var
e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!
f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return
e},nth:function(a,b,c,d){b=b||1;var
e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return
a},sibling:function(a,b){var
c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!
==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|
canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|
mark|meter|nav|output|progress|section|summary|time|video",W=/
jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|
input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,
$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|
object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")
[\\s/>]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|
ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select
multiple='multiple'>","</select>"],legend:
[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:
[2,"<table><tbody>","</tbody></table>"],td:
[3,"<table><tbody><tr>","</tr></tbody></table>"],col:
[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],ar
ea:[1,"<map>","</map>"],_default:
[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgr
oup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||
(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a)

Kode Program
{return f.access(this,function(a){return a===b?
f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||
c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a)
{if(f.isFunction(a))return this.each(function(b)
{f(this).wrapAll(a.call(this,b))});if(this[0]){var
b=f(a,this[0].ownerDocument).eq(0).clone(!
0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var
a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;re
turn a}).append(this)}return this},wrapInner:function(a)
{if(f.isFunction(a))return this.each(function(b)
{f(this).wrapInner(a.call(this,b))});return this.each(function(){var
b=f(this),c=b.contents();c.length?
c.wrapAll(a):b.append(a)})},wrap:function(a){var
b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?
a.call(this,c):a)})},unwrap:function(){return
this.parent().each(function(){f.nodeName(this,"body")||
f(this).replaceWith(this.childNodes)}).end()},append:function(){return
this.domManip(arguments,!0,function(a)
{this.nodeType===1&&this.appendChild(a)})},prepend:function()
{return this.domManip(arguments,!0,function(a)
{this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:fu
nction(){if(this[0]&&this[0].parentNode)return
this.domManip(arguments,!1,function(a)
{this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f
.clean(arguments);a.push.apply(a,this.toArray());return
this.pushStack(a,"before",arguments)}},after:function()
{if(this[0]&&this[0].parentNode)return this.domManip(arguments,!
1,function(a)
{this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length
){var
a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(argum
ents));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!
=null;c++)if(!a||f.filter(a,[d]).length)!
b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.
cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return
this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)
{b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while
(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b)
{a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return
f.clone(this,a,b)})},html:function(a){return f.access(this,function(a)
{var c=this[0]||{},d=0,e=this.length;if(a===b)return
c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof
a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!
X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()])
{a=a.replace(Y,"<$1></$2>");try{for(;d<e;d++)c=this[d]||
{},c.nodeType===1&&(f.cleanData(c.getElementsByTagName("*")),c.i

Kode Program
nnerHTML=a);c=0}catch(g)
{}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith
:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return
this.each(function(b){var
c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!
="string"&&(a=f(a).detach());return this.each(function(){var
b=this.nextSibling,c=this.parentNode;f(this).remove(),b?
f(b).before(a):f(c).append(a)})}return this.length?
this.pushStack(f(f.isFunction(a)?
a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!
0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!
f.support.checkClone&&arguments.length===3&&typeof
j=="string"&&bd.test(j))return this.each(function()
{f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return
this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?
g.html():b),g.domManip(a,c,d)});if(this[0])
{i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.
childNodes.length===this.length?
e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNode
s.length===1?g=h=h.firstChild:g=h.firstChild;if(g)
{c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l+
+)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!
0):h)}k.length&&f.each(k,function(a,b){b.src?
f.ajax({type:"GET",global:!1,url:b.src,async:!
1,dataType:"script"}):f.globalEval((b.text||b.textContent||
b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.re
moveChild(b)})}return this}}),f.buildFragment=function(a,b,d){var
e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||
b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof
j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!
bb.test(j)&&(f.support.checkClone||!
bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!
0,h=f.fragments[j],h&&h!==1&&(e=h)),e||
(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?
e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendT
o:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"afte
r",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var
d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeTyp
e===11&&g.childNodes.length===1&&e.length===1){e[b]
(this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?
this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return
this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var
d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!
bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!
f.support.noCloneEvent||!
f.support.noCloneChecked)&&(a.nodeType===1||

Kode Program
a.nodeType===11)&&!f.isXMLDoc(a))
{bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b)
{bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];+
+g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var
g,h,i,j=[];b=b||c,typeof
b.createElement=="undefined"&&(b=b.ownerDocument||
b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++)
{typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!
_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1></$2>");var
m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||
bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===
c?
bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];whil
e(o--)p=p.lastChild;if(!f.support.tbody){var
s=$.test(l),t=m==="table"&&!s?
p.firstChild&&p.firstChild.childNodes:n[1]==="<table>"&&!s?
p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!
t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!
f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextN
ode(X.exec(l)
[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.le
ngth>0&&(r=q[q.length1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!
f.support.appendChecked)if(l[0]&&typeof
(u=l.length)=="number")for(i=0;i<u;i++)bn(l[i]);else bn(l);l.nodeType?
j.push(l):j=f.merge(j,l)}if(d){g=function(a){return!a.type||
be.test(a.type)};for(k=0;j[k];k++)
{h=j[k];if(e&&f.nodeName(h,"script")&&(!h.type||
be.test(h.type)))e.push(h.parentNode?
h.parentNode.removeChild(h):h);else{if(h.nodeType===1){var
v=f.grep(h.getElementsByTagName("script"),g);j.splice.apply(j,
[k+1,0].concat(v))}d.appendChild(h)}}}return j},cleanData:function(a)
{var
b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var
h=0,i;(i=a[h])!=null;h++)
{if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.
expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?
f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.ele
m=null)}g?delete
i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete
d[c]}}}});var bp=/alpha\([^)]*\)/i,bq=/opacity=([^)]*)/,br=/([A-Z]|
^ms)/g,bs=/^[\-+]?(?:\d*\.)?\d+$/i,bt=/^-?(?:\d*\.)?\d+(?!px)[^\d\s]+
$/i,bu=/^([\-+])=([\-+.\de]
+)/,bv=/^margin/,bw={position:"absolute",visibility:"hidden",display:"
block"},bx=["Top","Right","Bottom","Left"],by,bz,bA;f.fn.css=function(a
,c){return f.access(this,function(a,c,d){return d!==b?

Kode Program
f.style(a,c,d):f.css(a,c)},a,c,arguments.length>1)},f.extend({cssHooks:
{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return
c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!
0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!
0,zoom:!0},cssProps:
{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,
e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var
g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||
i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return
j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+
(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||
h==="number"&&isNaN(d))return;h==="number"&&!
f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!
==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var
e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||
c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!
==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var
d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in
b)a.style[f]=d[f];return
e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&
&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"$1").toLowerCase(),
(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))
&&(c=e.getPropertyValue(b),c===""&&!
f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!
f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.widt
h=c,c=e.width,h.width=g);return
c}),c.documentElement.currentStyle&&(bA=function(a,b){var
c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=
g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.l
eft,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"
?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));retur
n f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b)
{f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?
bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b)
{return bs.test(b)?b+"px":b}}}),f.support.opacity||
(f.cssHooks.opacity={get:function(a,b){return
bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?
parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var
c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100
+")":"",g=d&&d.filter||
c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))==="")
{c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?
g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||
(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,
{display:"inline-block"},function(){return b?by(a,"margin-

Kode Program
right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.
hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return
b===0&&c===0||!
f.support.reliableHiddenOffsets&&(a.style&&a.style.display||
f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!
f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},f
unction(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof
c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||
e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]
$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?
$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|
number|password|range|search|tel|text|time|url|week)
$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):
$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/<script\b[^<]*(?:(?!
<\/script>)<[^<]*)*<\/script>/gi,bN=/^(?:select|
textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?
#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+
["*"];try{bU=e.href}catch(bX)
{bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toL
owerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!
="string"&&bR)return bR.apply(this,arguments);if(!this.length)return
this;var e=a.indexOf(" ");if(e>=0){var
g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?
(d=c,c=b):typeof
c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var
i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,
b,c){c=a.responseText,a.isResolved()&&(a.done(function(a)
{c=a}),i.html(g?
f("<div>").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,
[c,b,a])}});return this},serialize:function(){return
f.param(this.serializeArray())},serializeArray:function(){return
this.map(function(){return this.elements?
f.makeArray(this.elements):this}).filter(function(){return this.name&&!
this.disabled&&(this.checked||bN.test(this.nodeName)||
bH.test(this.type))}).map(function(a,b){var c=f(this).val();return
c==null?null:f.isArray(c)?f.map(c,function(a,c)
{return{name:b.name,value:a.replace(bE,"\r\n")}}):
{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart
ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split("
"),function(a,b){f.fn[b]=function(a){return
this.on(b,a)}}),f.each(["get","post"],function(a,c)
{f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return
f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScri
pt:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c)
{return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$
(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return

Kode Program
a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!
0,type:"GET",contentType:"application/x-www-form-urlencoded;
charset=UTF-8",processData:!0,async:!0,accepts:
{xml:"application/xml,
text/xml",html:"text/html",text:"text/plain",json:"application/json,
text/javascript","*":bW},contents:
{xml:/xml/,html:/html/,json:/json/},responseFields:
{xml:"responseXML",text:"responseText"},converters:{"*
text":a.String,"text html":!0,"text json":f.parseJSON,"text
xml":f.parseXML},flatOptions:{context:!0,url:!
0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c)
{function w(a,c,l,m){if(s!==2)
{s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var
o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304)
{if(d.ifModified){if(y=v.getResponseHeader("LastModified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag
[k]=z}if(a===304)w="notmodified",o=!0;else
try{r=cb(d,x),w="success",o=!0}catch(A)
{w="parsererror",u=A}}else{u=w;if(!w||
a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?
h.resolveWith(e,[r,w,v]):h.rejectWith(e,
[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),
[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),-f.active||f.event.trigger("ajaxStop"))}}typeof
a=="object"&&(c=a,a=b),c=c||{};var
d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e
instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once
memory"),j=d.statusCode||
{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:f
unction(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||
a,l[a]=b}return this},getAllResponseHeaders:function(){return
s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o)
{o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLower
Case()]}return c===b?null:c},overrideMimeType:function(a){s||
(d.mimeType=a);return this},abort:function(a)
{a=a||"abort",p&&p.abort(a),w(0,a);return
this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v
.statusCode=function(a){if(a){var b;if(s<2)for(b in
a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||
d.url)
+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataTy
pe||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.
url.toLowerCase()),d.crossDomain=!(!r||
r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?
80:443))==(bV[3]||(bV[1]==="http:"?
80:443)))),d.data&&d.processData&&typeof d.data!

Kode Program
="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s==
=2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!
bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!
d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete
d.data),k=d.url;if(d.cache===!1){var
x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?
(bL.test(d.url)?"&":"?")+"_="+x:"")}}
(d.data&&d.hasContent&&d.contentType!==!1||
c.contentType)&&v.setRequestHeader("ContentType",d.contentType),d.ifModified&&(k=k||
d.url,f.lastModified[k]&&v.setRequestHeader("If-ModifiedSince",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-NoneMatch",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.acc
epts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!
=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in
d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.be
foreSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u
in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",
[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function()
{v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z)
{if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var
d=[],e=function(a,b){b=f.isFunction(b)?
b():b,d[d.length]=encodeURIComponent(a)
+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.tradition
al);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function()
{e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return
d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:
{}});var cc=f.now(),cd=/(\=)\?(&|
$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return
f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var
e=typeof b.data=="string"&&/^application\/x\-www\-form\urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!
==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var
g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?
b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"
$2";b.jsonp!==!
1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===
k&&(j+=(/\?/.test(j)?"&":"?")
+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a)
{g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h]
(g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not
called");return
g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:
{script:"text/javascript, application/javascript, application/ecmascript,
application/x-ecmascript"},contents:{script:/javascript|

Kode Program
ecmascript/},converters:{"text script":function(a)
{f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a)
{a.cache===b&&(a.cache=!
1),a.crossDomain&&(a.type="GET",a.global=!
1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var
d,e=c.head||c.getElementsByTagName("head")[0]||
c.documentElement;return{send:function(f,g)
{d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.ch
arset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=fu
nction(a,c){if(c||!d.readyState||/loaded|
complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&
&d.parentNode&&e.removeChild(d),d=b,c||
g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function()
{d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a
in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?
function(){return!this.isLocal&&ch()||ci()}:ch,function(a)
{f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}
(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!
c.crossDomain||f.support.cors){var d;return{send:function(e,g){var
h=c.xhr(),i,j;c.username?
h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url
,c.async);if(c.xhrFields)for(j in
c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.o
verrideMimeType(c.mimeType),!c.crossDomain&&!e["X-RequestedWith"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in
e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||
null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4))
{d=b,i&&(h.onreadystatechange=f.noop,ce&&delete
cg[i]);if(e)h.readyState!
==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n
=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.r
esponseText}catch(a){}try{k=h.statusText}catch(o){k=""}!
j&&c.isLocal&&!c.crossDomain?j=m.text?
200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!
c.async||h.readyState===4?d():(i=++cf,ce&&(cg||
(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:func
tion(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)
$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)
$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddi
ngBottom"],
["width","marginLeft","marginRight","paddingLeft","paddingRight"],
["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||
a===0)return this.animate(ct("show",3),a,b,c);for(var
g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!
f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),
(e===""&&f.css(d,"display")==="none"||!

Kode Program
f.contains(d.ownerDocument.documentElement,d))&&f._data(d,"olddisp
lay",cu(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style)
{e=d.style.display;if(e===""||
e==="none")d.style.display=f._data(d,"olddisplay")||""}}return
this},hide:function(a,b,c){if(a||a===0)return
this.animate(ct("hide",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g+
+)d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!
f._data(d,"olddisplay")&&f._data(d,"olddisplay",e));for(g=0;g<h;g+
+)this[g].style&&(this[g].style.display="none");return
this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof
a=="boolean";f.isFunction(a)&&f.isFunction(b)?
this._toggle.apply(this,arguments):a==null||d?this.each(function(){var
b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]
()}):this.animate(ct("toggle",3),a,b,c);return
this},fadeTo:function(a,b,c,d){return
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},
a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!
1&&f._mark(this);var
b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,
i,j,k,l,m,n,o,p,q;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!
==g&&(a[g]=a[i],delete a[i]);if((k=f.cssHooks[g])&&"expand"in k)
{l=k.expand(a[g]),delete a[g];for(i in l)i in a||(a[i]=l[i])}}for(g in a)
{h=a[g],f.isArray(h)?
(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=
b.specialEasing&&b.specialEasing[g]||
b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return
b.complete.call(this);c&&(g==="height"||
g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,t
his.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")
==="none"&&(!f.support.inlineBlockNeedsLayout||
cu(this.nodeName)==="inline"?this.style.display="inlineblock":this.style.zoom=1))}b.overflow!
=null&&(this.style.overflow="hidden");for(i in a)j=new
f.fx(this,b,i),h=a[i],cm.test(h)?(q=f._data(this,"toggle"+i)||
(h==="toggle"?d?"show":"hide":0),q?
(f._data(this,"toggle"+i,q==="show"?"hide":"show"),j[q]()):j[h]()):
(m=cn.exec(h),n=j.cur(),m?(o=parseFloat(m[2]),p=m[3]||
(f.cssNumber[i]?"":"px"),p!=="px"&&(f.style(this,i,(o||1)+p),n=(o||
1)/j.cur()*n,f.style(this,i,n+p)),m[1]&&(o=(m[1]==="-="?1:1)*o+n),j.custom(n,o,p)):j.custom(n,h,""));return!0}var
e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!
1]);a=f.extend({},a);return e.queue===!1?
this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!
="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return
this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!
0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!

Kode Program
0,this);if(a==null)for(b in
g)g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b);else
g[b=a+".run"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem=
==this&&(a==null||e[b].queue===a)&&(d?e[b](!
0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!
c)&&f.dequeue(this,a)})}}),f.each({slideDown:ct("show",1),slideUp:ct("
hide",1),slideToggle:ct("toggle",1),fadeIn:{opacity:"show"},fadeOut:
{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b)
{f.fn[a]=function(a,c,d){return
this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var
d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||
f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!
f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof
d.duration=="number"?d.duration:d.duration in f.fx.speeds?
f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||
d.queue===!
0)d.queue="fx";d.old=d.complete,d.complete=function(a)
{f.isFunction(d.old)&&d.old.call(this),d.queue?
f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:
{linear:function(a){return a},swing:function(a){returnMath.cos(a*Math.PI)/2+.5}},timers:[],fx:function(a,b,c)
{this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||
{}}}),f.fx.prototype={update:function()
{this.options.step&&this.options.step.call(this.elem,this.now,this),
(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function()
{if(this.elem[this.prop]!=null&&(!this.elem.style||
this.elem.style[this.prop]==null))return this.elem[this.prop];var
a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||
b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return
e.step(a)}var e=this,g=f.fx;this.startTime=cq||
cr(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d
||this.unit||
(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=t
his.elem,h.saveState=function()
{f._data(e.elem,"fxshow"+e.prop)===b&&(e.options.hide?
f._data(e.elem,"fxshow"+e.prop,e.start):e.options.show&&f._data(e.ele
m,"fxshow"+e.prop,e.end))},h()&&f.timers.push(h)&&!
co&&(co=setInterval(g.tick,g.interval))},show:function(){var
a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||
f.style(this.elem,this.prop),this.options.show=!0,a!==b?
this.custom(this.cur(),a):this.custom(this.prop==="width"||
this.prop==="height"?
1:0,this.cur()),f(this.elem).show()},hide:function()
{this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||
f.style(this.elem,this.prop),this.options.hide=!
0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cq||cr(),g=!

Kode Program
0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime)
{this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProp
erties[this.prop]=!0;for(b in
i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g)
{i.overflow!=null&&!
f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b)
{h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||
i.show)for(b in
i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!
0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!
1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=ethis.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedPrope
rties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+
(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,
{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!
a()&&b[c]===a&&b.splice(c--,1);b.length||
f.fx.stop()},interval:13,stop:function()
{clearInterval(co),co=null},speeds:
{slow:600,fast:200,_default:400},step:{opacity:function(a)
{f.style(a.elem,"opacity",a.now)},_default:function(a)
{a.elem.style&&a.elem.style[a.prop]!=null?
a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(c
p.concat.apply([],cp),function(a,b)
{b.indexOf("margin")&&(f.fx.step[b]=function(a)
{f.style(a.elem,b,Math.max(0,a.now)
+a.unit)})}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a
){return f.grep(f.timers,function(b){return a===b.elem}).length});var
cv,cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)
$/i;"getBoundingClientRect"in c.documentElement?
cv=function(a,b,c,d){try{d=a.getBoundingClientRect()}catch(e){}if(!
d||!f.contains(c,a))return d?{top:d.top,left:d.left}:{top:0,left:0};var
g=b.body,h=cy(b),i=c.clientTop||g.clientTop||0,j=c.clientLeft||
g.clientLeft||0,k=h.pageYOffset||f.support.boxModel&&c.scrollTop||
g.scrollTop,l=h.pageXOffset||f.support.boxModel&&c.scrollLeft||
g.scrollLeft,m=d.top+k-i,n=d.left+lj;return{top:m,left:n}}:cv=function(a,b,c){var
d,e=a.offsetParent,g=a,h=b.body,i=b.defaultView,j=i?
i.getComputedStyle(a,null):a.currentStyle,k=a.offsetTop,l=a.offsetLeft;
while((a=a.parentNode)&&a!==h&&a!==c)
{if(f.support.fixedPosition&&j.position==="fixed")break;d=i?
i.getComputedStyle(a,null):a.currentStyle,k-=a.scrollTop,l=a.scrollLeft,a===e&&(k+=a.offsetTop,l+=a.offsetLeft,f.support.does
NotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!
cw.test(a.nodeName))&&(k+=parseFloat(d.borderTopWidth)||
0,l+=parseFloat(d.borderLeftWidth)||
0),g=e,e=a.offsetParent),f.support.subtractsBorderForOverflowNotVisib

Kode Program
le&&d.overflow!=="visible"&&(k+=parseFloat(d.borderTopWidth)||
0,l+=parseFloat(d.borderLeftWidth)||0),j=d}if(j.position==="relative"||
j.position==="static")k+=h.offsetTop,l+=h.offsetLeft;f.support.fixedPo
sition&&j.position==="fixed"&&(k+=Math.max(c.scrollTop,h.scrollTop),
l+=Math.max(c.scrollLeft,h.scrollLeft));return{top:k,left:l}},f.fn.offset=f
unction(a){if(arguments.length)return a===b?
this:this.each(function(b){f.offset.setOffset(this,a,b)});var
c=this[0],d=c&&c.ownerDocument;if(!d)return
null;if(c===d.body)return f.offset.bodyOffset(c);return
cv(c,d,d.documentElement)},f.offset={bodyOffset:function(a){var
b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOff
set&&(b+=parseFloat(f.css(a,"marginTop"))||
0,c+=parseFloat(f.css(a,"marginLeft"))||
0);return{top:b,left:c}},setOffset:function(a,b,c){var
d=f.css(a,"position");d==="static"&&(a.style.position="relative");var
e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"
||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?
(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||
0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.topg.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?
b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!
this[0])return null;var
a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeNam
e)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||
0,c.left-=parseFloat(f.css(a,"marginLeft"))||
0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||
0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.topd.top,left:c.left-d.left}},offsetParent:function(){return
this.map(function(){var a=this.offsetParent||c.body;while(a&&!
cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent
;return
a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},functio
n(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return
f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?
h[c]:f.support.boxModel&&h.document.documentElement[e]||
h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?
g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height
:"height",Width:"width"},function(a,c){var
d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var
a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]
():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?
parseFloat(f.css(b,c,a?"margin":"border")):this[c]
():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var
i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return
f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9)
{i=a.documentElement;if(i[d]>=i[e])return i[d];return

Kode Program
Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b)
{k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?
l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof
define=="function"&&define.amd&&define.amd.jQuery&&define("jque
ry",[],function(){return f})})(window);
Menu-2.js

// <![CDATA[
function FloatMenu(){
var animationSpeed=1500;
var animationEasing='easeOutQuint';
var scrollAmount=$(document).scrollTop();
var newPosition=menuPosition+scrollAmount;
if($(window).height()<$('#dc_expr_menu').height()+$('#fl_menu
.dc_em_body').height()){
$('#dc_expr_menu').css('top',menuPosition);
} else {
$('#dc_expr_menu').stop().animate({top: newPosition},
animationSpeed, animationEasing);
}
}
$(window).load(function() {
menuPosition=$('#dc_expr_menu').position().top;
FloatMenu();
});
$(window).scroll(function () {
FloatMenu();
});

$(function() {
var fadeSpeed=500;
$("#dc_expr_menu").hover(

Kode Program
function(){ //mouse over
$('#dc_expr_menu .dc_em_label').fadeTo(fadeSpeed, 1);
$("#dc_expr_menu .dc_em_body").fadeIn(fadeSpeed);
},
function(){ //mouse out
$('#dc_expr_menu .dc_em_label').fadeTo(fadeSpeed, 0.75);
$("#dc_expr_menu .dc_em_body").fadeOut(fadeSpeed);
}
);
});

// ]]>

move-top.js
/* UItoTop jQuery Plugin 1.2 | Matt Varone |
http://www.mattvarone.com/web-design/uitotop-jquery-plugin */
(function($){$.fn.UItoTop=function(options){var defaults={text:'To
Top',min:200,inDelay:600,outDelay:400,containerID:'toTop',containerHo
verID:'toTopHover',scrollSpeed:1200,easingType:'linear'},settings=$.ex
tend(defaults,options),containerIDhash='#'+settings.containerID,conta
inerHoverIDHash='#'+settings.containerHoverID;$('body').append('<a
href="#" id="'+settings.containerID+'">'+settings.text+'</a>');$
(containerIDhash).hide().on('click.UItoTop',function(){$('html,
body').animate({scrollTop:0},settings.scrollSpeed,settings.easingType);
$
('#'+settings.containerHoverID,this).stop().animate({'opacity':0},settin
gs.inDelay,settings.easingType);return false;}).prepend('<span
id="'+settings.containerHoverID+'"></span>').hover(function(){$
(containerHoverIDHash,this).stop().animate({'opacity':1},600,'linear');
},function(){$
(containerHoverIDHash,this).stop().animate({'opacity':0},700,'linear');
});$(window).scroll(function(){var sd=$(window).scrollTop();if(typeof
document.body.style.maxHeight==="undefined"){$
(containerIDhash).css({'position':'absolute','top':sd+$
(window).height()-50});}
if(sd>settings.min)

Kode Program
$(containerIDhash).fadeIn(settings.inDelay);else
$(containerIDhash).fadeOut(settings.Outdelay);});};})(jQuery);
Nav.js
/* dCodes Framework: (c) TemplateAccess */
(function($){$.fn.dcMegaMenu=function(options){var
defaults={classParent:'dc-mega',classContainer:'subcontainer',classSubParent:'mega-hdr',classSubLink:'megahdr',classWidget:'dcextra',rowItems:3,speed:'fast',effect:'fade',event:'hover',fullWidth:false,
onLoad:function(){},beforeOpen:function(){},beforeClose:function()
{}};var options=$.extend(defaults,options);var
$dcMegaMenuObj=this;return
$dcMegaMenuObj.each(function(options){var
clSubParent=defaults.classSubParent;var
clSubLink=defaults.classSubLink;var clParent=defaults.classParent;var
clContainer=defaults.classContainer;var
clWidget=defaults.classWidget;megaSetup();function megaOver(){var
subNav=$('.sub',this);$(this).addClass('megahover');if(defaults.effect=='fade'){$
(subNav).fadeIn(defaults.speed)}if(defaults.effect=='slide'){$
(subNav).show(defaults.speed)}defaults.beforeOpen.call(this)}function
megaAction(obj){var subNav=$('.sub',obj);$(obj).addClass('megahover');if(defaults.effect=='fade'){$
(subNav).fadeIn(defaults.speed)}if(defaults.effect=='slide'){$
(subNav).show(defaults.speed)}defaults.beforeOpen.call(this)}function
megaOut(){var subNav=$('.sub',this);$(this).removeClass('megahover');$(subNav).hide();defaults.beforeClose.call(this)}function
megaActionClose(obj){var subNav=$('.sub',obj);$
(obj).removeClass('mega-hover');$
(subNav).hide();defaults.beforeClose.call(this)}function megaReset(){$
('li',$dcMegaMenuObj).removeClass('mega-hover');$('.sub',
$dcMegaMenuObj).hide()}function megaSetup(){$arrow='<span
class="dc-mega-icon"></span>';var clParentLi=clParent+'-li';var
menuWidth=$dcMegaMenuObj.outerWidth();$('> li',
$dcMegaMenuObj).each(function(){var $mainSub=$('> ul',this);var
$primaryLink=$('> a',this);if($mainSub.length)
{$primaryLink.addClass(clParent).append($arrow);
$mainSub.addClass('sub').wrap('<div class="'+clContainer+'" />');var
pos=$(this).position();pl=pos.left;if($('ul',$mainSub).length){$
(this).addClass(clParentLi);$('.'+clContainer,this).addClass('mega');$('>
li',$mainSub).each(function(){if(!$(this).hasClass(clWidget)){$
(this).addClass('mega-unit');if($('> ul',this).length){$
(this).addClass(clSubParent);$('> a',this).addClass(clSubParent+'a')}else{$(this).addClass(clSubLink);$('> a',this).addClass(clSubLink+'-

Kode Program
a')}}});var hdrs=$('.megaunit',this);rowSize=parseInt(defaults.rowItems);for(var
i=0;i<hdrs.length;i+=rowSize){hdrs.slice(i,i+rowSize).wrapAll('<div
class="row" />')}$mainSub.show();var pw=$(this).width();var
pr=pl+pw;var mr=menuWidth-pr;var
subw=$mainSub.outerWidth();var
totw=$mainSub.parent('.'+clContainer).outerWidth();var cpad=totwsubw;if(defaults.fullWidth==true){var fw=menuWidth-cpad;
$mainSub.parent('.'+clContainer).css({width:fw+'px'});
$dcMegaMenuObj.addClass('full-width')}var iw=$('.mega-unit',
$mainSub).outerWidth(true);var rowItems=$('.row:eq(0) .mega-unit',
$mainSub).length;var inneriw=iw*rowItems;var totiw=inneriw+cpad;$
('.row',this).each(function(){$('.mega-unit:last',this).addClass('last');var
maxValue=undefined;$('.mega-unit > a',this).each(function(){var
val=parseInt($(this).height());if(maxValue===undefined||
maxValue<val){maxValue=val}});$('.mega-unit >
a',this).css('height',maxValue+'px');$
(this).css('width',inneriw+'px')});if(defaults.fullWidth==true)
{params={left:0}}else{var ml=mr<ml?ml+ml-mr:(totiw-pw)/2;var
subLeft=pl-ml;var params={left:pl+'px',marginLeft:ml+'px'};if(subLeft<0){params={left:0}}else if(mr<ml)
{params={right:0}}}$('.'+clContainer,this).css(params);$('.row',
$mainSub).each(function(){var rh=$(this).height();$('.megaunit',this).css({height:rh+'px'});$
(this).parent('.row').css({height:rh+'px'})});$mainSub.hide()}else{$
('.'+clContainer,this).addClass('non-mega').css('left',pl+'px')}}});var
menuHeight=$('> li > a',$dcMegaMenuObj).outerHeight(true);$
('.'+clContainer,$dcMegaMenuObj).css({top:menuHeight+'px'}).css('zindex','1000');if(defaults.event=='hover'){var
config={sensitivity:2,interval:100,over:megaOver,timeout:400,out:meg
aOut};$('li',
$dcMegaMenuObj).hoverIntent(config)}if(defaults.event=='click'){$
('body').mouseup(function(e){if(!$(e.target).parents('.megahover').length){megaReset()}});$('> li > a.'+clParent,
$dcMegaMenuObj).click(function(e){var $parentLi=$
(this).parent();if($parentLi.hasClass('mega-hover'))
{megaActionClose($parentLi)}else{megaAction($parentLi)}e.preventD
efault()})}defaults.onLoad.call(this)}})}})(jQuery);
Nav-hover.js
(function($){$.fn.hoverIntent=function(f,g){var
cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?
{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev)
{cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob)
{ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)
+ Math.abs(pY-cY))<cfg.sensitivity){$

Kode Program
(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return
cfg.over.apply(ob,
[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function()
{compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob)
{ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;
return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var
ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t)
{ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}
if(e.type=="mouseenter"){pX=ev.pageX;pY=ev.pageY;$
(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1)
{ob.hoverIntent_t=setTimeout(function()
{compare(ev,ob);},cfg.interval);}}else{$
(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1)
{ob.hoverIntent_t=setTimeout(function()
{delay(ev,ob);},cfg.timeout);}}};return
this.bind('mouseenter',handleHover).bind('mouseleave',handleHover);}
;})(jQuery);
Script.js
$(window).load(function(){

// We are listening to the window.load event, so we can be sure


// that the images in the slideshow are loaded properly.

// Testing wether the current browser supports the canvas


element:
var supportCanvas = 'getContext' in
document.createElement('canvas');

// The canvas manipulations of the images are CPU intensive,


// this is why we are using setTimeout to make them
asynchronous
// and improve the responsiveness of the page.

var slides = $('#slideshow li'),


current = 0,

Kode Program
slideshow = {width:0,height:0};

setTimeout(function(){

window.console && window.console.time &&


console.time('Generated In');

if(supportCanvas){
$('#slideshow img').each(function(){

if(!slideshow.width){
// Taking the dimensions of the first
image:
slideshow.width = this.width;
slideshow.height = this.height;
}

// Rendering the modified versions of the


images:
createCanvasOverlay(this);
});
}

window.console && window.console.timeEnd &&


console.timeEnd('Generated In');

$('#slideshow .arrow').click(function(){
var li

= slides.eq(current),
canvas
nextIndex

= li.find('canvas'),
= 0;

Kode Program
// Depending on whether this is the next or previous
// arrow, calculate the index of the next slide
accordingly.

if($(this).hasClass('next')){
nextIndex = current >= slides.length-1 ? 0 :
current+1;
}
else {
nextIndex = current <= 0 ? slides.length-1 :
current-1;
}

var next = slides.eq(nextIndex);

if(supportCanvas){

// This browser supports canvas, fade it into


view:

canvas.fadeIn(function(){

// Show the next slide below the


current one:
next.show();
current = nextIndex;

// Fade the current slide out of view:


li.fadeOut(function(){
li.removeClass('slideActive');
canvas.hide();

Kode Program
next.addClass('slideActive');
});
});
}
else {

// This browser does not support canvas.


// Use the plain version of the slideshow.

current=nextIndex;
next.addClass('slideActive').show();
li.removeClass('slideActive').hide();
}
});

},100);

// This function takes an image and renders


// a version of it similar to the Overlay blending
// mode in Photoshop.

function createCanvasOverlay(image){

var canvas
document.createElement('canvas'),
canvasContext

=
= canvas.getContext("2d");

// Make it the same size as the image


canvas.width = slideshow.width;
canvas.height = slideshow.height;

Kode Program

// Drawing the default version of the image on the canvas:


canvasContext.drawImage(image,0,0);

// Taking the image data and storing it in the imageData


array:
var imageData
=
canvasContext.getImageData(0,0,canvas.width,canvas.height),
data

= imageData.data;

// Loop through all the pixels in the imageData array, and


modify
// the red, green, and blue color values.

for(var i = 0,z=data.length;i<z;i++){

// The values for red, green and blue are


consecutive elements
// in the imageData array. We modify the three of
them at once:
data[i] = ((data[i] < 128) ? (2*data[i]*data[i] /
255) : (255 - 2 * (255 - data[i]) * (255 - data[i]) / 255));
data[++i] = ((data[i] < 128) ? (2*data[i]*data[i] /
255) : (255 - 2 * (255 - data[i]) * (255 - data[i]) / 255));
data[++i] = ((data[i] < 128) ? (2*data[i]*data[i] /
255) : (255 - 2 * (255 - data[i]) * (255 - data[i]) / 255));

// After the RGB elements is the alpha value, but we


leave it the same.
++i;
}

Kode Program
// Putting the modified imageData back to
the canvas.
canvasContext.putImageData(imageData,0,0);
// Inserting the canvas in the DOM, before
the image:
image.parentNode.insertBefore(canvas,image);
}

});

Anda mungkin juga menyukai