function clock()
{
	var thetime=new Date();

	var nhours=thetime.getHours();
	var nmins=thetime.getMinutes();
	var nsecn=thetime.getSeconds();
	var nday=thetime.getDay();
	var nmonth=thetime.getMonth();
	var ntoday=thetime.getDate();
	var nyear=thetime.getYear();
    if (nmins<10)
	 nmins="0"+nmins;
	switch(nmonth)
	{
		case 0:nmonth = 'Jan';break;
		case 1:nmonth = 'Feb';break;
		case 2:nmonth = 'March';break;
		case 3:nmonth = 'April';break;
		case 4:nmonth = 'May';break;
		case 5:nmonth = 'June';break;
		case 6:nmonth = 'July';break;
		case 7:nmonth = 'Aug';break;
		case 8:nmonth = 'Sept';break;
		case 9:nmonth = 'Oct';break;
		case 10:nmonth = 'Nov';break;
		case 11:nmonth = 'Dec';break;
	}


	if (nyear<=99)
	  nyear= "19"+nyear;

	if ((nyear>99) && (nyear<2000))
	 nyear+=1900;


	jQuery("#clock").html(ntoday+" . "+nmonth+" . "+nyear+"&nbsp;&nbsp;&nbsp;&nbsp;"+nhours+":"+nmins);
	setTimeout('clock()',1000);
}

/*check mail for validation*/
/*###############################################################################*/
function checkMail(valMail){
    var ismail=true;
    var filter =/^.+@.+..{2,3}$/;
    if (!filter.test(valMail))
        ismail=false
    return ismail;
}

/*empty check validation*/
/*###############################################################################*/
function trim(str){
    var str=str.replace(new RegExp("^[\\s]+", "g"),"");
    str=str.replace(new RegExp("[\\s]+$", "g"), "");
    return str;
}

