﻿/*-- © Copyright: www.flap.co.il --*/

	$(document).ready(function() {
			$(".main_block").corner();
			timer();
		}
	);

	$(document).mousemove(function(e){
		$("#tooltip").css("top", e.pageY+15);
		$("#tooltip").css("left", e.pageX+15);
	});

	function Tip(text)
	{
		$("#tooltip").css("display", "block");
		$("#tooltip").html("&nbsp;"+text+"&nbsp;");
		$("#tooltip").show();
	}

	function UnTip()
	{
		clearTimeout();
		$("#tooltip").css("display", "none");
		$("#tooltip").hide();
	}

	function timer() {
		var time = new Date();
		var day = time.getDay()+1;
		switch (day)
		{
			case 1:
				day = "ראשון";
			break;
			case 2:
				day = "שני";
			break;
			case 3:
				day = "שלישי";
			break;
			case 4:
				day = "רביעי";
			break;
			case 5:
				day = "חמישי";
			break;
			case 6:
				day = "שישי";
			break;
			case 7:
				day = "שבת";
			break;
		}

		var month_day = time.getDate();
		var month = time.getMonth()+1;
		switch (month)
		{
			case 1:
				month = "ינואר";
			break;
			case 2:
				month = "פברואר";
			break;
			case 3:
				month = "מרץ";
			break;
			case 4:
				month = "אפריל";
			break;
			case 5:
				month = "מאי";
			break;
			case 6:
				month = "יוני";
			break;
			case 7:
				month = "יולי";
			break;
			case 8:
				month = "אוגוסט";
			break;
			case 9:
				month = "ספטמבר";
			break;
			case 10:
				month = "אוקטובר";
			break;
			case 11:
				month = "נובמבר";
			break;
			case 12:
				month = "דצמבר";
			break;
		}

		var year = time.getUTCFullYear();
		var hour = time.getHours();
		if (hour == 0)
			hour = "00";

		var minutes = time.getMinutes();
		if (minutes < 10)
			minutes = "0"+minutes;

		$("#current_time").html("יום "+day+", ה-"+month_day+" ל"+month+", "+year+". "+hour+":"+minutes);
		$("#current_time").css("font-size", "11");
		$("#current_time").css("color", "white");
		setTimeout("timer()", 30000);
	}

	function check_register() {
		$("#username_check").hide();
		$("#password_check").hide();
		$("#password_confirm_check").hide();
		$("#email_check").hide();
		$("#email_confirm_check").hide();
		$("#site_address_check").hide();
		$("#security_code_check").hide();
		$("#errors").hide();

		var objRegExp = /[^0-9A-Za-z\-]/g;
		var go = true;

		username = document.getElementById("username");
		password = document.getElementById("password");
		password_confirm = document.getElementById("password_confirm");
		email = document.getElementById("email");
		email_confirm = document.getElementById("email_confirm");
		site_address = document.getElementById("site_address");
		security_code = document.getElementById("security_code");

		if (username.value == "" || password.value == "" || password_confirm.value == "" || email.value == "" || email_confirm.value == "" || site_address.value == "" || security_code.value == "")
		{
			$("#errors").html("<br/>אנא מלא את כל התיבות בטופס");
			$("#errors").show();
			go = false;
			return false;
		}

		if (username.value.length < 3 || username.value.length > 30)
		{
			$("#username_check").html("שם המשתמש שהכנסת קצר או ארוך מדי");
			$("#username_check").show();
			go = false;
			return false;
		}

		if (objRegExp.test(username.value))
		{
			$("#username_check").html("שם המשתמש שהכנסת אינו תיקני");
			$("#username_check").show();
			go = false;
			return false;
		}

		if (password.value.length < 3 || password.value.length > 30)
		{
			$("#password_check").html("הסיסמה שהכנסת קצרה או ארוכה מדי");
			$("#password_check").show();
			go = false;
			return false;
		}

		if (password.value == "123" || password.value == "000" || password.value == "111" || password.value == "1234" || password.value == "0000" || password.value == "1111" || password.value == "123456" || password.value == "123123" || password.value == "000000" || password.value == "11111")
		{
			$("#password_check").html("הסיסמה שהכנסת סומנה כסיסמה לא מאובטחת, אינך יכול לבחור בה");
			$("#password_check").show();
			go = false;
			return false;
		}

		if (password.value != password_confirm.value)
		{
			$("#password_check").html("הסיסמאות שהכנסת אינן תואמות");
			$("#password_check").show();
			go = false;
			return false;
		}

		if (email.value != email_confirm.value)
		{
			$("#email_check").html("כתובות הדואר האלקטרוני שהכנסת אינן תואמות");
			$("#email_check").show();
			go = false;
			return false;
		}

		with (email)
		{
			apos = value.indexOf("@");
			dotpos = value.lastIndexOf(".");
			if (apos < 1 || dotpos-apos < 2)
			{
				$("#email_check").html("כתובת הדואר האלקטרוני שהכנסת אינה תקינה");
				$("#email_check").show();
				go = false;
				return false;
			}
		}

		if (site_address.value.length < 3 || site_address.value.length > 30)
		{
			$("#site_address_check").html("כתובת האתר שהכנסת קצרה או ארוכה מדי");
			$("#site_address_check").show();
			go = false;
			return false;
		}

		if (site_address.value == "flap" || site_address.value == "demo" || site_address.value == "cms" || site_address.value == "my-site" || site_address.value == "google")
		{
			$("#site_address_check").html("לא ניתן לבחור בכתובת האתר שהכנסת");
			$("#site_address_check").show();
			go = false;
			return false;
		}

		if (objRegExp.test(site_address.value))
		{
			$("#site_address_check").html("כתובת האתר שהכנסת אינה תקינה");
			$("#site_address_check").show();
			go = false;
			return false;
		}

		$.ajax({
			type: "POST",
			url: "index.php?act=register&op=check_username",
			data: "username="+username.value,
			success: function (msg) {
				if (msg == "occupied")
				{
					$("#username_check").html("שם המשתמש שבחרת תפוס");
					$("#username_check").show();
					go = false;
					return false;
				} else if (msg == "error") {
					$("#username_check").html("שם המשתמש שבחרת אינו תקין");
					$("#username_check").show();
					go = false;
					return false;
				} else {
					$.ajax({
						type: "POST",
						url: "index.php?act=register&op=check_email",
						data: "email="+email.value,
						success: function (msg) {
							if (msg == "used")
							{
								$("#email_check").html("כתובת הדואר האלקטרוני שהכנסת כבר נמצאת בשימוש");
								$("#email_check").show();
								go = false;
								return false;
							} else if (msg == "error") {
								$("#email_check").html("כתובת הדואר האלקטרוני שבחרת אינה תקינה");
								$("#email_check").show();
								go = false;
								return false;
							} else {
								$.ajax({
									type: "POST",
									url: "index.php?act=register&op=check_address",
									data: "site_address="+site_address.value,
									success: function (msg) {
										if (msg == "used")
										{
											$("#site_address_check").html("כתובת האתר שהכנסת תפוסה");
											$("#site_address_check").show();
											go = false;
											return false;
										} else if (msg == "error") {
											$("#site_address_check").html("כתובת האתר שהכנסת אינה תקינה");
											$("#site_address_check").show();
											go = false;
											return false;
										}
									}
								});
							}
						}
					});
				}
			}
		});

		if (go)
			return true;
		else
			return false;
	}

	function update_address(value) {
		if (value != "")
			$("#your_address").html(value);
	}

	function check_confirm_email() {
		$("#site_title_check").hide();
		$("#site_address_check").hide();
		$("#errors").hide();

		site_title = document.getElementById("site_title");
		site_address = document.getElementById("site_address");
		security_code = document.getElementById("security_code");

		var objRegExp = /[^0-9A-Za-z\-]/g;
		var go = true;

		if (site_title.value == "" || site_address == "" || security_code == "")
		{
			$("#errors").html("<br/>אנא מלא את כל תיבות החובה בטופס");
			$("#errors").show();
			go = false;
			return false;
		}

		if (objRegExp.test(site_address.value))
		{
			$("#site_address_check").html("כתובת האתר שהכנסת אינה תקינה");
			$("#site_address_check").show();
			go = false;
			return false;
		}

		$.ajax({
			type: "POST",
			url: "index.php?act=register&op=check_address",
			data: "site_address="+site_address.value,
			success: function (msg) {
				if (msg == "used")
				{
					$("#site_address_check").html("כתובת האתר שהכנסת תפוסה");
					$("#site_address_check").show();
					go = false;
					return false;
				} else if (msg == "error") {
					$("#site_address_check").html("כתובת האתר שהכנסת אינה תקינה");
					$("#site_address_check").show();
					go = false;
					return false;
				} else {
					go = true;
				}
			}
		});

		if (go)
			return true;
		else
			return false;
	}

	function update_design(value) {
		if (value == "basic")
		{
			$("#design_link").attr("href", "images/basic.jpg");
		} else if (value == "Green") {
			$("#design_link").attr("href", "images/Green.jpg");
		} else {
			$("#design_link").attr("href", "images/Sands.png");
		}
	}

	function check_login() {
		username = document.getElementById("login_username");
		password = document.getElementById("login_password");
		if (username.value == "" || password.value == "")
		{
			alert("אנא מלא את כל פרטי הטופס");
			return false;
		}

		if (username.value.length < 3 || username.value.length > 30)
		{
			alert("שם המשתמש שהכנסת קצר או ארוך מדי");
			return false;
		}

		if (password.value.length < 3 || password.value.length > 30)
		{
			alert("הסיסמה שהכנסת קצרה או ארוכה מדי");
			return false;
		}

		return true;
	}

	function check_contact() {
		name = document.getElementById("contact_name");
		email = document.getElementById("contact_email");
		subject = document.getElementById("contact_subject");
		if (name.value == "" || email.value == "" || subject.value == "" || message.value == "")
		{
			alert("אנא מלא את כל פרטי הטופס");
			return false;
		}

		if (name.value.length < 3 || name.value.length > 40)
		{
			alert("השם המלא שהכנסת קצר או ארוך מדי");
			return false;
		}

		with (email)
		{
			apos = value.indexOf("@");
			dotpos = value.lastIndexOf(".");
			if (apos < 1 || dotpos-apos < 2)
			{
				alert("כתובת הדואר האלקטרוני שהכנסת אינה תקינה");
				return false;
			}
		}

		if (subject.value.length < 5 || subject.value.length > 10)
		{
			alert("נושא הפניה שהכנסת קצר או ארוך מדי");
			return false;
		}

		return true;
	}

	function confirm_logout() {
		question = "?האם אתה בטוח שברצונך להתנתק";
		if (parseInt(navigator.appVersion) > 3) {
			if (navigator.appName == "Netscape")
				question = "האם אתה בטוח שברצונך להתנתק?";

			if (navigator.appName.indexOf("Microsoft") != -1)
				question = "?האם אתה בטוח שברצונך להתנתק";
		}

		r = confirm(question);
		if (r)
			return true;
		else
			return false;
	}

	function check_profile() {
		$("#username_check").hide();
		$("#email_check").hide();
		$("#site_address_check").hide();
		$("#errors").hide();

		var objRegExp = /[^0-9A-Za-z\-]/g;
		var go = true;

		username = document.getElementById("profile_username");
		email = document.getElementById("profile_email");
		site_address = document.getElementById("site_address");

		if (username.value == "" || email.value == "" || site_address.value == "")
		{
			$("#errors").html("<br/>אנא מלא את כל התיבות בטופס");
			$("#errors").show();
			go = false;
			return false;
		}

		if (username.value.length < 3 || username.value.length > 30)
		{
			$("#username_check").html("שם המשתמש שהכנסת קצר או ארוך מדי");
			$("#username_check").show();
			go = false;
			return false;
		}

		if (objRegExp.test(username.value))
		{
			$("#username_check").html("שם המשתמש שהכנסת אינו תיקני");
			$("#username_check").show();
			go = false;
			return false;
		}

		if (email.value != email_confirm.value)
		{
			$("#email_check").html("כתובות הדואר האלקטרוני שהכנסת אינן תואמות");
			$("#email_check").show();
			go = false;
			return false;
		}

		with (email)
		{
			apos = value.indexOf("@");
			dotpos = value.lastIndexOf(".");
			if (apos < 1 || dotpos-apos < 2)
			{
				$("#email_check").html("כתובת הדואר האלקטרוני שהכנסת אינה תקינה");
				$("#email_check").show();
				go = false;
				return false;
			}
		}

		if (site_address.value.length < 3 || site_address.value.length > 30)
		{
			$("#site_address_check").html("כתובת האתר שהכנסת קצרה או ארוכה מדי");
			$("#site_address_check").show();
			go = false;
			return false;
		}

		if (site_address.value == "flap" || site_address.value == "demo" || site_address.value == "cms" || site_address.value == "my-site" || site_address.value == "google" || site_address.value == "test")
		{
			$("#site_address_check").html("לא ניתן לבחור בכתובת האתר שהכנסת");
			$("#site_address_check").show();
			go = false;
			return false;
		}

		if (objRegExp.test(site_address.value))
		{
			$("#site_address_check").html("כתובת האתר שהכנסת אינה תקינה");
			$("#site_address_check").show();
			go = false;
			return false;
		}

		if (go)
			return true;
		else
			return false;
	}

/*-- © Copyright: www.flap.co.il --*/
