Monday 4 November 2013

A CMS for a Travel Information System

"A content management system for a travel information (NTIK) system is to be designed to allow travellers to access to an electronic one-stop travel "independent traveller" services information system. The NTIK will aim to provide up to date information about all "Nordic" destinations, activities, carbon footprint, well known sights, tours (etc.) for independently minded travellers who have access to the WWW, primarily for "Nordic" countries i.e. Norway, (including Svalbard van Mayen), Sweden, Denmark, Finland and areas administered by the Sami ("Lapland. Users will need a clickable "map" style interface from which they will want to explore suitably tailored web-content so as to make the NTIK as user-friendly as possible."

Your client will provide further details as the system is iteratively developed (i.e. a set of more detailed requirements will be given each week during client briefing sessions). To meet user needs, an essential part of the system is that you provide a searchable data set about travel destinations. This may be achieved using a collection of locally indexed documents and/or by leveraging a search engine (such as Google). You are STRONGLY encouraged to leverage Web 2.0 tools and XML technologies as well as other technologies with which you are already familiar as part of this task.

You should develop the system using a good standard lab based PC but should ideally design the system so that it can be easily ported to mobile devices that travellers have with them. More details on this aspect will emerge from the client. However good "visualization" is needed, using a strong unifying visual theme.

Below is a sub-set of requirements to give an initial overview of the system

  • CREATE A CLICKABLE MAP FRONT-END SHOWING  Nordic countries and major tourist attractions, cities etc (IMPORTANT)
  • Users to be able to hierarchically access (e.g. for the city of Tromso): restaurants, tours,      hotels, activities, seasonally grouped (winter, spring, and summer), weather etc.
  • 2/3 attractions for each country  in each town /capitals or main big towns which will be listed
  • flexible search for travel activities, hotels, destinations
  • there should be a theme  for each country so northern lights, museums, winter, summer themed holidays
  • Users to register and log in using passwords. Admin users to be defined.
  • Users to search local data or WWW datasets using frequently used search terms
  • Look and feel of the system needs to be uniform and coherent
  • Provision of calculators (e.g. carbon footprint, km distances) is needed
  • Integrate Web 2.0 features such as blogs, tag clouds
  • Consideration of a "simulated" crowd source inputs is needed
  • search bar, HELP, BACK, HOME button links need to be on the systems allowing the user to browse the kiosk easily
  • there should be a summer theme . northern lights, colourful warm design etc

Please use any web operating system (php,mysql preferably) that allows the software to be used in different platforms such as windows pc based, tablets, ipads, mobile phones

Iceland Reykjavik, , Kopavogur
Finland: Helsinki, Vantaa
Faroe Island: Tórshavn, Vágur
Norway: Oslo, Bergen
Sweden : Stockholm . malmo
Denmark: Copenhagen, Aarhus

Design Process and Evaluation
2 1:1 Provide Useful Content
2 1:2 Establish User Requirements
3 1:3 Understand and Meet User’s Expectations
4 1:4 Involve Users in Establishing User Requirements
4 1:5 Set and State Goals
5 1:6 Focus on Performance Before Preference
5 1:7 Consider Many User Interface Issues
6 1:8 Be Easily Found in the Top 30
7 1:9 Set Usability Goals
7 1:10 Use Parallel Design
8 1:11 Use Personas


9 Chapter 2—Optimizing the User Experience
10 2:1 Do Not Display Unsolicited Windows or Graphics
10 2:2 Increase Web Site Credibility
11 2:3 Standardize Task Sequences
12 2:4 Reduce the User’s Workload
13 2:5 Design for Working Memory Limitations
13 2:6 Minimize Page Download Time
14 2:7 Warn of ‘Time Outs’
15 2:8 Display Information in a Directly Usable Format
16 2:9 Format information for Reading and Printing
16 2:10 Provide Feedback When Users Must Wait
17 2:11 Inform Users of Long Download Times
18 2:12 Develop Pages that Will Print Properly
19 2:13 Do Not Require Users to Multitask While Reading
19 2:14 Use Users’ Terminology in Help Documentation
20 2:15 Provide Printing Options
21 2:16 Provide Assistance to Users

22 Chapter 3—Accessibility
23 3:1 Comply with Section 508
23 3:2 Design Forms for Users Using Assistive Technologies
24 3:3 Do Not Use Color Alone to Convey Information
24 3:4 Enable Users to Skip Repetitive Navigation Links
25 3:5 Provide Text Equivalents for Non-Text Elements
26 3:6 Test Plug-Ins and Applets for Accessibility
26 3:7 Ensure that Scripts Allow Accessibility
26 3:8 Provide Equivalent Pages
27 3:9 Provide Client-Side Image Maps
27 3:10 Synchronize Multimedia Elements
27 3:11 Do Not Require Style Sheets
28 3:12 Provide Frame Titles
28 3:13 Avoid Screen Flicker


29 Chapter 4—Hardware and Software
30 4:1 Design for Common Browsers
31 4:2 Account for Browser Differences
32 4:3 Design for Popular Operating Systems
33 4:4 Design for User’s Typical Connection Speed
33 4:5 Design for Commonly Used Screen Resolutions


34 Chapter 5—The Homepage
35 5:1 Enable Access to the Homepage
36 5:2 Show All Major Options on the Homepage
37 5:3 Create a Positive First Impression of Your Site
38 5:4 Communicate the Web Site’s Value and Purpose
39 5:5 Limit Prose Text on the Homepage
40 5:6 Ensure the Homepage Looks like a Homepage
41 5:7 Limit Homepage Length
42 5:8 Announce Changes to a Web Site
43 5:9 Attend to Homepage Panel Width


44 Chapter 6—Page Layout
45 6:1 Avoid Cluttered Displays
46 6:2 Place Important Items Consistently
47 6:3 Place Important Items at Top Center
48 6:4 Structure for Easy Comparison
49 6:5 Establish Level of Importance
50 6:6 Optimize Display Density
51 6:7 Align Items on a Page
52 6:8 Use Fluid Layouts
53 6:9 Avoid Scroll Stoppers
54 6:10 Set Appropriate Page Lengths
55 6:11 Use Moderate White Space
56 6:12 Choose Appropriate Line Lengths
57 6:13 Use Frames when Functions Must Remain Accessible


58 Chapter 7—Navigation
59 7:1 Provide Navigational Options
60 7:2 Differentiate and Group Navigation Elements
61 7:3 Use a Clickable ‘List of Contents’ on Long Pages
62 7:4 Provide Feedback on User’s Location
63 7:5 Place Primary Navigation Menus in the Left Panel
64 7:6 Use Descriptive Tab Labels
65 7:7 Present Tabs Effectively
66 7:8 Keep Navigation-Only Pages Short
67 7:9 Use Appropriate Menu Types
68 7:10 Use Site Maps
69 7:11 Use ‘Glosses’ to Assist Navigation
70 7:12 Breadcrumb Navigation


71 Chapter 8—Scrolling and Paging
72 8:1 Eliminate Horizontal Scrolling
73 8:2 Facilitate Rapid Scrolling While Reading
74 8:3 Use Scrolling Pages for Reading Comprehension
74 8:4 Use Paging Rather Than Scrolling
75 8:5 Scroll Fewer Screenfuls


76 Chapter 9—Headings, Titles, and Labels
77 9:1 Use Clear Category Labels
78 9:2 Provide Descriptive Page Titles
79 9:3 Use Descriptive Headings Liberally
80 9:4 Use Unique and Descriptive Headings
81 9:5 Highlight Critical Data
82 9:6 Use Descriptive Row and Column Headings
83 9:7 Use Headings in the Appropriate HTML Order
84 9:8 Provide Users with Good Ways to Reduce Options



85 Chapter 10—Links
86 10:1 Use Meaningful Link Labels
87 10:2 Link to Related Content
88 10:3 Match Link Names with Their Destination Pages
89 10:4 Avoid Misleading Cues to Click
90 10:5 Repeat Important Links
91 10:6 Use Text for Links
92 10:7 Designate Used Links
93 10:8 Provide Consistent Clickability Cues
94 10:9 Ensure that Embedded Links are Descriptive
95 10:10 Use ‘Pointing-and-Clicking’
96 10:11 Use Appropriate Text Link Lengths
97 10:12 Indicate Internal vs. External Links
98 10:13 Clarify Clickable Regions of Images
99 10:14 Link to Supportive Information


100 Chapter 11—Text Appearance
101 11:1 Use Black Text on Plain, High-Contrast Backgrounds
102 11:2 Format Common Items Consistently
102 11:3 Use Mixed-Case for Prose Text
103 11:4 Ensure Visual Consistency
104 11:5 Use Bold Text Sparingly
105 11:6 Use Attention-Attracting Features when Appropriate
106 11:7 Use Familiar Fonts
107 11:8 Use at Least 12-Point Font
108 11:9 Color-Coding and Instructions
109 11:10 Emphasize Importance
110 11:11 Highlighting Information