/* validation*/
/*###############################################################################*/
function validate() {
    jQuery("#validation").slideUp();
    jQuery("#validation").html('');
    err='';
    if (!trim(jQuery("#contact_name").val())){
        err+="<li>Please tell me your full name.</li>";
    }
    if (!checkMail(jQuery("#contact_email").val())){
        err+="<li>Please enter a valid e-mail address.</li>";
    }
    if (!trim(jQuery("#contact_subject").val())){
        err+="<li>Please let me know what the subject is.</li>";
    }
    if (!trim(jQuery("#contact_comment").val())){
        err+="<li>Please let me know what your message is.</li>";
    }
    if (!trim(jQuery("#contact_spam").val())){
        err+="<li>Please type in the verification code.</li>";
    }
    if (err>''){
        jQuery("#validation").append("<ol>" + err + "</ol>");
        jQuery("#validation").slideDown();
        return false;
    }
    else{
        jQuery("#validation").slideDown();
        jQuery("#validation").css({'display':'block'});
        jQuery("#validation").html("please wait sending message ...");
        jQuery("#send").attr('disabled',true);
        jQuery("#clear").attr('disabled',true);
        jQuery("#reload").attr('disabled',true);
        jQuery.ajax({
                        async:false,
                        type: "POST",
                        url: "spam.php",
                        data:"send_mail=send"+"&contact_name="+jQuery("#contact_name").val()
                                            +"&contact_email="+jQuery("#contact_email").val()
                                            +"&contact_subject="+jQuery("#contact_subject").val()
                                            +"&contact_comment="+jQuery("#contact_comment").val()
                                            +"&contact_spam="+jQuery("#contact_spam").val(),
                        success: function(result){
                           var result=eval('(' + result + ')');
                           jQuery("#validation").html(result.data);
                           jQuery("#validation").slideDown();
                           if(result.operation=='sucess'){
                                form_clear();
                           }
                           jQuery("#reload").attr('disabled',false);
                           jQuery("#send").attr('disabled',false);
                           jQuery("#clear").attr('disabled',false);
                           jQuery("#reload").click();
                        },
                        error: function(){
                            alert('Error loading');
                            jQuery("#validation").slideUp();
                        }
          });

    }

}
function validate_login(){
    jQuery("#validation_login").slideUp();
    jQuery("#validation_login").html('');
    err='';
    if (!checkMail(jQuery("#login_form #login_email").val())){
        err+="<li>Please enter a valid e-mail address</li>";
    }
    if (!trim(jQuery("#login_form #login_password").val())){
        err+="<li>Please enter a password</li>";
    }
    if (!trim(jQuery("#login_form #spam_verify_code").val())){
        err+="<li>Please type in the verification code.</li>";
    }
    if (err>''){
        jQuery("#validation_login").append("<ol>" + err + "</ol>");
        jQuery("#validation_login").slideDown();
        return false;
    }
    return true;
}
function validate_registration(status){
    var register_form_id = '#registration_form ';
    jQuery("#error_cont").slideUp();
    jQuery("#error_cont").html('');
    err='';
    if(status=='register'){
        if (!checkMail(jQuery(""+register_form_id+"#member_email").val())){
            err+="<li>Please enter a valid e-mail address</li>";
        }
        if (!trim(jQuery(""+register_form_id+"#member_password").val())){
            err+="<li>Please enter a password</li>";
        }
        else{
            if (!trim(jQuery(""+register_form_id+"#member_password_repeat").val())){
                err+="<li>Please enter a repeat password</li>";
            }
            else{
                if(jQuery(""+register_form_id+"#member_password").val() != jQuery(""+register_form_id+"#member_password_repeat").val())
                    err+="<li>Password and Repeat Password must be the same</li>";
            }
        }
    }
    if (!trim(jQuery(""+register_form_id+"#member_name").val())){
        err+="<li>Please tell me your full name</li>";
    }
    if (!trim(jQuery(""+register_form_id+"#member_graduate_year").val())){
        err+="<li>Please select your Graduated Year</li>";
    }
    if (!trim(jQuery(""+register_form_id+"#member_last_major").val())){
        err+="<li>Please enter your Last Major</li>";
    }
    if (!trim(jQuery(""+register_form_id+"#member_mobile").val())){
        err+="<li>Please enter your Mobile number</li>";
    }
    if (!trim(jQuery(""+register_form_id+"#member_work_address").val())){
        err+="<li>Please enter your Work Address</li>";
    }
    if (!trim(jQuery(""+register_form_id+"#register_verify_code").val())){
        err+="<li>Please type in the Spam Checker Code</li>";
    }
    if (err>''){
        jQuery("#error_cont").append("<div class='fail' style='width:470px;'><ol>" + err + "</ol></div>");
        jQuery("#error_cont").slideDown();
        return false;
    }
    return true;
}

function form_clear(){
    jQuery('#contact_us').find('input,textarea').val('');
}
/*
function font_resize(cotainer,elements,by_size){
jQuery(cotainer).find(elements).each(function(){
                var size=jQuery(this).css('font-size').replace('px','');
                size=parseInt(size)+by_size;
                jQuery(this).css('font-size',size+'px');
})
}
jQuery('#font-size').bind('click',function(){
        font_resize('#data_content','a,h1,p',+2)
});*/

function validate_register_stdnt(){
    var register_form_id = '#register_form ';
    jQuery("#error_cont").slideUp();
    jQuery("#error_cont").html('');
    err='';

    //array inputs contains the default value of the inputs with their id as a key .. declared in _register.php

    if (!trim(jQuery(""+register_form_id+"#register_student_grade").val())){ 
            err+="<li>Please select an entry grade</li>";
        }
    if (!trim(jQuery(""+register_form_id+"#register_student_scholastic_year").val())){
            err+="<li>Please select a scholastic year</li>";
        }
    if (!trim(jQuery(""+register_form_id+"#register_student_name").val()) || jQuery(""+register_form_id+"#register_student_name").val() == inputs['register_student_name']){
            err+="<li>Please enter your full name</li>";  
        }
    if (!trim(jQuery(""+register_form_id+"#register_student_dob").val()) || jQuery(""+register_form_id+"#register_student_dob").val() == inputs['register_student_dob']){
            err+="<li>Please enter yor date of birth</li>";
        }
    if (!trim(jQuery(""+register_form_id+"#register_student_nationality").val())){
            err+="<li>Please select your nationality</li>"; 
        }
    if (!trim(jQuery(""+register_form_id+"#register_student_crnt_address").val()) || jQuery(""+register_form_id+"#register_student_crnt_address").val() == inputs['register_student_crnt_address']){
            err+="<li>Please enter your current address</li>";  
        }
    if (!trim(jQuery(""+register_form_id+"#register_student_lb_address").val()) || jQuery(""+register_form_id+"#register_student_lb_address").val() == inputs['register_student_lb_address']){
            err+="<li>Please enter your address in Lebanon</li>";
        }
    if (!trim(jQuery(""+register_form_id+"#register_student_phone").val()) || jQuery(""+register_form_id+"#register_student_phone").val() == inputs['register_student_phone'] || !(jQuery(""+register_form_id+"#register_student_phone").val()/0)){
            err+="<li>Please enter your numeric phone number</li>";
        }
    if (!checkMail(jQuery(""+register_form_id+"#register_student_email").val()) || jQuery(""+register_form_id+"#register_student_email").val() == inputs['register_student_email']){
            err+="<li>Please enter a valid e-mail address</li>";
        }
    if (!trim(jQuery(""+register_form_id+"#register_student_prev_school").val()) || jQuery(""+register_form_id+"#register_student_prev_school").val() == inputs['register_student_prev_school']){
            err+="<li>Please enter your previous school</li>";
        }
    if (!trim(jQuery(""+register_form_id+"#register_student_prev_class").val())){
            err+="<li>Please select your completed class</li>";
        }
    if (!trim(jQuery(""+register_form_id+"#register_student_study_lang").val())|| jQuery(""+register_form_id+"#register_student_study_lang").val() == inputs['register_student_study_lang']){
            err+="<li>Please enter your language of study</li>"; 
        }
    if (!trim(jQuery("#register_stdnt_verify_code").val()) || jQuery(""+register_form_id+"#register_stdnt_verify_code").val() == inputs['register_stdnt_verify_code']){
        err+="<li>Please type in the verification code.</li>";
    }

    if (err>'')
        {
             jQuery("#error_cont").append("<div class='fail' style='width:470px;'><ol>" + err + "</ol></div>");
             jQuery("#error_cont").slideDown();
              return false;
        }
    else 
        return true;



}