111 Chapter 12—Lists
112 12:1 Order Elements to Maximize User Performance
113 12:2 Place Important Items at Top of the List
114 12:3 Format Lists to Ease Scanning
115 12:4 Display Related Items in Lists
116 12:5 Introduce Each List
117 12:6 Use Static Menus
117 12:7 Start Numbered Items at One
118 12:8 Use Appropriate List Style
119 12:9 Capitalize First Letter of First Word in Lists and Labels
120 Chapter 13—Screen-Based Controls (Widgets)
121 13:1 Distinguish Required and Optional Data Entry Fields
122 13:2 Label Pushbuttons Clearly
123 13:3 Label Data Entry Fields Consistently
123 13:4 Do Not Make User-Entered Codes Case Sensitive
124 13:5 Label Data Entry Fields Clearly
125 13:6 Minimize User Data Entry
126 13:7 Put Labels Close to Data Entry Fields
127 13:8 Allow Users to See Their Entered Data
128 13:9 Use Radio Buttons for Mutually Exclusive Selections
129 13:10 Use Familiar Widgets
130 13:11 Anticipate Typical User Errors
131 13:12 Partition Long Data Items
132 13:13 Use a Single Data Entry Method
133 13:14 Prioritize Pushbuttons
134 13:15 Use Check Boxes to Enable Multiple Selections
135 13:16 Label Units of Measurement
136 13:17 Do Not Limit Viewable List Box Options
137 13:18 Display Default Values
138 13:19 Place Cursor in First Data Entry Field
138 13:20 Ensure that Double-Clicking Will Not Cause Problems
139 13:21 Use Open Lists to Select One from Many
140 13:22 Use Data Entry Fields to Speed Performan


SOLUTION

ADMIN.PHP



<?php session_start(); ?>
<html>
    <head>
        <link rel="stylesheet" href="css/styles.css" type="text/css" media="screen" />
            <?php
                include("connect.php");
                $user = $_SESSION['log']['email'];
                $query = mysql_query("SELECT * FROM users WHERE email = '$user'") or die(mysql_error());
                $display = mysql_fetch_array($query);
            ?>
        <title>Home: <?php echo $display['email']; ?></title>
    </head>
    <body>
        <div class="top">
            <logo>
                   Travel Information (NTIK) system
            </logo>
            <wrap>
                <a href="">Home</a>
                <a href="">About Us</a>
                <a href="">Contact Us</a>
            </wrap>
        </div>
        <div class="container">
        <div class="roll">
            <center>
                <img src="images/(4).jpg" width="1020" height="240" />
            </center>

        </div>
        <div class="content">
            <left_sec>
                Welcome: <?php echo $display['email']; ?> | <a href="list.php">List of Hotels</a> | <a href="logout.php">Logout</a>
                <center><b>Hotel Detail</b></center>
                <?php
                            include 'connect.php';
                            if(isset($_POST['submit'])){
                                $name = $_POST['name'];
                                $price = $_POST['price'];
                                $rating = $_POST['star'];
                                $address = $_POST['address'];
                                $country = $_POST['country'];
                                $contact = $_POST['contact'];
                           
                                $file=$_FILES['image']['tmp_name'];
                                $image= addslashes(file_get_contents($_FILES['image']['tmp_name']));
                                $image_name= addslashes($_FILES['image']['name']);
                                $image_size= getimagesize($_FILES['image']['tmp_name']);
                           
                                if ($image_size==FALSE) {
                                        echo "You have entered an invalid file!";
                                }else{

                                        move_uploaded_file($_FILES["image"]["tmp_name"],"uploads/" . $image_name);
                                        $location="uploads/" . $_FILES["image"]["name"];

                                $sql = mysql_query("INSERT INTO hotels SET name='$name',price='$price',rating='$rating',location_address='$address',country='$country',contact='$contact',image='$location'");
                                if($sql){
                                    echo '<center><b>The hotel is successifully registered</b></center >';
                                }
                                }
                            }
                ?>
                <form action="" method="post" enctype="multipart/form-data">
                        <table border="0" align="center" width="150">
                        <tr>
                            <td>Name:</td>
                            <td><input type="text" name="name" required /></td>
                        </tr>
                        <tr>
                            <td>Price per Night:</td>
                            <td><input type="text" name="price" required /></td>
                        </tr>
                        <tr>
                            <td>Rating:</td>
                            <td>
                                <select name="star">
                                    <option>Select:</option>
                                    <option value="Five Star">Five Star</option>
                                    <option value="Four Star">Four Star</option>
                                    <option value="Three Star">Three Star</option>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td>Location/Address:</td>
                            <td><input type="text" name="address" required /></td>
                        </tr>
                        <tr>
                            <td>Country:</td>
                            <td>
                                <select name="country">
                                    <option>Select</option>
                                    <option>Norway</option>
                                    <option>Demark</option>
                                    <option>Sweden</option>
                                    <option>Finland</option>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td>Contact:</td>
                            <td><input type="text" required name="contact" /></td>
                        </tr>
                        <tr>
                            <td>Image:</td>
                            <td><input type="file" required name="image" /></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><input type="submit" name="submit" value="Save Detail"/></td>
                        </tr>
                    </table>
                </form>
            </left_sec>
       
        </div>
        </div>
        <div class="footer">
            <extend>

            </extend>
            <sect1>
                <tit>
                    Find Us On
                </tit>
                <cont>

                </cont>    
            </sect1>
            <sect2>
                <tit>
                    Contact Us
                </tit>
                <cont>
                    Phone Number(s):<br/>
                    0987654321<br/>
                    E-mail Address:<br/>
                    job@yahoo.com
                </cont>    
            </sect2>
            <sect3>
                <tit>
                    Quick Links
                </tit>
                <cont>
                    <a href="" title="Home Page">Home</a><br/>
                    <a href="" title="About Us Page">About Us</a><br/>
                    <a href="" title="Contact Us Pages">Contact Us</a><br/>
                </cont>    

            </sect3>
        </div>
    </body>
</html>