jQuery(document).ready(function(){

        $('#register_form_submit').click(function(){
                
                if (validate_register_stdnt())
                    return true;
                else
                    return false;
                
        });

        
        //flash player
        //#########################################################
        var s1 = new SWFObject("js/swfobejct.swf","player","100","19","1");
            s1.addVariable("file","music/anthym.mp3");
            s1.addVariable("repeat","false");
            s1.addVariable("autostart","false");
            s1.addVariable("width","100");
            s1.addVariable("height","20");
            s1.write("header_player");
            
        //clock
        //#########################################################
	clock();
        
        //slide show
        //#########################################################
	jQuery('#header_slide_show').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});

         //scroll to top
        //#########################################################
        jQuery('#top').bind('click',function(){
            jQuery("html").animate({scrollTop:0},{duration:1000});
        })

        jQuery('#back').bind('click',function(){
           history.back(-1);
        })

        jQuery('#home').bind('click',function(){
           window.location.href='index.php';
        })

        //image fading
        //#########################################################
        jQuery('img').not('#spam').bind('mouseover',function(){
            jQuery(this).animate({opacity: "0.7"},100);
        }).bind('mouseout',function(){
            jQuery(this).animate({opacity: "1"},200);
        })
        

        /*input styling*/
        //########################################################
        jQuery('#contact_us input,textarea').bind('focus',function(){
            jQuery(this).css({border:'2px solid #3586C9'});
            jQuery(this).css({margin:'0px'});
        }).bind('blur',function(){
            jQuery(this).css({border:'1px solid #3586C9'});
            jQuery(this).css({margin:'1px'});
        })

        /*contact send buttons*/
        //########################################################
        jQuery('#contact_us #send,#clear').bind('mouseover',function(){
            jQuery(this).css({background:'#3586C9'});
            jQuery(this).css({color:'#0E2760'});
        }).bind('mouseout',function(){
            jQuery(this).css({background:'#ffffff'});
            jQuery(this).css({color:'#3586C9'});
        });

        jQuery('#contact_us #clear').bind('click',function(){
            form_clear();
            jQuery("#validation").slideUp();
        });

        jQuery('#contact_us #send').bind('click',function(){
            validate();
        });

        /*register_form us spam reload*/
        //########################################################
        jQuery('#register_form #register_reload_spam').bind('mouseover',function(){
            jQuery(this).css({backgroundPosition:'0 0'});

        }).bind('mouseout',function(){
            jQuery(this).css({backgroundPosition:'0 -25px'});

        }).bind('click',function(){
            jQuery('#register_form #register_spam_verify_img').hide();
            jQuery('#register_form #register_spam_verify_img').attr('src','spam.php?check_spam=register_stdnt_verify_code&'+Math.random());
            setTimeout(function(){
                jQuery('#register_form #register_spam_verify_img').slideDown(400);
            },100)
        });

        /*contact us spam reload*/
        //########################################################
        jQuery('#contact_us #reload').bind('mouseover',function(){
            jQuery(this).css({backgroundPosition:'0 0'});

        }).bind('mouseout',function(){
            jQuery(this).css({backgroundPosition:'0 -25px'});

        }).bind('click',function(){
            jQuery('#spam').hide();
            jQuery('#spam').attr('src','spam.php?check_spam=reload&'+Math.random());
            setTimeout(function(){
                jQuery('#spam').slideDown(400);
            },2000)
        });


        /*login form spam reload*/
        //########################################################
        jQuery('#login_form #spam_reload').bind('mouseover',function(){
            jQuery(this).css({backgroundPosition:'0 0'});

        }).bind('mouseout',function(){
            jQuery(this).css({backgroundPosition:'0 -25px'});

        }).bind('click',function(){
            //jQuery('#spam_verify_img').hide();
            jQuery('#login_form #spam_verify_img').attr('src','spam.php?check_spam=spam_verify_code&'+Math.random());
            setTimeout(function(){
                jQuery('#login_form #spam_verify_img').slideDown(400);
            },2000)
        });


        /*registeration form spam reload*/
        //########################################################
        jQuery('#registration_form #spam_reload').bind('mouseover',function(){
            jQuery(this).css({backgroundPosition:'0 0'});

        }).bind('mouseout',function(){
            jQuery(this).css({backgroundPosition:'0 -25px'});

        }).bind('click',function(){
            //jQuery('#spam_verify_img').hide();
            jQuery('#registration_form #spam_verify_img').attr('src','spam.php?check_spam=register_verify_code&'+Math.random());
            setTimeout(function(){
                jQuery('#registration_form #spam_verify_img').slideDown(400);
            },2000)
        });

        /*forget password spam reload*/
        //########################################################
        jQuery('#forget_pass_form #spam_reload').bind('mouseover',function(){
            jQuery(this).css({backgroundPosition:'0 0'});
            
        }).bind('mouseout',function(){
            jQuery(this).css({backgroundPosition:'0 -25px'});
            
        }).bind('click',function(){
            //jQuery('#spam_verify_img').hide();
            jQuery('#forget_pass_form #spam_verify_img').attr('src','spam.php?check_spam=spam_verify_pass&'+Math.random());
            setTimeout(function(){
                jQuery('#forget_pass_form #spam_verify_img').slideDown(400);
            },2000)
        });

});
    
    