Name:
Price per Night:
Rating:
Location/Address:
Country:
Contact:
Image:
0) { session_register('is'); $_SESSION['log']['login'] = TRUE; $_SESSION['log']['email'] = $_POST['email']; $session = "1"; $query = mysql_query("SELECT * FROM users WHERE email = '$email'") or die(mysql_error()); $display = mysql_fetch_array($query); //$image = $display['image']; //$insert = "INSERT INTO users SET username = '$username', password = '$password', session_id= '', created_date = CURRENT_TIMESTAMP"; //$add_member = mysql_query($insert); $type = $display['type']; if ($type == "admin") { header("location:admin.php"); } else { header("location:home.php"); } } } ?>

CONNECT.PHP

<?php
$username='root';
$password='';
$host='localhost';
$database='ntik';
$dbconn=mysql_connect($host,$username,$password) or trigger_error(mysql_error());
mysql_select_db($database,$dbconn) or die(mysql_error());
?>                    

STYLE.CSS

body{
    margin: 0px;
    font-size:13;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: url('../images/background.jpg') fixed;
}
.top{
    min-width: 1000px;
    height: 60px;
    border: 0px solid black;
    background: #357C20; /*0C371B;*/
    font-family: Arial,Helvetica,sans-serif;
}
.top wrap{
    width: auto;
    height: auto;
    float: left;
    border: 0px solid red;
    margin: 0px 0px 0px 240px;
}
.top a{
    width: 90px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #0C371B;
    background: #0C371B;
    color: #ffffff;
    float: left;
    font-size: 13px;
    font-weight: bolder;
    text-align: center;
    text-decoration: none;
    border-radius:0px 5px 0px 5px; 
    margin: 15px 0px 0px 5px;
}
.top a:hover{
    width: 90px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #006600;
    background: #006600;
    color: #ffffff;
    float: left;
    font-size: 13px;
    font-weight: bolder;
    text-align: center;
    text-decoration: none;
    border-radius:0px 5px 0px 5px; 
    margin: 15px 0px 0px 5px;
}
.top logoq{
    width: 70px;
    height: 40px;
    border: 1px solid red;
    float: left;
    margin: 10px 0px 0px 5px;
}
.top logo{
    width: auto;
    height: auto;
    border: 0px solid white;
    float: left;
    font-size: 20px;
    font-family: cambria;
    text-align: left;
    font-weight: bolder;
    margin: 13px 0px 0px 2px;
    color: white;
}
.container{
    width: 1020;
    height: auto;
    border: 0px solid red;
    margin: auto;
}
.roll{
    width: 1020px;
    border-radius: 0px 0px 0px 0px;
    height: 240px;
    background: white;
    margin: auto;
    border-left: 15px solid #357C20;
    border-right: 15px solid #357C20;
    border-bottom: 15px solid #357C20;
    
}
.roll left{
    width: 300px;
    height: 198px;
    border: 0px red solid;
    float: left;
}
.roll center{
    width: auto;
    height: 240px;
    border: 0px purple solid;
    float: left;
}
.roll right{
    width: 250px;
    height: 198px;
    border: 1px purple solid;
    float: right;
}
.content{
    width: 1050px;
    height: auto;
    background: white;
    margin: auto;
    border: 0px solid red;
    float: left;
}
.content left_sec{
    width: 1047px;
    height: auto;
    border: 0px solid black;
    float: left;
}
.content login{
    width: 1045px;
    height: 200px;
    border: 1px solid black;
    margin: auto;
}
.content right_sec{
    width: 300px;
    height: 600px;
    border: 0px solid red;
    float: right;
}
.content right_sec event{
    width: 295px;
    height: 200px;
    border: 1px solid #EEEEEE;
    float: left;
    margin: 0px 0px 10px 0px;
    background: #F9F9F9;
    border-radius: 5px;
}
.content right_sec event tpc{
    width: 100%;
    height: 28px;
    border: 0px solid #EEEEEE;
    float: left;
    text-align: center;
    line-height: 27px;
    font-weight: bolder;
    background: white;
    border-radius: 5px 5px 0px 0px;
}
.footer{
    width: 1349px;
    height: 250px;
    background: #111111;
    float: left;
    z-index: 10;
    color:white;
    overflow: hidden;
}
.footer extend{
    width: 1050px;
    height: 20px;
    background: white;
    margin: 0px 0px 0px 165px;
    float: left;
    border-radius: 0px 0px 5px 5px;
}
.footer tit{
    width: 100%;
    height: 30px;
    background: #222222;
    float: left;
    text-align: center;
    color: #ffffff;
    font-weight: bolder;
    font-size: 13;
    line-height: 27px;

}
.footer cont{
    width: 290px;
    height: 100%;
    padding: 0px 0px 0px 10px;
    float: left;
    color: #ffffff;
    font-weight: bolder;
    border: 0px white solid; 
    font-size: 13;
    line-height: 27px;
}
.footer cont a{
    text-decoration: none;
    color: white;
}
.footer sect1{
    width: 338px;
    height: 100%;
    border: 0px white solid;
    float: left;
    margin: 10px 0px 0px 150px;
}
.footer sect2{
    width: 338px;
    height: 100%;
    margin: 10px 0px 0px 18px;
    border: 0px white solid;
    float: left;
}
.footer sect3{
    width: 338px;
    height: 100%;
    border: 0px white solid;
    float: right;
    margin: 10px 149px 0px 0px;
}

HOME.PHP

<?php session_start(); ?>
<html>
    <head>
        <link rel="stylesheet" href="css/styles.css" type="text/css" media="screen" />
        <?php
        include("connect.php");
        $user = $_SESSION['log']['email'];
        $query = mysql_query("SELECT * FROM users WHERE email = '$user'") or die(mysql_error());
        $display = mysql_fetch_array($query);
        ?>
        <title>Home: <?php echo $display['email']; ?></title>
    </head>
    <body>
        <div class="top">
            <logo>
                Travel Information (NTIK) system
            </logo>
                 <wrap>
                <a href="">Home</a>
                <a href="">About Us</a>
                <a href="">Contact Us</a>
            </wrap>
        </div>
        <div class="container">
            <div class="roll">
                <center>
                    <img src="images/(4).jpg" width="1020" height="240" />
                </center>

            </div>
            <div class="content">
                <left_sec>
                    Welcome: <?php echo $display['email']; ?> | <a href="logout.php">Logout</a>
                    <center><b>Nordic Countries</b></center>
                    <table border="0" align="center" width="150">
                        <?php
                        include 'connect.php';
                        $getContent = mysql_query("SELECT * FROM hotels");
                        $result = mysql_fetch_array($getContent);
                        //Norway
                        $nameNorway = 'Norway';
                        //Sweden
                        $nameSweden = 'Sweden';
                        //Denmark
                        $nameDenmark = 'Denmark';
                        //Finland
                        $nameFinland = 'Finland';
                        ?>
                        <tr>
                            <td align="center"><a href="hotels.php?name=<?php echo $nameNorway ?>">Norway</a></td>
                        </tr>
                        <tr>
                            <td align="center"><a href="hotels.php?name=<?php echo $nameSweden ?>">Sweden </a></td>
                        </tr>
                        <tr>
                            <td align="center"><a href="hotels.php?name=<?php echo $nameDenmark ?>">Denmark</a></td>
                        </tr>
                        <tr>
                            <td align="center"><a href="hotels.php?name=<?php echo $nameFinland ?>">Finland </a></td>
                        </tr>
                    </table>
                </left_sec>
            </div>
        </div>
        <div class="footer">
            <extend>

            </extend>
            <sect1>
                <tit>
                    Find Us On
                </tit>
                <cont>

                </cont>        
            </sect1>
            <sect2>
                <tit>
                    Contact Us
                </tit>
                <cont>
                    Phone Number(s):<br/>
                    0987654321<br/>
                    E-mail Address:<br/>
                    job@yahoo.com
                </cont>        
            </sect2>
            <sect3>
                <tit>
                    Quick Links
                </tit>
                <cont>
                    <a href="" title="Home Page">Home</a><br/>
                    <a href="" title="About Us Page">About Us</a><br/>
                    <a href="" title="Contact Us Pages">Contact Us</a><br/>
                </cont>        

            </sect3>
        </div>
    </body>
</html>

'; echo '
'; while ($row = mysql_fetch_array($getHotel)) { $name = $row['name']; $price = $row['price']; $rating = $row['rating']; $location = $row['location_address']; $country = $row['country']; $contact = $row['contact']; $image = $row['image']; echo'
'; echo ''; echo ""; echo ''; echo ''; echo '
'. 'Hotel: '.$name. '
'. 'Price: '.$price.'
'. 'Hotel Rating: '.$rating.'
'. 'Location/Address: '.$location.'
'. 'Contact: '.$contact.'
'. '
'; } ?>
'; echo '
'; while ($row = mysql_fetch_array($getHotel)) { $name = $row['name']; $price = $row['price']; $rating = $row['rating']; $location = $row['location_address']; $country = $row['country']; $contact = $row['contact']; $image = $row['image']; echo'
'; echo ''; echo ""; echo ''; echo ''; echo '
'. 'Hotel: '.$name. '
'. 'Price: '.$price.'
'. 'Hotel Rating: '.$rating.'
'. 'Location/Address: '.$location.'
'. 'Contact: '.$contact.'
'. '
'; } ?>
'; ?>
Email:
Password:
If you are not registered please Register Here



INDEX.PHP

<html>
    <head>
        <link rel="stylesheet" href="css/styles.css" type="text/css" media="screen" />
        <title>NTIK</title>
    </head>
    <body>
        <div class="top">
            <logo>
                Travel Information (NTIK) system
            </logo>
            <wrap>
                <a href="">Home</a>
                <a href="">About Us</a>
                <a href="">Contact Us</a>
            </wrap>
        </div>
        <div class="container">
            <div class="roll">
                <center>
                    <img src="images/(4).jpg" width="1020" height="240" />
                </center>

            </div>
            <div class="content">
                <login>
                    <?php
error_reporting(E_ALL ^ E_NOTICE);
echo '<font color= "red"><b><center>'. $_GET['msg'] .'</center></b></font>';
?>
                    <form action="check_login.php" method="post">
                        <table border="0" align="center" style="margin-top: 20px;">
                            <tr>
                                <td>Email:</td>
                                <td><input type="email" size="40" name="email" required /></td>
                            </tr>
                            <tr>
                                <td>Password:</td>
                                <td><input type="password" size="40" required name="password" /></td>
                            </tr>
                            <tr>
                                <td></td>
                                <td align="right"><input type="submit" name="login" value="Login" /></td>
                            </tr>
                            <tr>
                                <td colspan="2">
                            <center>If you are not registered please <a href="signup.php">Register Here</a></center>
                            </td>

                            </tr>
                        </table>
                    </form>
                    <br/><br/><br/><br/><br/><br/><br/>
                </login>
            </div>
        </div>

    </body>
</html>

INDEX1.HTML

<html>
    <head>
        <link rel="stylesheet" href="css/styles.css" type="text/css" media="screen" />
        <title>Home</title>
    </head>
    <body>
        <div class="top">
            <logo>

            </logo>
            <name>
                name
            </name>
            <wrap>
                <a href="">Home</a>
                <a href="">About Us</a>
                <a href="">Contact Us</a>
            </wrap>
        </div>
        <div class="container">
        <div class="roll">
            <center>
                rollover image
            </center>

        </div>
        <div class="content">
            <left_sec>

            </left_sec>
        </div>
        </div>
        <div class="footer">
            <extend>

            </extend>
            <sect1>
                <tit>
                    Find Us On
                </tit>
                <cont>

                </cont>        
            </sect1>
            <sect2>
                <tit>
                    Contact Us
                </tit>
                <cont>
                    Phone Number(s):<br/>
                    0987654321<br/>
                    E-mail Address:<br/>
                    job@yahoo.com
                </cont>        
            </sect2>
            <sect3>
                <tit>
                    Quick Links
                </tit>
                <cont>
                    <a href="" title="Home Page">Home</a><br/>
                    <a href="" title="About Us Page">About Us</a><br/>
                    <a href="" title="Contact Us Pages">Contact Us</a><br/>
                </cont>        

            </sect3>
        </div>
    </body>
</html>

JQUERY


$(document).ready(function() { zebraRows('tr:odd td', 'odd'); $('tbody tr').hover(function(){ $(this).find('td').addClass('hovered'); }, function(){ $(this).find('td').removeClass('hovered'); }); //default each row to visible $('tbody tr').addClass('visible'); //overrides CSS display:none property //so only users w/ JS will see the //filter box $('#search').show(); $('#filter').keyup(function(event) { //if esc is pressed or nothing is entered if (event.keyCode == 27 || $(this).val() == '') { //if esc is pressed we want to clear the value of search box $(this).val(''); //we want each row to be visible because if nothing //is entered then all rows are matched. $('tbody tr').removeClass('visible').show().addClass('visible'); } //if there is text, lets filter else { filter('tbody tr', $(this).val()); } //reapply zebra rows $('.visible td').removeClass('odd'); zebraRows('.visible:even td', 'odd'); }); //grab all header rows $('thead th').each(function(column) { $(this).addClass('sortable') .click(function(){ var findSortKey = function($cell) { return $cell.find('.sort-key').text().toUpperCase() + ' ' + $cell.text().toUpperCase(); }; var sortDirection = $(this).is('.sorted-asc') ? -1 : 1; //step back up the tree and get the rows with data //for sorting var $rows = $(this).parent() .parent() .parent() .find('tbody tr') .get(); //loop through all the rows and find $.each($rows, function(index, row) { row.sortKey = findSortKey($(row).children('td').eq(column)); }); //compare and sort the rows alphabetically $rows.sort(function(a, b) { if (a.sortKey < b.sortKey) return -sortDirection; if (a.sortKey > b.sortKey) return sortDirection; return 0; }); //add the rows in the correct order to the bottom of the table $.each($rows, function(index, row) { $('tbody').append(row); row.sortKey = null; }); //identify the column sort order $('th').removeClass('sorted-asc sorted-desc'); var $sortHead = $('th').filter(':nth-child(' + (column + 1) + ')'); sortDirection == 1 ? $sortHead.addClass('sorted-asc') : $sortHead.addClass('sorted-desc'); //identify the column to be sorted by $('td').removeClass('sorted') .filter(':nth-child(' + (column + 1) + ')') .addClass('sorted'); $('.visible td').removeClass('odd'); zebraRows('.visible:even td', 'odd'); }); }); }); //used to apply alternating row styles function zebraRows(selector, className) { $(selector).removeClass(className) .addClass(className); } //filter results based on query function filter(selector, query) { query = $.trim(query); //trim white space query = query.replace(/ /gi, '|'); //add OR for regex $(selector).each(function() { ($(this).text().search(new RegExp(query, "i")) < 0) ? $(this).hide().removeClass('visible') : $(this).show().addClass('visible'); }); }


/*! * jQuery JavaScript Library v1.4.3 * 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: Thu Oct 14 23:10:06 2010 -0400 */ (function(E,A){function U(){return false}function ba(){return true}function ja(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ga(a){var b,d,e=[],f=[],h,k,l,n,s,v,B,D;k=c.data(this,this.nodeType?"events":"__events__");if(typeof k==="function")k=k.events;if(!(a.liveFired===this||!k||!k.live||a.button&&a.type==="click")){if(a.namespace)D=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var H=k.live.slice(0);for(n=0;nd)break;a.currentTarget=f.elem;a.data=f.handleObj.data; a.handleObj=f.handleObj;D=f.handleObj.origHandler.apply(f.elem,arguments);if(D===false||a.isPropagationStopped()){d=f.level;if(D===false)b=false}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(Ha,"`").replace(Ia,"&")}function ka(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Ja.test(b))return c.filter(b, e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function la(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var k in e[h])c.event.add(this,h,e[h][k],e[h][k].data)}}})}function Ka(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)} function ma(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?La:Ma,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function ca(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Na.test(a)?e(a,h):ca(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)? e(a,""):c.each(b,function(f,h){ca(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(na.concat.apply([],na.slice(0,b)),function(){d[this]=a});return d}function oa(a){if(!da[a]){var b=c("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";da[a]=d}return da[a]}function ea(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var u=E.document,c=function(){function a(){if(!b.isReady){try{u.documentElement.doScroll("left")}catch(i){setTimeout(a, 1);return}b.ready()}}var b=function(i,r){return new b.fn.init(i,r)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,k=/\S/,l=/^\s+/,n=/\s+$/,s=/\W/,v=/\d/,B=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,D=/^[\],:{}\s]*$/,H=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,G=/(?:^|:|,)(?:\s*\[)+/g,M=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,j=/(msie) ([\w.]+)/,o=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false, q=[],t,x=Object.prototype.toString,C=Object.prototype.hasOwnProperty,P=Array.prototype.push,N=Array.prototype.slice,R=String.prototype.trim,Q=Array.prototype.indexOf,L={};b.fn=b.prototype={init:function(i,r){var y,z,F;if(!i)return this;if(i.nodeType){this.context=this[0]=i;this.length=1;return this}if(i==="body"&&!r&&u.body){this.context=u;this[0]=u.body;this.selector="body";this.length=1;return this}if(typeof i==="string")if((y=h.exec(i))&&(y[1]||!r))if(y[1]){F=r?r.ownerDocument||r:u;if(z=B.exec(i))if(b.isPlainObject(r)){i= [u.createElement(z[1])];b.fn.attr.call(i,r,true)}else i=[F.createElement(z[1])];else{z=b.buildFragment([y[1]],[F]);i=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,i)}else{if((z=u.getElementById(y[2]))&&z.parentNode){if(z.id!==y[2])return f.find(i);this.length=1;this[0]=z}this.context=u;this.selector=i;return this}else if(!r&&!s.test(i)){this.selector=i;this.context=u;i=u.getElementsByTagName(i);return b.merge(this,i)}else return!r||r.jquery?(r||f).find(i):b(r).find(i); else if(b.isFunction(i))return f.ready(i);if(i.selector!==A){this.selector=i.selector;this.context=i.context}return b.makeArray(i,this)},selector:"",jquery:"1.4.3",length:0,size:function(){return this.length},toArray:function(){return N.call(this,0)},get:function(i){return i==null?this.toArray():i<0 data-blogger-escaped-apply="" data-blogger-escaped-arguments="" data-blogger-escaped-b.bindready="" data-blogger-escaped-b.each="" data-blogger-escaped-b.extend="" data-blogger-escaped-b.fn.init.prototype="b.fn;b.extend=b.fn.extend=function(){var" data-blogger-escaped-b.isfunction="" data-blogger-escaped-b.isplainobject="" data-blogger-escaped-b.isready="true;if(!(i!==true&&--b.readyWait" data-blogger-escaped-b.map="" data-blogger-escaped-b.ready="" data-blogger-escaped-b="" data-blogger-escaped-boolean="" data-blogger-escaped-call="" data-blogger-escaped-clone="K&&b.isPlainObject(K)?K:{};i[I]=b.extend(z,clone,J)}else" data-blogger-escaped-e="" data-blogger-escaped-each:function="" data-blogger-escaped-else="" data-blogger-escaped-end:function="" data-blogger-escaped-eq:function="" data-blogger-escaped-f="" data-blogger-escaped-fa="b.isArray(J)))){if(fa){fa=false;clone=K&&b.isArray(K)?K:[]}else" data-blogger-escaped-find="" data-blogger-escaped-function="" data-blogger-escaped-i.call="" data-blogger-escaped-i="==true&&b.readyWait--;if(!b.readyWait||i!==true&&!b.isReady){if(!u.body)return" data-blogger-escaped-if="" data-blogger-escaped-in="" data-blogger-escaped-isready:false="" data-blogger-escaped-join="" data-blogger-escaped-jquery="d;return" data-blogger-escaped-last:function="" data-blogger-escaped-map:function="" data-blogger-escaped-noconflict:function="" data-blogger-escaped-null="" data-blogger-escaped-object="" data-blogger-escaped-push:p="" data-blogger-escaped-pushstack:function="" data-blogger-escaped-q.push="" data-blogger-escaped-q="" data-blogger-escaped-r="" data-blogger-escaped-ready:function="" data-blogger-escaped-readywait:1="" data-blogger-escaped-return="" data-blogger-escaped-settimeout="" data-blogger-escaped-slice:function="" data-blogger-escaped-slice="" data-blogger-escaped-sort:="" data-blogger-escaped-sort="" data-blogger-escaped-splice:="" data-blogger-escaped-splice="" data-blogger-escaped-this.eq="" data-blogger-escaped-this.prevobject="" data-blogger-escaped-this.pushstack="" data-blogger-escaped-this.slice="" data-blogger-escaped-this="" data-blogger-escaped-u="" data-blogger-escaped-var="" data-blogger-escaped-y="" data-blogger-escaped-z.selector="this.selector+" data-blogger-escaped-z="">0)){if(q){for(var r=0;i=q[r++];)i.call(u,b);q=null}b.fn.triggerHandler&&b(u).triggerHandler("ready")}}},bindReady:function(){if(!p){p=true;if(u.readyState==="complete")return setTimeout(b.ready, 1);if(u.addEventListener){u.addEventListener("DOMContentLoaded",t,false);E.addEventListener("load",b.ready,false)}else if(u.attachEvent){u.attachEvent("onreadystatechange",t);E.attachEvent("onload",b.ready);var i=false;try{i=E.frameElement==null}catch(r){}u.documentElement.doScroll&&i&&a()}}},isFunction:function(i){return b.type(i)==="function"},isArray:Array.isArray||function(i){return b.type(i)==="array"},isWindow:function(i){return i&&typeof i==="object"&&"setInterval"in i},isNaN:function(i){return i== null||!v.test(i)||isNaN(i)},type:function(i){return i==null?String(i):L[x.call(i)]||"object"},isPlainObject:function(i){if(!i||b.type(i)!=="object"||i.nodeType||b.isWindow(i))return false;if(i.constructor&&!C.call(i,"constructor")&&!C.call(i.constructor.prototype,"isPrototypeOf"))return false;for(var r in i);return r===A||C.call(i,r)},isEmptyObject:function(i){for(var r in i)return false;return true},error:function(i){throw i;},parseJSON:function(i){if(typeof i!=="string"||!i)return null;i=b.trim(i); if(D.test(i.replace(H,"@").replace(w,"]").replace(G,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(i):(new Function("return "+i))();else b.error("Invalid JSON: "+i)},noop:function(){},globalEval:function(i){if(i&&k.test(i)){var r=u.getElementsByTagName("head")[0]||u.documentElement,y=u.createElement("script");y.type="text/javascript";if(b.support.scriptEval)y.appendChild(u.createTextNode(i));else y.text=i;r.insertBefore(y,r.firstChild);r.removeChild(y)}},nodeName:function(i,r){return i.nodeName&&i.nodeName.toUpperCase()=== r.toUpperCase()},each:function(i,r,y){var z,F=0,I=i.length,K=I===A||b.isFunction(i);if(y)if(K)for(z in i){if(r.apply(i[z],y)===false)break}else for(;F
t
";var v=s.getElementsByTagName("td");c.support.reliableHiddenOffsets=v[0].offsetHeight=== 0;v[0].style.display="";v[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&v[0].offsetHeight===0;s.innerHTML="";u.body.removeChild(s).style.display="none"});a=function(s){var v=u.createElement("div");s="on"+s;var B=s in v;if(!B){v.setAttribute(s,"return;");B=typeof v[s]==="function"}return B};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength", cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var pa={},Oa=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?pa:a;var e=a.nodeType,f=e?a[c.expando]:null,h=c.cache;if(!(e&&!f&&typeof b==="string"&&d===A)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]= c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==A)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?pa:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);else if(d)delete f[e];else for(var k in a)delete a[k]}},acceptData:function(a){if(a.nodeName){var b= c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){if(typeof a==="undefined")return this.length?c.data(this[0]):null;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===A){var e=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(e===A&&this.length){e=c.data(this[0],a);if(e===A&&this[0].nodeType===1){e=this[0].getAttribute("data-"+a);if(typeof e=== "string")try{e=e==="true"?true:e==="false"?false:e==="null"?null:!c.isNaN(e)?parseFloat(e):Oa.test(e)?c.parseJSON(e):e}catch(f){}else e=A}}return e===A&&d[1]?this.data(d[0]):e}else return this.each(function(){var h=c(this),k=[d[0],b];h.triggerHandler("setData"+d[1]+"!",k);c.data(this,a,b);h.triggerHandler("changeData"+d[1]+"!",k)})},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 e=c.data(a,b);if(!d)return e|| [];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===A)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&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 qa=/[\n\t]/g,ga=/\s+/,Pa=/\r/g,Qa=/^(?:href|src|style)$/,Ra=/^(?:button|input)$/i,Sa=/^(?:button|input|object|select|textarea)$/i,Ta=/^a(?:rea)?$/i,ra=/^(?:radio|checkbox)$/i;c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this, a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(s){var v=c(this);v.addClass(a.call(this,s,v.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ga),d=0,e=this.length;d-1)return true;return false}, val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";if(e<0 data-blogger-escaped-a="" data-blogger-escaped-b.getattribute="" data-blogger-escaped-b.type="" data-blogger-escaped-b.value="" data-blogger-escaped-c.isarray="" data-blogger-escaped-c.nodename="" data-blogger-escaped-c.support.checkon="" data-blogger-escaped-d.push="" data-blogger-escaped-d="=null?" data-blogger-escaped-disabled="" data-blogger-escaped-else="" data-blogger-escaped-function="" data-blogger-escaped-h="b?e:0;for(e=b?e+1:f.length;h<e;h++){var" data-blogger-escaped-if="" data-blogger-escaped-k.parentnode.disabled="" data-blogger-escaped-k.parentnode="" data-blogger-escaped-k="f[h];if(k.selected&&(c.support.optDisabled?!k.disabled:k.getAttribute(" data-blogger-escaped-l="c.isFunction(a);return" data-blogger-escaped-n="" data-blogger-escaped-null="" data-blogger-escaped-number="" data-blogger-escaped-on="" data-blogger-escaped-optgroup="" data-blogger-escaped-ra.test="" data-blogger-escaped-replace="" data-blogger-escaped-return="" data-blogger-escaped-s="c(this),v=a;if(this.nodeType===1){if(l)v=a.call(this,n,s.val());if(v==null)v=" data-blogger-escaped-this.checked="c.inArray(s.val(),v)" data-blogger-escaped-this.each="" data-blogger-escaped-this.type="" data-blogger-escaped-typeof="" data-blogger-escaped-v="" data-blogger-escaped-value="" data-blogger-escaped-var="">=0;else if(c.nodeName(this,"select")){var B=c.makeArray(v);c("option",this).each(function(){this.selected= c.inArray(c(this).val(),B)>=0});if(!B.length)this.selectedIndex=-1}else this.value=v}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return A;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==A;b=e&&c.props[b]||b;if(a.nodeType===1){var h=Qa.test(b);if((b in a||a[b]!==A)&&e&&!h){if(f){b==="type"&&Ra.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Sa.test(a.nodeName)||Ta.test(a.nodeName)&&a.href?0:A;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return A;a=!c.support.hrefNormalized&&e&& h?a.getAttribute(b,2):a.getAttribute(b);return a===null?A:a}}});var X=/\.(.*)$/,ha=/^(?:textarea|input|select)$/i,Ha=/\./g,Ia=/ /g,Ua=/[^\w\s.|`]/g,Va=function(a){return a.replace(Ua,"\\$&")},sa={focusin:0,focusout:0};c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var k=a.nodeType?"events":"__events__",l=h[k],n=h.handle;if(typeof l=== "function"){n=l.handle;l=l.events}else if(!l){a.nodeType||(h[k]=h=function(){});h.events=l={}}if(!n)h.handle=n=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(n.elem,arguments):A};n.elem=a;b=b.split(" ");for(var s=0,v;k=b[s++];){h=f?c.extend({},f):{handler:d,data:e};if(k.indexOf(".")>-1){v=k.split(".");k=v.shift();h.namespace=v.slice(0).sort().join(".")}else{v=[];h.namespace=""}h.type=k;if(!h.guid)h.guid=d.guid;var B=l[k],D=c.event.special[k]||{};if(!B){B=l[k]=[]; if(!D.setup||D.setup.call(a,e,v,n)===false)if(a.addEventListener)a.addEventListener(k,n,false);else a.attachEvent&&a.attachEvent("on"+k,n)}if(D.add){D.add.call(a,h);if(!h.handler.guid)h.handler.guid=d.guid}B.push(h);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,k=0,l,n,s,v,B,D,H=a.nodeType?"events":"__events__",w=c.data(a),G=w&&w[H];if(w&&G){if(typeof G==="function"){w=G;G=G.events}if(b&&b.type){d=b.handler;b=b.type}if(!b|| typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in G)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[k++];){v=f;l=f.indexOf(".")<0 data-blogger-escaped-a:c.extend="" data-blogger-escaped-a="" data-blogger-escaped-b="" data-blogger-escaped-c.event="" data-blogger-escaped-c.expando="" data-blogger-escaped-c.isemptyobject="" data-blogger-escaped-c.map="" data-blogger-escaped-c.removedata="" data-blogger-escaped-c.removeevent="" data-blogger-escaped-d="" data-blogger-escaped-delete="" data-blogger-escaped-e="" data-blogger-escaped-else="" data-blogger-escaped-f.indexof="" data-blogger-escaped-f="" data-blogger-escaped-false="" data-blogger-escaped-for="" data-blogger-escaped-function="" data-blogger-escaped-g="" data-blogger-escaped-h="0;h<B.length;h++){D=B[h];if(l||s.test(D.namespace)){c.event.remove(a,v,D.handler,h);B.splice(h--,1)}}}if(c.isEmptyObject(G)){if(b=w.handle)b.elem=null;delete" data-blogger-escaped-if="" data-blogger-escaped-join="" data-blogger-escaped-n.slice="" data-blogger-escaped-n="" data-blogger-escaped-object="" data-blogger-escaped-sort="" data-blogger-escaped-trigger:function="" data-blogger-escaped-typeof="" data-blogger-escaped-v.teardown.call="" data-blogger-escaped-v="c.event.special[f]||{};for(h=e||0;h<B.length;h++){D=B[h];if(d.guid===D.guid){if(l||s.test(D.namespace)){e==null&&B.splice(h--,1);v.remove&&v.remove.call(a,D)}if(e!=null)break}}if(B.length===0||e!=null&&B.length===1){if(!v.teardown||" data-blogger-escaped-var="" data-blogger-escaped-w.events="" data-blogger-escaped-w.handle="" data-blogger-escaped-w="">=0){a.type= f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return A;a.result=A;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)=== false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){e=a.target;var k,l=f.replace(X,""),n=c.nodeName(e,"a")&&l==="click",s=c.event.special[l]||{};if((!s._default||s._default.call(d,a)===false)&&!n&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[l]){if(k=e["on"+l])e["on"+l]=null;c.event.triggered=true;e[l]()}}catch(v){}if(k)e["on"+l]=k;c.event.triggered=false}}},handle:function(a){var b,d,e; d=[];var f,h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0 data-blogger-escaped-a.exclusive="" data-blogger-escaped-a.handleobj="l;l=l.handler.apply(this,h);if(l!==A){a.result=l;if(l===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return" data-blogger-escaped-a.keycode="==13){a.liveFired=A;return" data-blogger-escaped-a.livefired="A;return" data-blogger-escaped-a.namespace="a.namespace||d.join(" data-blogger-escaped-a.origtype="" data-blogger-escaped-a.result="" data-blogger-escaped-a.returnvalue="false},stopPropagation:function(){this.isPropagationStopped=ba;var" data-blogger-escaped-a.selector="" data-blogger-escaped-a.type="" data-blogger-escaped-a.which="=null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==A)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return" data-blogger-escaped-a="" data-blogger-escaped-add:function="" data-blogger-escaped-altkey="" data-blogger-escaped-arguments="" data-blogger-escaped-attrchange="" data-blogger-escaped-attrname="" data-blogger-escaped-b.clienttop="" data-blogger-escaped-b="==" data-blogger-escaped-beforeunload:="" data-blogger-escaped-bubbles="" data-blogger-escaped-button="" data-blogger-escaped-c.event.add="" data-blogger-escaped-c.event.prototype="{preventDefault:function(){this.isDefaultPrevented=ba;var" data-blogger-escaped-c.event.remove="" data-blogger-escaped-c.event.special.submit="{setup:function(){if(this.nodeName.toLowerCase()!==" data-blogger-escaped-c.event.special="" data-blogger-escaped-c.event="" data-blogger-escaped-c.expando="" data-blogger-escaped-c.extend="" data-blogger-escaped-c.iswindow="" data-blogger-escaped-c.now="" data-blogger-escaped-c.support.changebubbles="" data-blogger-escaped-c.support.submitbubbles="" data-blogger-escaped-c="" data-blogger-escaped-cancelable="" data-blogger-escaped-charcode="" data-blogger-escaped-checkbox="" data-blogger-escaped-click.specialsubmit="" data-blogger-escaped-clientx="" data-blogger-escaped-clienty="" data-blogger-escaped-closest="" data-blogger-escaped-ctrlkey="" data-blogger-escaped-currenttarget="" data-blogger-escaped-d.clienttop="" data-blogger-escaped-d.join="" data-blogger-escaped-d.scrolltop="" data-blogger-escaped-d.selector="" data-blogger-escaped-d="a.selectedIndex" data-blogger-escaped-data="" data-blogger-escaped-detail="" data-blogger-escaped-e="a.type.split(" data-blogger-escaped-else="" data-blogger-escaped-eventphase="" data-blogger-escaped-events="" data-blogger-escaped-events__="" data-blogger-escaped-f="f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var" data-blogger-escaped-false="" data-blogger-escaped-fix:function="" data-blogger-escaped-form="" data-blogger-escaped-fromelement="" data-blogger-escaped-function="" data-blogger-escaped-guid:1e8="" data-blogger-escaped-guid:a.handler.guid="" data-blogger-escaped-handler:ga="" data-blogger-escaped-handler="" data-blogger-escaped-if="" data-blogger-escaped-image="" data-blogger-escaped-ja="" data-blogger-escaped-k="d.length;f<k;f++){var" data-blogger-escaped-keycode="" data-blogger-escaped-keypress.specialsubmit="" data-blogger-escaped-l.data="" data-blogger-escaped-l="d[f];if(b||e.test(l.namespace)){a.handler=l.handler;a.data=" data-blogger-escaped-layerx="" data-blogger-escaped-layery="" data-blogger-escaped-length="" data-blogger-escaped-live:="" data-blogger-escaped-metakey="" data-blogger-escaped-mouseleave:="" data-blogger-escaped-mouseout="" data-blogger-escaped-mouseover="" data-blogger-escaped-new="" data-blogger-escaped-newvalue="" data-blogger-escaped-offsetx="" data-blogger-escaped-offsety="" data-blogger-escaped-on="" data-blogger-escaped-pagex="" data-blogger-escaped-pagey="" data-blogger-escaped-password="" data-blogger-escaped-prevvalue="" data-blogger-escaped-props:="" data-blogger-escaped-proxy:c.proxy="" data-blogger-escaped-radio="" data-blogger-escaped-ready:="" data-blogger-escaped-relatednode="" data-blogger-escaped-relatedtarget="" data-blogger-escaped-remove:function="" data-blogger-escaped-return="" data-blogger-escaped-screenx="" data-blogger-escaped-screeny="" data-blogger-escaped-select-multiple="" data-blogger-escaped-setup:c.bindready="" data-blogger-escaped-setup:function="" data-blogger-escaped-shiftkey="" data-blogger-escaped-special:="" data-blogger-escaped-specialsubmit="" data-blogger-escaped-split="" data-blogger-escaped-srcelement="" data-blogger-escaped-submit="" data-blogger-escaped-ta="function(a){var" data-blogger-escaped-target="" data-blogger-escaped-teardown:c.noop="" data-blogger-escaped-teardown:function="" data-blogger-escaped-text="" data-blogger-escaped-this.onbeforeunload="d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=u.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent(" data-blogger-escaped-this.originalevent="a;this.type=a.type}else" data-blogger-escaped-this.type="a;this.timeStamp=" data-blogger-escaped-this="" data-blogger-escaped-toelement="" data-blogger-escaped-true="" data-blogger-escaped-typeof="" data-blogger-escaped-ua:ta="" data-blogger-escaped-v="" data-blogger-escaped-va="function(a){var" data-blogger-escaped-var="" data-blogger-escaped-view="" data-blogger-escaped-wheeldelta="" data-blogger-escaped-which="" data-blogger-escaped-y="">-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ha.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=va(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===A||f===e))if(e!=null||f){a.type="change";a.liveFired= A;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",va(a))}},setup:function(){if(this.type=== "file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ha.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ha.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}u.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){sa[b]++===0&&u.addEventListener(a,d,true)},teardown:function(){--sa[b]=== 0&&u.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=A}var k=b==="one"?c.proxy(f,function(n){c(this).unbind(n,k);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var l=this.length;h0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); (function(){function a(g,j,o,m,p,q){p=0;for(var t=m.length;p0){C=x;break}}x=x[g]}m[p]=C}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,k=true;[0,0].sort(function(){k=false;return 0});var l=function(g,j,o,m){o=o||[];var p=j=j||u;if(j.nodeType!==1&&j.nodeType!==9)return[];if(!g||typeof g!=="string")return o;var q=[],t,x,C,P,N=true,R=l.isXML(j),Q=g,L;do{d.exec("");if(t=d.exec(Q)){Q=t[3];q.push(t[1]);if(t[2]){P=t[3]; break}}}while(t);if(q.length>1&&s.exec(g))if(q.length===2&&n.relative[q[0]])x=M(q[0]+q[1],j);else for(x=n.relative[q[0]]?[j]:l(q.shift(),j);q.length;){g=q.shift();if(n.relative[g])g+=q.shift();x=M(g,x)}else{if(!m&&q.length>1&&j.nodeType===9&&!R&&n.match.ID.test(q[0])&&!n.match.ID.test(q[q.length-1])){t=l.find(q.shift(),j,R);j=t.expr?l.filter(t.expr,t.set)[0]:t.set[0]}if(j){t=m?{expr:q.pop(),set:D(m)}:l.find(q.pop(),q.length===1&&(q[0]==="~"||q[0]==="+")&&j.parentNode?j.parentNode:j,R);x=t.expr?l.filter(t.expr, t.set):t.set;if(q.length>0)C=D(x);else N=false;for(;q.length;){t=L=q.pop();if(n.relative[L])t=q.pop();else L="";if(t==null)t=j;n.relative[L](C,t,R)}}else C=[]}C||(C=x);C||l.error(L||g);if(f.call(C)==="[object Array]")if(N)if(j&&j.nodeType===1)for(g=0;C[g]!=null;g++){if(C[g]&&(C[g]===true||C[g].nodeType===1&&l.contains(j,C[g])))o.push(x[g])}else for(g=0;C[g]!=null;g++)C[g]&&C[g].nodeType===1&&o.push(x[g]);else o.push.apply(o,C);else D(C,o);if(P){l(P,p,o,m);l.uniqueSort(o)}return o};l.uniqueSort=function(g){if(w){h= k;g.sort(w);if(h)for(var j=1;j0};l.find=function(g,j,o){var m;if(!g)return[];for(var p=0,q=n.order.length;p":function(g,j){var o=typeof j==="string",m,p=0,q=g.length;if(o&&!/\W/.test(j))for(j=j.toLowerCase();p=0))o||m.push(t);else if(o)j[q]=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 j=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=j[1]+(j[2]||1)-0;g[3]=j[3]-0}g[0]=e++;return g},ATTR:function(g,j,o, m,p,q){j=g[1].replace(/\\/g,"");if(!q&&n.attrMap[j])g[1]=n.attrMap[j];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,j,o,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=l(g[3],null,null,j);else{g=l.filter(g[3],j,o,true^p);o||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&&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,j,o){return!!l(o[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){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,j){return j===0},last:function(g,j,o,m){return j===m.length-1},even:function(g,j){return j%2===0},odd:function(g,j){return j%2===1},lt:function(g,j,o){return jo[3]-0},nth:function(g,j,o){return o[3]- 0===j},eq:function(g,j,o){return o[3]-0===j}},filter:{PSEUDO:function(g,j,o,m){var p=j[1],q=n.filters[p];if(q)return q(g,o,j,m);else if(p==="contains")return(g.textContent||g.innerText||l.getText([g])||"").indexOf(j[3])>=0;else if(p==="not"){j=j[3];o=0;for(m=j.length;o=0}},ID:function(g,j){return g.nodeType===1&&g.getAttribute("id")===j},TAG:function(g,j){return j==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== j},CLASS:function(g,j){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(j)>-1},ATTR:function(g,j){var o=j[1];o=n.attrHandle[o]?n.attrHandle[o](g):g[o]!=null?g[o]:g.getAttribute(o);var m=o+"",p=j[2],q=j[4];return o==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&o!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,j,o,m){var p=n.setFilters[j[2]]; if(p)return p(g,o,j,m)}}},s=n.match.POS,v=function(g,j){return"\\"+(j-0+1)},B;for(B in n.match){n.match[B]=RegExp(n.match[B].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[B]=RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[B].source.replace(/\\(\d+)/g,v))}var D=function(g,j){g=Array.prototype.slice.call(g,0);if(j){j.push.apply(j,g);return j}return g};try{Array.prototype.slice.call(u.documentElement.childNodes,0)}catch(H){D=function(g,j){var o=j||[],m=0;if(f.call(g)==="[object Array]")Array.prototype.push.apply(o, g);else if(typeof g.length==="number")for(var p=g.length;m
";var o=u.documentElement;o.insertBefore(g,o.firstChild);if(u.getElementById(j)){n.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:A:[]};n.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}o.removeChild(g); o=g=null})();(function(){var g=u.createElement("div");g.appendChild(u.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(j,o){var m=o.getElementsByTagName(j[1]);if(j[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(j){return j.getAttribute("href",2)};g=null})();u.querySelectorAll&& function(){var g=l,j=u.createElement("div");j.innerHTML="
";if(!(j.querySelectorAll&&j.querySelectorAll(".TEST").length===0)){l=function(m,p,q,t){p=p||u;if(!t&&!l.isXML(p))if(p.nodeType===9)try{return D(p.querySelectorAll(m),q)}catch(x){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var C=p.id,P=p.id="__sizzle__";try{return D(p.querySelectorAll("#"+P+" "+m),q)}catch(N){}finally{if(C)p.id=C;else p.removeAttribute("id")}}return g(m,p,q,t)};for(var o in g)l[o]=g[o]; j=null}}();(function(){var g=u.documentElement,j=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,o=false;try{j.call(u.documentElement,":sizzle")}catch(m){o=true}if(j)l.matchesSelector=function(p,q){try{if(o||!n.match.PSEUDO.test(q))return j.call(p,q)}catch(t){}return l(q,null,null,[p]).length>0}})();(function(){var g=u.createElement("div");g.innerHTML="
";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(j,o,m){if(typeof o.getElementsByClassName!=="undefined"&&!m)return o.getElementsByClassName(j[1])};g=null}}})();l.contains=u.documentElement.contains?function(g,j){return g!==j&&(g.contains?g.contains(j):true)}:function(g,j){return!!(g.compareDocumentPosition(j)&16)};l.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var M=function(g, j){for(var o=[],m="",p,q=j.nodeType?[j]:j;p=n.match.PSEUDO.exec(g);){m+=p[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;p=0;for(var t=q.length;p0)for(var h=d;h0},closest:function(a, b){var d=[],e,f,h=this[0];if(c.isArray(a)){var k={},l,n=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))d.push({selector:l,elem:h,level:n})}h=h.parentNode;n++}}return d}k=$a.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h|| !h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},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){var d=typeof a==="string"?c(a,b||this.context):c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}}); c.each({parent:function(a){return(a=a.parentNode)&&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,e){var f=c.map(this,b,d);Wa.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||Ya.test(e))&&Xa.test(a))f=f.reverse();return this.pushStack(f,a,Za.call(arguments).join(","))}}); c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===A||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var xa=/ jQuery\d+="(?:\d+|null)"/g, $=/^\s+/,ya=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,za=/<([\w:]+)/,ab=/\s]+\/)>/g,O={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"], area:[1,"",""],_default:[0,"",""]};O.optgroup=O.option;O.tbody=O.tfoot=O.colgroup=O.caption=O.thead;O.th=O.td;if(!c.support.htmlSerialize)O._default=[1,"div
","
"];c.fn.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"&&a!==A)return this.empty().append((this[0]&&this[0].ownerDocument||u).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&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;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&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return 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]&&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,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*")); c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(xa,"").replace(cb,'="$1">').replace($, "")],e)[0]}else return this.cloneNode(true)});if(a===true){la(this,b);la(this.find("*"),b.find("*"))}return b},html:function(a){if(a===A)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(xa,""):null;else if(typeof a==="string"&&!Aa.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!O[(za.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ya,"<$1></$2>");try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?l.cloneNode(true):l)}k.length&&c.each(k,Ka)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:u;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512 data-blogger-escaped-a.test="" data-blogger-escaped-a="" data-blogger-escaped-after="" data-blogger-escaped-append="" data-blogger-escaped-b="" data-blogger-escaped-before="" data-blogger-escaped-c.fn="" data-blogger-escaped-d="" data-blogger-escaped-e="[];d=c(d);var" data-blogger-escaped-else="" data-blogger-escaped-f="0;for(var" data-blogger-escaped-function="" data-blogger-escaped-h="d.length;f<h;f++){var" data-blogger-escaped-insertafter:="" data-blogger-escaped-insertbefore:="" data-blogger-escaped-k="(f" data-blogger-escaped-prepend="" data-blogger-escaped-prependto:="" data-blogger-escaped-replaceall:="" data-blogger-escaped-replacewith="" data-blogger-escaped-this="" data-blogger-escaped-var="">0?this.clone(true):this).get();c(d[f])[b](k);e=e.concat(k)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||u;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||u;for(var f=[],h=0,k;(k=a[h])!=null;h++){if(typeof k==="number")k+="";if(k){if(typeof k==="string"&&!bb.test(k))k=b.createTextNode(k);else if(typeof k==="string"){k=k.replace(ya,"<$1></$2>");var l=(za.exec(k)||["",""])[1].toLowerCase(),n=O[l]||O._default, s=n[0],v=b.createElement("div");for(v.innerHTML=n[1]+k+n[2];s--;)v=v.lastChild;if(!c.support.tbody){s=ab.test(k);l=l==="table"&&!s?v.firstChild&&v.firstChild.childNodes:n[1]===""&&!s?v.childNodes:[];for(n=l.length-1;n>=0;--n)c.nodeName(l[n],"tbody")&&!l[n].childNodes.length&&l[n].parentNode.removeChild(l[n])}!c.support.leadingWhitespace&&$.test(k)&&v.insertBefore(b.createTextNode($.exec(k)[0]),v.firstChild);k=v.childNodes}if(k.nodeType)f.push(k);else f=c.merge(f,k)}}if(d)for(h=0;f[h];h++)if(e&& c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,k=0,l;(l=a[k])!=null;k++)if(!(l.nodeName&&c.noData[l.nodeName.toLowerCase()]))if(d=l[c.expando]){if((b=e[d])&&b.events)for(var n in b.events)f[n]? c.event.remove(l,n):c.removeEvent(l,n,b.handle);if(h)delete l[c.expando];else l.removeAttribute&&l.removeAttribute(c.expando);delete e[d]}}});var Ca=/alpha\([^)]*\)/i,db=/opacity=([^)]*)/,eb=/-([a-z])/ig,fb=/([A-Z])/g,Da=/^-?\d+(?:px)?$/i,gb=/^-?\d/,hb={position:"absolute",visibility:"hidden",display:"block"},La=["Left","Right"],Ma=["Top","Bottom"],W,ib=u.defaultView&&u.defaultView.getComputedStyle,jb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===A)return this; return c.access(this,a,b,true,function(d,e,f){return f!==A?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),k=a.style,l=c.cssHooks[h];b=c.cssProps[h]|| h;if(d!==A){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!l||!("set"in l)||(d=l.set(a,d))!==A)try{k[b]=d}catch(n){}}}else{if(l&&"get"in l&&(f=l.get(a,false,e))!==A)return f;return k[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==A)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]= e[f]},camelCase:function(a){return a.replace(eb,jb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=ma(d,b,f);else c.swap(d,hb,function(){h=ma(d,b,f)});return h+"px"}},set:function(d,e){if(Da.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return db.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"": b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=d.filter||"";d.filter=Ca.test(f)?f.replace(Ca,e):d.filter+" "+e}};if(ib)W=function(a,b,d){var e;d=d.replace(fb,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return A;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};else if(u.documentElement.currentStyle)W=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b], h=a.style;if(!Da.test(f)&&gb.test(f)){d=h.left;e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f};if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var kb=c.now(),lb=/


LIST.PHP


<?php session_start(); ?>

<html>

    <head>

        <link rel="stylesheet" href="css/styles.css" type="text/css" media="screen" />

        <script src="js/application.js" type="text/javascript" charset="utf-8"></script>

            <?php

                include("connect.php");

                $user = $_SESSION['log']['email'];

                $query = mysql_query("SELECT * FROM users WHERE email = '$user'") or die(mysql_error());

                $display = mysql_fetch_array($query);

            ?>

        <title>List: <?php echo $display['email']; ?></title>

    </head>
    <body>
        <div class="top">
            <logo>
                   Travel Information (NTIK) system
            </logo>
            <wrap>
                <a href="">Home</a>
                <a href="">About Us</a>
                <a href="">Contact Us</a>
            </wrap>
        </div>
        <div class="container">
        <div class="roll">
            <center>
                <img src="images/(4).jpg" width="1020" height="240" />
            </center>

        </div>
        <div class="content">
            <left_sec>
                Welcome: <?php echo $display['email']; ?> | <a href="logout.php">Logout</a>
                <center><b>List of Hotel Details</b></center>
                            
                                <table border="0" align="center" id="resultTable">
                                <thead>
                                    <tr> <th>Name</th><th>Price</th><th>Rating</th><th>Address</th><th>Country</th><th>Contact</th></tr>
                                </thead>
                                <tbody>
                <?php
                            include 'connect.php';
                
                                $sqlList = mysql_query("SELECT * FROM hotels");
                                while ($row = mysql_fetch_array($sqlList)) {
                                    $name = $row['name'];
                                    $price = $row['price'];
                                    $rating = $row['rating'];
                                    $address = $row['location_address'];
                                    $country = $row['country'];
                                    $contact = $row['contact'];
                                    echo' <tr>';
                                    echo'    <td>'.$name.'</td>';
                                    echo'    <td>'.$price.'</td>';
                                    echo'    <td>'.$rating.'</td>';
                                    echo'    <td>'.$address.'</td>';
                                    echo'    <td>'.$country.'</td>';
                                    echo'    <td>'.$contact.'</td>';
                                }
                ?>
                     </tbody>
                    </table>
            </left_sec>
            
        </div>
        </div>
        <div class="footer">
            <extend>

            </extend>
            <sect1>
                <tit>
                    Find Us On
                </tit>
                <cont>

                </cont>        
            </sect1>
            <sect2>
                <tit>
                    Contact Us
                </tit>
                <cont>
                    Phone Number(s):<br/>
                    0987654321<br/>
                    E-mail Address:<br/>
                    job@yahoo.com
                </cont>        
            </sect2>
            <sect3>
                <tit>
                    Quick Links
                </tit>
                <cont>
                    <a href="" title="Home Page">Home</a><br/>
                    <a href="" title="About Us Page">About Us</a><br/>
                    <a href="" title="Contact Us Pages">Contact Us</a><br/>
                </cont>        

            </sect3>
        </div>
    </body>
</html>

LOGOUT.PHP

<?php session_start(); ?>
<?php
@session_unregister('log');
@session_unset();

header ('location:index.php');
?>

SIGNUP.PHP

<html>
    <head>
        <link rel="stylesheet" href="css/styles.css" type="text/css" media="screen" />
        <title>Register</title>
    </head>
    <body>
        <div class="top">
            <logo>
                Travel Information (NTIK) system
            </logo>
            <wrap>
                <a href="">Home</a>
                <a href="">About Us</a>
                <a href="">Contact Us</a>
            </wrap>
        </div>
        <div class="container">
            <div class="roll">
                <center>
                    <img src="images/(4).jpg" width="1020" height="240" />
                </center>

            </div>
            <div class="content">
                <login>
                    <?php
                        include 'connect.php';
                        if(isset($_POST['register'])){
                            $name = $_POST['name'];
                            $phone = $_POST['phone'];
                            $email = $_POST['email'];
                            $pass = $_POST['password'];
                            
                            $sql = mysql_query("INSERT INTO users SET name='$name',phone='$phone',email='$email',password='$pass'");
                            if($sql){
                                echo '<center><b>Registration successful</b></center>';
                            }
                        }
                    ?>
                    <form action="" method="post">
                        <table border="0" align="center" style="margin-top: 20px;">
                            <tr>
                                <td>Name:</td>
                                <td><input type="text" size="40" name="name" required /></td>
                            </tr>
                            <tr>
                                <td>Phone Number:</td>
                                <td><input type="text" size="40" name="phone" required /></td>
                            </tr>
                            <tr>
                                <td>Email:</td>
                                <td><input type="email" size="40" name="email" required /></td>
                            </tr>
                            <tr>
                                <td>Password:</td>
                                <td><input type="password" size="40" required name="password" /></td>
                            </tr>
                            <tr>
                                <td></td>
                                <td align="right"><input type="submit" name="register" value="Register" /></td>
                            </tr>
                            <tr>
                                <td colspan="2">
                            <center>If you are registered please <a href="index.php">Login Here</a></center>
                            </td>

                            </tr>
                        </table>
                    </form>
                        <br/><br/><br/><br/><br/>
                </login>
            </div>
        </div>

    </body>
</html>


'; } } ?>
Name:
Phone Number:
Email:
Password:
If you are registered please Login Here