// JavaScript Document

// TOP MENU [START]
function newImage(arg)
{
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages()
{
	if (document.images && (preloadFlag == true))
		for (var i=0; i<changeImages.arguments.length; i+=2)
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}

var preloadFlag = false;
function preloadImages()
{
	if (document.images)
	{
		menu_04_over = newImage("images/menu_03-over.gif");
		menu_04_over = newImage("images/menu_04-over.gif");
		menu_05_over = newImage("images/menu_05-over.gif");
		menu_06_over = newImage("images/menu_06-over.gif");
		menu_07_over = newImage("images/menu_07-over.gif");
		menu_08_over = newImage("images/menu_08-over.gif");
		loading = newImage("images/loading.gif");
		preloadFlag = true;
	}
}

function preloadImages_AR()
{
	if (document.images)
	{
		menu_ar_04_over = newImage("images/menu-ar_03-over.gif");
		menu_ar_04_over = newImage("images/menu-ar_04-over.gif");
		menu_ar_05_over = newImage("images/menu-ar_05-over.gif");
		menu_ar_06_over = newImage("images/menu-ar_06-over.gif");
		menu_ar_07_over = newImage("images/menu-ar_07-over.gif");
		menu_ar_08_over = newImage("images/menu-ar_08-over.gif");
		loading = newImage("images/loading.gif");
		preloadFlag = true;
	}
}
// TOP MENU [END]

// HOME SEARCH SCROLLER [START]
var hSearchInterval = null;

function scrollHomeSearch(newTop)
{
	hSearch = document.getElementById("homeSearch");
	if(parseInt(hSearch.style.top) < newTop)
		hSearch.style.top = (parseInt(hSearch.style.top) + 1) + "px";
	else
		if(parseInt(hSearch.style.top) > newTop)
			hSearch.style.top = (parseInt(hSearch.style.top) - 1) + "px";
		else
			if(parseInt(hSearch.style.top) == newTop)
				if(hSearchInterval != null)
				{
					clearInterval(hSearchInterval);
				}
}

function setInt(newTop, ms)
{
	hSearchInterval = setInterval('scrollHomeSearch('+newTop+')', ms)
}
// HOME SEARCH SCROLLER [END]

// IMAGES [START]
var LrgImgId = 0;
var LrgImg = "";
var OnClk;
var divID = "Actions";
var mapType = "m";
var ForSale = 0;

var mapOX = 0;
var mapOY = 0;
var mapW = 0;
var mapH = 0;
var mapSX = 0;
var mapSY = 0;
var pW = 450;
var pH = 300;

var fSetH = 250;
var fSetW = 300;
var fSetHO = fSetH;
var fSetWO = fSetW;

var ImgSpec = "";
var Docs = "";
var DocsArr = new Array();

var mainFrom;

var FS1 = "<span style='width="+(fSetW+10)+"px'><fieldset style='height:20; width: 25px' id='animSet'><table id='animSetTable' width='"+fSetW+"' height='"+fSetH+"' style='display:none' border=0><tr><td valign='middle' aling='center' width='"+fSetW+"' height='"+fSetH+"'>";
var FS2 ="</td></tr></table></fieldset></span>";

/*----------	Send To Friend [START]	----------*/
var SendToFriend_ar = FS1+"<form onsubmit='SendToFriend(this.pId.value, this.vName.value, this.vEmail.value, this.fName.value, this.fEmail.value, \"ar\"); return false;'><table dir='rtl' width='100%'>";
			SendToFriend_ar += "<input type='hidden' name='pId' value='LrgImgId'>";
			SendToFriend_ar += "<tr><th colspan=2 align='center'>إرسال لصديق<br><br></th></tr>";
			SendToFriend_ar += "<tr><td>اسمك</td><td><input type='text' name='vName'></td></tr>";
			SendToFriend_ar += "<tr><td>بريدك الالكتروني</td><td><input type='text' name='vEmail'></td></tr>";
			SendToFriend_ar += "<tr><td>اسم صديقك</td><td><input type='text' name='fName'></td></tr>";
			SendToFriend_ar += "<tr><td>بريده الالكتروني</td><td><input type='text' name='fEmail'></td></tr>";
			SendToFriend_ar += "<tr><td colspan=2 align='center'><br><input type='submit' name='send' value='إرسال'><input type='reset' name='reset' value='مسح'><input type='button' name='cancel' value='إلغاء' onclick='CANCEL_CLICK_EVENT'></td></tr>";
			SendToFriend_ar += "</table></form>"+FS2;

var SendToFriend_en = FS1+"<form onsubmit='SendToFriend(this.pId.value, this.vName.value, this.vEmail.value, this.fName.value, this.fEmail.value, \"en\"); return false;'><table dir='ltr' width='100%'>";
			SendToFriend_en += "<input type='hidden' name='pId' value='LrgImgId'>";
			SendToFriend_en += "<tr><th colspan=2 align='center'>Send To Friend<br><br></th></tr>";
			SendToFriend_en += "<tr><td>Your Name</td><td><input type='text' name='vName'></td></tr>";
			SendToFriend_en += "<tr><td>Your E-Mail</td><td><input type='text' name='vEmail'></td></tr>";
			SendToFriend_en += "<tr><td>Recipient's Name</td><td><input type='text' name='fName'></td></tr>";
			SendToFriend_en += "<tr><td>Recipient's E-Mail</td><td><input type='text' name='fEmail'></td></tr>";
			SendToFriend_en += "<tr><td colspan=2 align='center'><br><input type='submit' name='send' value='Send'><input type='reset' name='reset' value='Clear'><input type='button' name='cancel' value='Cancel' onclick='CANCEL_CLICK_EVENT'></td></tr>";
			SendToFriend_en += "</table></form>"+FS2;
/*----------	Send To Friend [END]	----------*/

/*----------	Simple Search [START]	----------*/
var SimpleSearch_ar = FS1+"<form name='search' action='gallery-results-ar.php' method='post' onsubmit='if(this.keyword.value.length < 2) { alert("+'"طول كلمة البحث غير كاف .. الرجاء إدخال حرفين على الأقل"'+"); this.keyword.focus(); return false; }'><table dir='rtl' width='100%'><tr><th align='center'>بحث بسيط<br></th></tr><tr align='center'><td>";
			SimpleSearch_ar += "<input type='hidden' name='searchType' value='simple'>";
			SimpleSearch_ar += "<br>الرجاء إدخال كلمة البحث<br><br>";
			SimpleSearch_ar += "<input type='text' name='keyword'><br><br>";
			SimpleSearch_ar += "<input type='submit' name='search' value='بحث'><input type='button' name='cancel' value='إلغاء' onclick='CANCEL_CLICK_EVENT'><br><br><br>";
			SimpleSearch_ar += "<a href='gallery-search-ar.php' class='white'>بحث متقدم</a><br>&nbsp;";
			SimpleSearch_ar += "<a href='gallery-detailed-ar.php' class='white'>بحث تسلسلي</a><br>&nbsp;";
			SimpleSearch_ar += "</td></tr></table></form>"+FS2;

var SimpleSearch_en = FS1+"<form name='search' action='gallery-results.php' method='post' onsubmit='if(this.keyword.value.length < 2) { alert("+'"Keyword is not enough .. Please enter 2 characters at least"'+"); this.keyword.focus(); return false; }'><table dir='ltr' width='100%'><tr><th align='center'>Simple Search<br></th></tr><tr align='center'><td>";
			SimpleSearch_en += "<input type='hidden' name='searchType' value='simple'>";
			SimpleSearch_en += "<br>Enter your search keyword please<br><br>";
			SimpleSearch_en += "<input type='text' name='keyword'><br><br>";
			SimpleSearch_en += "<input type='submit' name='search' value='Search'><input type='button' name='cancel' value='Cancel' onclick='CANCEL_CLICK_EVENT'><br><br><br>";
			SimpleSearch_en += "<a href='gallery-search.php' class='white'>Advanced search</a><br>&nbsp;";
			SimpleSearch_en += "<a href='gallery-detailed.php' class='white'>Sequenced search</a><br>&nbsp;";
			SimpleSearch_en += "</td></tr></table></form>"+FS2;
/*----------	Simple Search [END]	----------*/

/*----------	LightBox [START]	----------*/
var Forgot_ar = FS1+"<form onsubmit='Forgot(this.Email.value, \"ar\"); return false;'><table dir='rtl' width='100%'>";
			Forgot_ar += "<tr><th colspan=2 align='center'>صندوق الصور المفضلة<br><br></th></tr>";
			Forgot_ar += "<tr><td align='center'>الرجاء إدخال البريد الالكتروني<br><br><input type='text' name='Email'></td></tr>";
			Forgot_ar += "<tr><td align='center'><br><input type='submit' name='send' value='إرسال'><input type='button' name='cancel' value='إلغاء' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			Forgot_ar += "</table></form>"+FS2;

var Forgot_en = FS1+"<form onsubmit='Forgot(this.Email.value, \"en\"); return false;'><table dir='ltr' width='100%'>";
			Forgot_en += "<tr><th colspan=2 align='center'>LightBox<br><br></th></tr>";
			Forgot_en += "<tr><td align='center'>Please enter your e-mail address<br><br><input type='text' name='Email'></td></tr>";
			Forgot_en += "<tr><td align='center'><br><input type='submit' name='send' value='Send'><input type='button' name='cancel' value='Cancel' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			Forgot_en += "</table></form>"+FS2;

var SignUp_ar = FS1+"<form onsubmit='SignUpUser(this.Email.value, this.Pass.value, this.Confirm.value, \"ar\"); return false;'><table dir='rtl' width='100%'>";
			SignUp_ar += "<tr><th colspan=2 align='center'>صندوق الصور المفضلة<br><br></th></tr>";
			SignUp_ar += "<tr><td colspan=2 align='center'>الرجاء إدخال البيانات المطلوبة<br><br></td></tr>";
			SignUp_ar += "<tr><td>البريد الالكتروني</td><td><input type='text' name='Email'></td></tr>";
			SignUp_ar += "<tr><td>كلمة المرور</td><td><input type='password' name='Pass'></td></tr>";
			SignUp_ar += "<tr><td>تأكيد كلمة المرور</td><td><input type='password' name='Confirm'></td></tr>";
			SignUp_ar += "<tr><td colspan=2 align='center'><br><input type='submit' name='send' value='تسجيل'><input type='button' name='cancel' value='إلغاء' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			SignUp_ar += "</table></form>"+FS2;

var SignUp_en = FS1+"<form onsubmit='SignUpUser(this.Email.value, this.Pass.value, this.Confirm.value, \"en\"); return false;'><table dir='ltr' width='100%'>";
			SignUp_en += "<tr><th colspan=2 align='center'>LightBox<br><br></th></tr>";
			SignUp_en += "<tr><td colspan=2 align='center'>Please enter required information<br><br></td></tr>";
			SignUp_en += "<tr><td>Your email</td><td><input type='text' name='Email'></td></tr>";
			SignUp_en += "<tr><td>Desired password</td><td><input type='password' name='Pass'></td></tr>";
			SignUp_en += "<tr><td>Confirm password</td><td><input type='password' name='Confirm'></td></tr>";
			SignUp_en += "<tr><td colspan=2 align='center'><br><input type='submit' name='send' value='Signup'><input type='button' name='cancel' value='Cancel' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			SignUp_en += "</table></form>"+FS2;

var Login_ar = FS1+"<form onsubmit='LogUserIn(this.Email.value, this.Pass.value, \"ar\"); return false;'><table dir='rtl' width='100%'>";
			Login_ar += "<tr><th colspan=2 align='center'>صندوق الصور المفضلة<br><br></th></tr>";
			Login_ar += "<tr><td colspan=2 align='center'>الرجاء تسجيل الدخول<br><br></td></tr>";
			Login_ar += "<tr><td>البريد الالكتروني</td><td><input type='text' name='Email'></td></tr>";
			Login_ar += "<tr><td>كلمة المرور</td><td><input type='password' name='Pass'></td></tr>";
			Login_ar += "<tr><td colspan=2 align='center'><br><input type='submit' name='send' value='دخول'><input type='button' name='cancel' value='إلغاء' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			Login_ar += "<tr><td colspan=2 align='right'><a href='#' class='white' name='signUpAr'>مستخدم جديد</a><br><a href='#' class='white' name='forgotAr'>نسيت كلمة المرور</a><br><a href='gallery-lightboxes-ar.php' class='white'>مشاهدة صناديق أخرى</a></td></tr>";
			Login_ar += "</table></form>"+FS2;

var Login_en = FS1+"<form onsubmit='LogUserIn(this.Email.value, this.Pass.value, \"en\"); return false;'><table dir='ltr' width='100%'>";
			Login_en += "<tr><th colspan=2 align='center'>LightBox<br><br></th></tr>";
			Login_en += "<tr><td colspan=2 align='center'>Sign In Please<br><br></td></tr>";
			Login_en += "<tr><td>Email</td><td><input type='text' name='Email'></td></tr>";
			Login_en += "<tr><td>Password</td><td><input type='password' name='Pass'></td></tr>";
			Login_en += "<tr><td colspan=2 align='center'><input type='submit' name='send' value='Enter'><input type='button' name='cancel' value='Cancel' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			Login_en += "<tr><td colspan=2 align='left'><a href='#' class='white' name='signUpEn'>New user</a><br><a href='#' class='white' name='forgotEn'>Forgot password</a><br><a href='gallery-lightboxes.php' class='white'>Public lightboxes</a></td></tr>";
			Login_en += "</table></form>"+FS2;

var AfterLogout_ar = Login_ar;
var AfterLogout_en = Login_en;

var LightBox_ar = FS1+"<table dir='rtl' width='100%'><tr><th align='center'>صندوق الصور المفضلة<br></th></tr><tr align='center'><td><br>";
			LightBox_ar  += "<a href='#' class='white' onclick='AddPhotoToLB(\"ar\"); return false;'>إضافة الصورة إلى الصندوق</a><br>&nbsp;";
			LightBox_ar  += "<a href='lightbox-ar.php?lb=MYLB' class='white'>مشاهدة محتوى الصندوق</a><br>&nbsp;";
			LightBox_ar  += "<a href='gallery-lightboxes-ar.php' class='white'>مشاهدة صناديق أخرى</a><br>&nbsp;";
			LightBox_ar  += "<a href='#' class='white' onclick='CANCEL_CLICK_EVENT; return false;'>عودة إلى الصورة</a><br>&nbsp;";
			LightBox_ar  += "<a href='#' class='white' onclick='Unsubscribe(\"ar\"); return false;'>إلغاء اشتراكي بالصندوق</a><br>&nbsp;";
			LightBox_ar  += "<a href='#' class='white' onclick='LogUserOut(\"ar\"); return false;'>تسجيل الخروج</a><br>&nbsp;";
			LightBox_ar  += "</td></tr></table>"+FS2;

var LightBox_en = FS1+"<table dir='ltr' width='100%'><tr><th align='center'>LightBox<br></th></tr><tr align='center'><td><br>";
			LightBox_en  += "<a href='#' class='white' onclick='AddPhotoToLB(\"en\"); return false;'>Add photo to my lightbox</a><br>&nbsp;";
			LightBox_en  += "<a href='lightbox.php?lb=MYLB' class='white'>Go to my lightbox</a><br>&nbsp;";
			LightBox_en  += "<a href='gallery-lightboxes.php' class='white'>Public lightboxes</a><br>&nbsp;";
			LightBox_en  += "<a href='#' class='white' onclick='CANCEL_CLICK_EVENT; return false;'>Back to photo</a><br>&nbsp;";
			LightBox_en  += "<a href='#' class='white' onclick='Unsubscribe(\"en\"); return false;'>Unsubscribe my lightbox</a><br>&nbsp;";
			LightBox_en  += "<a href='#' class='white' onclick='LogUserOut(\"en\"); return false;'>Logout</a><br>&nbsp;";
			LightBox_en  += "</td></tr></table>"+FS2;

var MyLightBox_ar = FS1+"<table dir='rtl' width='100%'><tr><th align='center'>صندوق الصور المفضلة<br></th></tr><tr align='center'><td><br>";
			MyLightBox_ar  += "<a href='#' class='white' onclick='DelPhotoFromLB(\"ar\"); return false;'>حذف الصورة من الصندوق</a><br>&nbsp;";
			MyLightBox_ar  += "<a href='gallery-lightboxes-ar.php' class='white'>مشاهدة صناديق أخرى</a><br>&nbsp;";
			MyLightBox_ar  += "<a href='#' class='white' onclick='CANCEL_CLICK_EVENT; return false;'>عودة إلى الصورة</a><br>&nbsp;";
			MyLightBox_ar  += "<a href='#' class='white' onclick='Unsubscribe(\"ar\"); return false;'>إلغاء اشتراكي بالصندوق</a><br>&nbsp;";
			MyLightBox_ar  += "<a href='#' class='white' onclick='LogUserOut(\"ar\"); return false;'>تسجيل الخروج</a><br>&nbsp;";
			MyLightBox_ar  += "</td></tr></table>"+FS2;

var MyLightBox_en = FS1+"<table dir='ltr' width='100%'><tr><th align='center'>My LightBox<br></th></tr><tr align='center'><td><br>";
			MyLightBox_en  += "<a href='#' class='white' onclick='DelPhotoFromLB(\"en\"); return false;'>Remove photo from my lightbox</a><br>&nbsp;";
			MyLightBox_en  += "<a href='gallery-lightboxes.php' class='white'>Public lightboxes</a><br>&nbsp;";
			MyLightBox_en  += "<a href='#' class='white' onclick='CANCEL_CLICK_EVENT; return false;'>Back to photo</a><br>&nbsp;";
			MyLightBox_en  += "<a href='#' class='white' onclick='Unsubscribe(\"en\"); return false;'>Unsubscribe my lightbox</a><br>&nbsp;";
			MyLightBox_en  += "<a href='#' class='white' onclick='LogUserOut(\"en\"); return false;'>Logout</a><br>&nbsp;";
			MyLightBox_en  += "</td></tr></table>"+FS2;

var LightBoxBak_ar = LightBox_ar;
var LightBoxBak_en = LightBox_en;
/*----------	LightBox [END]	----------*/

/*----------	Cart [START]	----------*/
var CartLinks_ar = FS1+"<table dir='rtl' width='100%'><tr><th align='center'>سلة التسوق<br></th></tr><tr align='center'><td><br>";
			CartLinks_ar  += "<a href='#' class='white' onclick='GoToCart(\"ar\"); return false;'>تثبيت الطلبية</a><br>&nbsp;";
			CartLinks_ar  += "<a href='#' class='white' onclick='EmptyCart(\"ar\"); return false;'>إفراغ سلة التسوق</a><br>&nbsp;";
			CartLinks_ar += "<a href='#' class='white' name='forgotCartAr'>نسيت كلمة مروري</a><br>&nbsp;";
			CartLinks_ar  += "<a href='#' class='white' onclick='CANCEL_CLICK_EVENT; return false;'>عودة إلى الصورة</a><br>&nbsp;";
			CartLinks_ar  += "</td></tr></table>"+FS2;

var CartLinks_en = FS1+"<table dir='ltr' width='100%'><tr><th align='center'>Shopping Cart<br></th></tr><tr align='center'><td><br>";
			CartLinks_en  += "<a href='#' class='white' onclick='GoToCart(\"en\"); return false;'>Check Out</a><br>&nbsp;";
			CartLinks_en  += "<a href='#' class='white' onclick='EmptyCart(\"en\"); return false;'>Empty Cart</a><br>&nbsp;";
			CartLinks_en += "<a href='#' class='white' name='forgotCartEn'>I forgot my password</a><br>&nbsp;";
			CartLinks_en  += "<a href='#' class='white' onclick='CANCEL_CLICK_EVENT; return false;'>Back to photo</a><br>&nbsp;";
			CartLinks_en  += "</td></tr></table>"+FS2;

var ForgotCart_ar = FS1+"<form onsubmit='ForgotCart(this.Email.value, \"ar\"); return false;'><table dir='rtl' width='100%'>";
			ForgotCart_ar += "<tr><th colspan=2 align='center'>سلة التسوق<br><br></th></tr>";
			ForgotCart_ar += "<tr><td align='center'>الرجاء إدخال البريد الالكتروني<br><br><input type='text' name='Email'></td></tr>";
			ForgotCart_ar += "<tr><td align='center'><br><input type='submit' name='send' value='إرسال'><input type='button' name='cancel' value='إلغاء' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			ForgotCart_ar += "</table></form>"+FS2;

var ForgotCart_en = FS1+"<form onsubmit='ForgotCart(this.Email.value, \"en\"); return false;'><table dir='ltr' width='100%'>";
			ForgotCart_en += "<tr><th colspan=2 align='center'>Shopping Cart<br><br></th></tr>";
			ForgotCart_en += "<tr><td align='center'>Please enter your e-mail address<br><br><input type='text' name='Email'></td></tr>";
			ForgotCart_en += "<tr><td align='center'><br><input type='submit' name='send' value='Send'><input type='button' name='cancel' value='Cancel' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			ForgotCart_en += "</table></form>"+FS2;

var SignUpCart_ar = FS1+"<form onsubmit='SignUpCartUser(this, \"ar\"); return false;'><table dir='rtl' width='100%' id='CartSignUp'>";
			SignUpCart_ar += "<tr><th colspan=2 align='center'>سلة التسوق<br><br></th></tr>";
			SignUpCart_ar += "<tr><td colspan=2 align='center'>الرجاء إدخال البيانات المطلوبة<br><br></td></tr>";
			SignUpCart_ar += "<tr><td>بريدك الالكتروني</td><td><input name='OwnerEmail' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_ar += "<tr><td>كلمة المرور</td><td><input name='Password' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_ar += "<tr><td>تأكيد كلمة المرور</td><td><input name='Confirm' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_ar += "<tr><td>الاسم</td><td><input name='FName' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_ar += "<tr><td>الكنية</td><td><input name='LName' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_ar += "<tr><td>العنوان 1</td><td><input name='AddLine1' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_ar += "<tr><td>العنوان 2</td><td><input name='AddLine2' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_ar += "<tr><td>المدينة</td><td><input name='City' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_ar += "<tr><td>المحافظة</td><td><input name='Province' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_ar += "<tr><td>الرمز البريدي</td><td><input name='ZipCode' type='TEXT' size='20' maxlength='20' onkeypress='return isNumberKey(this.value)'></td></tr>";
			SignUpCart_ar += "<tr><td>البلد</td><td><input name='Country' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_ar += "<tr><td>رقم الهاتف</td><td><input name='Phone' type='TEXT' size='20' maxlength='20' onkeypress='return isNumberKey(this.value)'></td></tr>";
			SignUpCart_ar += "<tr><td colspan=2 align='center'><br><input type='submit' name='send' value='تسجيل'><input type='button' name='cancel' value='إلغاء' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			SignUpCart_ar += "</table></form>"+FS2;

var SignUpCart_en = FS1+"<form onsubmit='SignUpCartUser(this, \"en\"); return false;'><table dir='ltr' width='100%' id='CartSignUp'>";
			SignUpCart_en += "<tr><th colspan=2 align='center'>Shopping Cart<br><br></th></tr>";
			SignUpCart_en += "<tr><td colspan=2 align='center'>Please enter required information<br><br></td></tr>";
			SignUpCart_en += "<tr><td>Your Email</td><td><input name='OwnerEmail' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_en += "<tr><td>Desired Password</td><td><input name='Password' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_en += "<tr><td>Confirm Password</td><td><input name='Confirm' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_en += "<tr><td>First Name</td><td><input name='FName' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_en += "<tr><td>Last Name</td><td><input name='LName' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_en += "<tr><td>Address Line 1</td><td><input name='AddLine1' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_en += "<tr><td>Address Line 2</td><td><input name='AddLine2' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_en += "<tr><td>City</td><td><input name='City' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_en += "<tr><td>Province</td><td><input name='Province' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_en += "<tr><td>ZipCode</td><td><input name='ZipCode' type='TEXT' size='20' maxlength='20' onkeypress='return isNumberKey(this.value)'></td></tr>";
			SignUpCart_en += "<tr><td>Country</td><td><input name='Country' type='TEXT' size='20' maxlength='20'></td></tr>";
			SignUpCart_en += "<tr><td>Phone</td><td><input name='Phone' type='TEXT' size='20' maxlength='20' onkeypress='return isNumberKey(this.value)'></td></tr>";
			SignUpCart_en += "<tr><td colspan=2 align='center'><br><input type='submit' name='send' value='Signup'><input type='button' name='cancel' value='Cancel' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			SignUpCart_en += "</table></form>"+FS2;

var LoginCart_ar = FS1+"<form onsubmit='LogCartUserIn(this.Email.value, this.Pass.value, \"ar\"); return false;'><table dir='rtl' width='100%' id='CartLogin'>";
			LoginCart_ar += "<tr><th colspan=2 align='center'>سلة التسوق<br><br></th></tr>";
			LoginCart_ar += "<tr><td colspan=2 align='center'>الرجاء تسجيل الدخول<br><br><br></td></tr>";
			LoginCart_ar += "<tr><td>البريد الالكتروني</td><td><input type='text' name='Email'></td></tr>";
			LoginCart_ar += "<tr><td>كلمة المرور</td><td><input type='password' name='Pass'></td></tr>";
			LoginCart_ar += "<tr><td colspan=2 align='center'><br><input type='submit' name='send' value='دخول'><input type='button' name='cancel' value='إلغاء' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			LoginCart_ar += "<tr><td colspan=2 align='right'><br><a href='#' class='white' name='signUpCartAr'>مستخدم جديد</a><br><a href='#' class='white' name='forgotCartAr'>نسيت كلمة مروري</a><br></td></tr>";
			LoginCart_ar += "</table></form>"+FS2;

var LoginCart_en = FS1+"<form onsubmit='LogCartUserIn(this.Email.value, this.Pass.value, \"en\"); return false;'><table dir='ltr' width='100%' id='CartLogin'>";
			LoginCart_en += "<tr><th colspan=2 align='center'>Shopping Cart<br><br></th></tr>";
			LoginCart_en += "<tr><td colspan=2 align='center'>Sign In Please<br><br><br></td></tr>";
			LoginCart_en += "<tr><td>Email</td><td><input type='text' name='Email'></td></tr>";
			LoginCart_en += "<tr><td>Password</td><td><input type='password' name='Pass'></td></tr>";
			LoginCart_en += "<tr><td colspan=2 align='center'><br><input type='submit' name='send' value='Enter'><input type='button' name='cancel' value='Cancel' onclick='CANCEL_CLICK_EVENT'><br><br></td></tr>";
			LoginCart_en += "<tr><td colspan=2 align='left'><br><a href='#' class='white' name='signUpCartEn'>New costumer</a><br><a href='#' class='white' name='forgotCartEn'>Forgot password</a><br></td></tr>";
			LoginCart_en += "</table></form>"+FS2;

var AfterLogoutCart_ar = LoginCart_ar;
var AfterLogoutCart_en = LoginCart_en;

var Cart_ar = FS1+"<table dir='rtl' width='100%' id='cart'><tr><th align='center'>سلة التسوق<br></th></tr><tr align='center'><td><br>";
			Cart_ar  += "<a href='#' class='white' onclick='GoToCart(\"ar\"); return false;'>تثبيت الطلبية</a><br>&nbsp;";
			Cart_ar  += "<a href='#' class='white' onclick='EmptyCart(\"ar\"); return false;'>إلغاء الطلبية</a><br>&nbsp;";
			Cart_ar  += "<a href='#' class='white' onclick='CANCEL_CLICK_EVENT; return false;'>عودة إلى الصورة</a><br>&nbsp;";
			Cart_ar  += "<a href='#' class='white' onclick='LogCartUserOut(\"ar\"); return false;'>تسجيل الخروج</a><br>&nbsp;";
			Cart_ar  += "</td></tr></table>"+FS2;

var Cart_en = FS1+"<table dir='ltr' width='100%' id='cart'><tr><th align='center'>Shopping Cart<br></th></tr><tr align='center'><td><br>";
			Cart_en  += "<a href='#' class='white' onclick='GoToCart(\"en\"); return false;'>Check out</a><br>&nbsp;";
			Cart_en  += "<a href='#' class='white' onclick='EmptyCart(\"en\"); return false;'>Cancel order</a><br>&nbsp;";
			Cart_en  += "<a href='#' class='white' onclick='CANCEL_CLICK_EVENT; return false;'>Back to photo</a><br>&nbsp;";
			Cart_en  += "<a href='#' class='white' onclick='LogCartUserOut(\"en\"); return false;'>Logout</a><br>&nbsp;";
			Cart_en  += "</td></tr></table>"+FS2;
/*----------	Cart [END]	----------*/

function CreateImgSpecTable(labels, dir, cancel)
{
	dir = "ltr";
	var SpecArr = ImgSpec.split(SP);
	var LabArr = labels.split(SP);
	var ImageSpec = "<table dir='"+dir+"' width='100%'>";
	if(SpecArr.length == LabArr.length)
		for(i = 0; i < LabArr.length; i++)
		{
			if(SpecArr[i] != "" && LabArr[i] != " RecID" && LabArr[i] != "PhotoID")
				ImageSpec += "<tr><td>"+LabArr[i]+"&nbsp;</td><td>"+SpecArr[i]+"&nbsp;</td></tr>";
		}
	else
		for(i = 2; i < LabArr.length; i++)
		{
			if(SpecArr[i * 2] != "")
				ImageSpec += "<tr><td>"+LabArr[i]+"&nbsp;</td><td>"+SpecArr[i * 2]+"&nbsp;</td></tr>";
		}
	if(cancel != null)
		ImageSpec += "<tr><td colspan='2' align='center'><br><input type='button' name='cancel' value='"+cancel+"' onclick='CANCEL_CLICK_EVENT'></td></tr>";
	ImageSpec += "</table>";
	return ImageSpec;
}

function AllocateMap(OX, OY)
{
	document.images.namedItem("mapImg").src = "images/loading.gif";
	mapOX = mapOX + OX;
	mapOY = mapOY + OY;
	mapOX = (mapOX < 0) ? 0 : mapOX;
	mapOY = (mapOY < 0) ? 0 : mapOY;
	mapOX = (mapOX > mapW - OX) ? mapW - OX : mapOX;
	mapOY = (mapOY > mapH - OY) ? mapH - OY : mapOY;
	document.images.namedItem("mapImg").src = "map.php?pId="+LrgImgId+"&type="+mapType+"&offsetX="+mapOX+"&offsetY="+mapOY;
}

function CreateMap(labels, cancel)
{
	var LabArr = labels.split(SP);
	var w = pW;
	var h = pH;
	var ret = "";
	ret += FS1 + "<table dir='ltr' border='0' height='100%'><tr><td valign='top'><table dir='ltr' border='0'>";
	ret += "<tr><td width='"+w+"' height='"+(h+5)+"'><img name='mapImg' src='images/loading.gif' border='0'></td></tr>";
	ret += "<tr><td align='center'><img src='images/directions.gif' name='directins' width='74' height='74' border='0' usemap='#directinsMap' /></td></tr>";
	ret += "<tr><td align='center'><br><input type='button' name='cancel' value='"+cancel+"' onclick='CANCEL_CLICK_EVENT'></td></tr>";
	ret += "</table></td></tr></table>" + FS2;
	ret += "<map name='directinsMap' id='directinsMap'>";
	ret += "<area shape='poly' coords='36,0,29,7,44,7,38,0' href='#' alt='"+LabArr[0]+"' onclick='AllocateMap("+(0)+", "+(-h)+"); return false;' />";
	ret += "<area shape='poly' coords='10,10,10,20,11,20,20,11' href='#' alt='"+LabArr[1]+"' onclick='AllocateMap("+(-w)+", "+(-h)+"); return false;' />";
	ret += "<area shape='poly' coords='6,29,0,35,0,38,7,44' href='#' alt='"+LabArr[2]+"' onclick='AllocateMap("+(-w)+", "+(0)+"); return false;' />";
	ret += "<area shape='poly' coords='10,53,10,63,20,63,11,53' href='#' alt='"+LabArr[3]+"' onclick='AllocateMap("+(-w)+", "+(h)+"); return false;' />";
	ret += "<area shape='poly' coords='29,66,36,73,38,73,44,67' href='#' alt='"+LabArr[4]+"' onclick='AllocateMap("+(0)+", "+(h)+"); return false;' />";
	ret += "<area shape='poly' coords='63,53,53,63,63,63,63,53' href='#' alt='"+LabArr[5]+"' href='#' onclick='AllocateMap("+(w)+", "+(h)+"); return false;' />";
	ret += "<area shape='poly' coords='66,44,73,38,73,35,66,29' href='#' alt='"+LabArr[6]+"' onclick='AllocateMap("+(w)+", "+(0)+"); return false;' />";
	ret += "<area shape='poly' coords='53,11,63,20,63,10,54,10' href='#' alt='"+LabArr[7]+"' onclick='AllocateMap("+(w)+", "+(-h)+"); return false;' />";
	ret += "<area style='background-color:#ff0000' shape='circle' coords='37,37,27' href='#' alt='"+LabArr[8]+"' onclick='SwitchMap(\""+labels+"\", \""+cancel+"\"); return false;' />";
	ret += "</map>";
	fSetW = 475;
	fSetH = 420;
	return ret;
}

function SwitchMap(labels, cancel)
{
	var LabArr = labels.split(SP);
	if(mapType == "m")
	{
		mapType = "a";
		if(cancel.toUpperCase() == "CANCEL")
			LabArr[8] = "View Map";
		else
			LabArr[8] = "عرض الخريطة";
	}
	else
	{
		mapType = "m";
		if(cancel.toUpperCase() == "CANCEL")
			LabArr[8] = "View Aerial";
		else
			LabArr[8] = "عرض الصورة الجوية";
	}
	
	mapOX = 0;
	mapOY = 0;
	Actions(divID, CreateMap(LabArr.join(SP), cancel), '', 1);
	AllocateMap(mapSX, mapSY);
}

function Actions(divID,strIN,strFrom, hideNavBar)
{
	if(strFrom != null && strFrom != "" && strFrom != " ")
		mainFrom = strFrom;
	
	if(document.getElementById('LargeImage') != null)
		LrgImg = document.getElementById('LargeImage').src;
	
	if(strIN.indexOf('CANCEL_CLICK_EVENT') > 0)
	{
		mainImg.rows[0].style.visibility = "hidden";
		mainImg.rows[1].style.visibility = "hidden";
		mainImg.rows[2].style.visibility = "hidden";
		if(mainFrom == "P")
		{
			mainImg.rows[1].cells[2].style.visibility = "visible";
			mainImg.rows[0].cells[0].style.visibility = "visible";
			mainImg.rows[0].cells[4].style.visibility = "visible";
			mainImg.rows[1].cells[0].style.visibility = "visible";
			mainImg.rows[1].cells[4].style.visibility = "visible";
			mainImg.rows[2].cells[0].style.visibility = "visible";
			mainImg.rows[2].cells[10].style.visibility = "visible";
		}
		else
			mainImg.rows[1].cells[1].style.visibility = "visible";
	}
	else
	{
		mainImg.rows[0].style.visibility = "visible";
		mainImg.rows[1].style.visibility = "visible";
		mainImg.rows[2].style.visibility = "visible";
	}
	
	document.getElementById(divID).innerHTML = "<img src='images/loading.gif'>";

	if(strIN.indexOf('CANCEL_CLICK_EVENT') >= 0)
		animate = 1;
	else
		animate = 0;
	
	if(mainFrom == "P")
		strIN = strIN.replace('CANCEL_CLICK_EVENT', "Actions(\""+divID+"\", getImageP(\""+LrgImg+"\", \""+LrgImgId+"\", \""+OnClk+"\"), \" \", 0)");
	else
		strIN = strIN.replace('CANCEL_CLICK_EVENT', "Actions(\""+divID+"\", getImage(\""+LrgImg+"\", \""+LrgImgId+"\", \""+OnClk+"\"), \" \", 0)");
	
	if(strIN.indexOf("MYLB") >= 0)
		strIN = strIN.replace('MYLB', getCookie('UserID'));
	strIN = strIN.replace('LrgImgId', LrgImgId);

	document.getElementById(divID).innerHTML = strIN;

	if(animate == 1)
	{
		expandAnimSet(fSetW, fSetH);
		fSetH = fSetHO;
		fSetW = fSetWO;
	}
	
	if(document.links.namedItem('signUpAr') != null)
		document.links.namedItem('signUpAr').onclick = function() { Actions(divID, SignUp_ar, '', 1); return false; };
	if(document.links.namedItem('signUpEn') != null)
		document.links.namedItem('signUpEn').onclick = function() { Actions(divID, SignUp_en, '', 1); return false; };
	if(document.links.namedItem('forgotAr') != null)
		document.links.namedItem('forgotAr').onclick = function() { Actions(divID, Forgot_ar, '', 1); return false; };
	if(document.links.namedItem('forgotEn') != null)
		document.links.namedItem('forgotEn').onclick = function() { Actions(divID, Forgot_en, '', 1); return false; };
	if(document.links.namedItem('signUpCartAr') != null)
		document.links.namedItem('signUpCartAr').onclick = function() { fSetH = 380; Actions(divID, SignUpCart_ar, '', 1); return false; };
	if(document.links.namedItem('signUpCartEn') != null)
		document.links.namedItem('signUpCartEn').onclick = function() { fSetH = 380; Actions(divID, SignUpCart_en, '', 1); return false; };
	if(document.links.namedItem('forgotCartAr') != null)
		document.links.namedItem('forgotCartAr').onclick = function() { Actions(divID, ForgotCart_ar, '', 1); return false; };
	if(document.links.namedItem('forgotCartEn') != null)
		document.links.namedItem('forgotCartEn').onclick = function() { Actions(divID, ForgotCart_en, '', 1); return false; };
	if(hideNavBar == null)
		hideNavBar = 0;
	if(document.getElementById('navBarH') != null)
		document.getElementById('navBarH').style.visibility = (hideNavBar == 1) ? "hidden" : "visible";
}

var theNewImage;

function 	LoadImage(src)
{
	theNewImage = newImage(src);
	return true;
}

function addRmoveFilter(imageID)
{
	var img = document.getElementById(imageID);
	if(img != null)
		img.style.filter = (img.style.filter == "") ? "Gray" : "";
}
		
function getImage(src, ID, loc)
{
	if(LoadImage(src))
	{
		if(document.getElementById('thumbTd'+LrgImgId) != null)
			document.getElementById('thumbTd'+LrgImgId).className='thumb';
		document.getElementById('thumbTd'+ID).className='thumb-clicked';
		LrgImgId = ID;
		GetImageSpec(ID);
		if(loc != null)
			OnClk = loc+"&img="+ID;
		mapType = "m";
		GetMapSize();
		if(theNewImage.width > 500)
			imgResult="<img src='"+src+"' width='500' galleryimg='no' alt='' name='LargeImage' id='LargeImage' border=''>";
		else
			imgResult="<img src='"+src+"' galleryimg='no' alt='' name='LargeImage' id='LargeImage' border=''>";
		return imgResult;
	}	
}

function getImageP(src, ID, loc)
{ 
	if(LoadImage(src))
	{
		if(document.getElementById('thumbTd'+LrgImgId) != null)
			document.getElementById('thumbTd'+LrgImgId).className='thumb';
		document.getElementById('thumbTd'+ID).className='thumb-clicked';
		LrgImgId = ID;
		GetImageSpec(ID);
		if(loc != null)
			OnClk = loc+"&img="+ID;
		h = theNewImage.height;
		if(h == 0)
			h = 450;
		imgResult="<div id='motioncontainer' style='position:relative;width:727;height:"+h+"px;overflow:hidden;'>";
		imgResult+="<div id='motiongallery' style='position:absolute;left:0;top:0;white-space: nowrap;'>";
		imgResult+="<nobr id='trueContainer' style='overflow:hidden'>";
		imgResult+="<img src='"+src+"' onload='fillup();' galleryimg='no' name='LargeImage' id='LargeImage' border='' />";
		imgResult+="</nobr></div></div>";
		return imgResult;
	}	
}

function getImageStatic(src)
{
	if(LoadImage(src))
	{
		imgResult="<img src='"+src+"' galleryimg='no' alt='' name='LargeImage' id='LargeImage' border=''>";
		return imgResult;
	}	
}

var fillUpInterval = null;
var fillUpImg = null;

function doNothing()
{
	x = 0;
}

function startFillUp()
{
	doNothing();
	if(fillUpImg != null)
	{
		if(fillUpImg.complete)
		{
			if(fillUpInterval != null)
				clearInterval(fillUpInterval);
			fillUpInterval = null;
			fillup();
		}
		else
			fillUpInterval = setInterval("startFillUp()", 1000);
	}
}

function getImagePStatic(src)
{
	if(LoadImage(src))
	{
		h = theNewImage.height;
		if(h == 0)
			h = 450;
		imgResult="<div id='motioncontainer' style='position:relative;width:727;height:"+h+"px;overflow:hidden;'>";
		imgResult+="<div id='motiongallery' style='position:absolute;left:0;top:0;white-space: nowrap;'>";
		imgResult+="<nobr id='trueContainer' style='overflow:hidden'>";
		imgResult+="<img src='"+src+"' onload='fillUpImg = this; startFillUp();' galleryimg='no' name='LargeImage' id='LargeImage' border='' />";
		imgResult+="</nobr></div></div>";
		return imgResult;
	}	
}

function modifyCancel()
{
	if(document.getElementsByName('cancel')[0] != null)
		document.getElementsByName('cancel')[0].onclick = function() { Actions(divID, getImageStatic(LrgImg), '', 0); };
}

function AssignNav(n, p, start, limit, cnt)
{
	NextImage = n;
	PrevImage = p;
	if(n == "NP" && (start + limit) > cnt)
		document.getElementById("nextIco").style.filter = "Gray";
	else
		document.getElementById("nextIco").style.filter = "";
	if(p == "PP" && (start - limit) < 0)
		document.getElementById("prevIco").style.filter = "Gray";
	else
		document.getElementById("prevIco").style.filter = "";
}

function AssignDoc(str)
{
	Docs = str;
}

function GoToImg(thumbID, page, cat, start, limit, cnt)
{
	if(thumbID != "NP" && thumbID != "PP")
	{
		var thumb = document.links.namedItem("thumb"+thumbID);
		if(thumb != "")
			thumb.onclick();
		return true;
	}
	var lm = (thumbID == "PP") ? (-1 * limit) : limit;
	var newStart = start + lm;
	if(newStart < 0 || newStart > cnt)
		return false;
	if(cat != "")
		cat += "&";
	newLoc = page+"?"+cat+"start="+newStart+"&dir="+(lm / Math.abs(lm));
	window.location.href = newLoc;
	return true;
}

function expandAnimSet(w, h)
{
//	alert(parseInt(document.getElementById('animSet').style.width) < w);
	add = 50;
	ms = 1;
	if(parseInt(document.getElementById('animSet').style.width) < w)
	{
		document.getElementById('animSet').style.width = parseInt(document.getElementById('animSet').style.width) + add;
		var expandTimeout = setTimeout("expandAnimSet("+w+", "+h+")", ms);
	}
	else
		if(parseInt(document.getElementById('animSet').style.height) < h)
		{
			document.getElementById('animSet').style.height = parseInt(document.getElementById('animSet').style.height) + add;
			var expandTimeout = setTimeout("expandAnimSet("+w+", "+h+")", ms);
		}
		else
		{
			clearTimeout(expandTimeout);
			document.getElementById('animSetTable').style.display = 'block';
		}
}
// IMAGES [END]

// Add To Cart ANIMATION Functions  [START]
function startAdding(PhotoNo, msg, lang)
{
		if(lang == "ar")
			NotForSell = "هذه الصورة ليست متوفرة للبيع";
		else
			NotForSell = "This photo is not available for sell";
		
		if(ForSell != 1)
		{
			alert(NotForSell);
			return false;
		}
		
		if(! addToCookie(CookieName,PhotoNo, msg))
			return false;
		changeCount(CookieName);
		yPosition = -315; // original position of the animated table
		size = 150; // width/height of the animated table
		appearfor = 100;
		position_at_top();
		expand();
}

function position_at_top()
{
	if (document.layers)
	{
		document.cartInfo.style.display = 'Block';
		document.cartInfo.style.top = yPosition;
	}
	else
		if (document.all)
		{
			cartInfo.style.display = 'Block';
			cartInfo.style.top = yPosition;
		}
		else
			if (document.getElementById)
			{
				document.getElementById("cartInfo").style.display = 'Block';
				document.getElementById("cartInfo").style.top = yPosition;
			}
}

function expand()
{
	if (document.layers)
	{
		document.cartInfo.style.widht= size+'px';
		document.cartInfo.style.height= size+'px';
	}
	else
		if (document.all)
		{
			cartInfo.style.width=size+'px';
			cartInfo.style.height=size+'px';
		}
		else
			if (document.getElementById)
			{
				document.getElementById("cartInfo").style.width=size+'px';
				document.getElementById("cartInfo").style.height=size+'px';
			}
	yPosition+=40;
	size-=20;
	position_at_top();
	if (size<=0)
	{
		if (document.layers)
			setTimeout("document.cartInfo.display='none'",appearfor);
		else
			if (document.all)
			{
				setTimeout("cartInfo.style.display='none'",appearfor);
			}
			else
				if (document.getElementById)
				{
					setTimeout("document.getElementById('cartInfo').style.display='none'",appearfor)
				}
		return
	}
	else
		setTimeout("expand()",40)
}
// Add To Cart ANIMATION Functions  [END]

// COOKIES [START]
var SP = "|";
var CookieName = "AddedToCart";

function setCookie(name, value, expire)
{
	var today = new Date();
	var defaultExpire = new Date();
	defaultExpire.setTime(today.getTime() + 1000*60*60*24);
	var currentCookie = name + "=" +
																	escape(value) +
																	((expire == null) ?
																		("; expires=" + defaultExpire.toGMTString()) : 
																		("; expires=" + expire.toGMTString()));
	document.cookie = currentCookie;
}

function getCookie(name)
{
	var prefix = name + "="
	var arr = document.cookie.split(";");
	for(i = 0; i < arr.length; i++)
	{
		curr = arr[i].split("=");
		if(curr[0] == name || curr[0] == " "+name)
			return unescape(curr[1]);
	}
	return false;
	/*var cookieStartIndex = document.cookie.indexOf(prefix)
	if (cookieStartIndex == -1)
		return null;
	var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
	if (cookieEndIndex == -1)
		cookieEndIndex = document.cookie.length
	return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))*/
}

function deleteCookie(name)
{ 
	var exp = new Date();
	exp.setTime(exp.getTime() - 1); 
	var cval = getCookie(name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

function addToCookie(name,value, msg)
{ 
	var cval = getCookie(name);
	if(cval == null || cval == "")
	{
		setCookie(name, value);
		if(msg != null)
			changeCount();
		return true;
	}
	var photos = cval.split(SP);
	var str = SP+cval+SP;
	if(msg != null)
		if(str.indexOf(SP+value+SP) > -1 && ! confirm(msg))
			return  false;
	photos.push(value);
	photos.sort();
	document.cookie = name + "=" + photos.join(SP);
	return true;
}

function delFromCookie(name,value, msg)
{ 
	if(msg != null)	
		if(!confirm(msg))
			return false;
	var cval = getCookie(name);
	if(cval == null)
		return false;
	cval = SP+cval+SP;
	cval = cval.split(SP+value+SP).join(SP);
	cval = cval.substring(1, cval.length - SP.length);
	var photos = cval.split(SP);
	document.cookie = name + "=" + photos.join(SP);
	return true;
}

function changeCount(name)
{
	var cval = getCookie(name);
	if(cval == null || cval == false)
		var photos = new Array();
	else
		var photos = cval.split(SP);
	var cnt = photos.length;
	if (document.layers)
	{
		if(document.cartCnt != null)
			document.cartCnt.innerHTML = cnt;
	}
	else
		if (document.all)
		{
			if(cartCnt != null)
				cartCnt.innerHTML=cnt;
		}
		else
			if (document.getElementById)
			{
				if(document.getElementById('cartCnt') != null)
					document.getElementById('cartCnt').innerHTML=cnt;
			}
}

function GoToCart(lang)
{
	msg = "Your cart is empty .. you can not go to your shopping cart";
	loc = "cart.php";
	if(lang == "ar")
	{
		msg = "سلتك فارغة .. لا يمكنك الانتقال إلى صفحة تثبيت الطلبية";
		loc = "cart-ar.php";
	}
	if(getCookie("AddedToCart") == null || getCookie("AddedToCart") == "")
	{
		alert(msg);
		return false;
	}
	window.location.href = loc;
}

function EmptyCart(lang)
{
	msg = "Are you sure you want to empty your cart?";
	if(lang == "ar")
		msg = "هل أنت متأكد من أنك تريد إفراغ سلة تسوقك؟";
	if(!confirm(msg))
		return false;
	deleteCookie("AddedToCart");
	changeCount("AddedToCart");
	return true;
}
// COOKIES [END]


// HTTP [START]
function handleHttpResponse()
{
  if (http.readyState == 4)
	{
		return http.responseText;
    results = http.responseText.split(",");
		allResult="";
		for(i=0;i<results.length;i++)
			allResult+=results[i]+"<br>"
  }
}

function getHTTPObject()
{
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
    try
		{
      xmlhttp = new XMLHttpRequest();
    }
		catch (e)
		{
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var http = getHTTPObject();


function err(msg, name)
{
	alert(msg, name);
	if(name != "")
	{
		document.getElementsByName(name)[0].select();
		document.getElementsByName(name)[0].focus();
	}
	return false;
}

function Forgot(email, lang)
{
	/* Validation */
	if(lang == "ar")
	{
		enter = "الرجاء إدخال البريد الالكتروني";
		correct = "الرجاء كتابة البريد الالكتروني بشكل صحيح";
	}
	else
	{
		enter = "Please enter an email address";
		correct = "Please enter an email address with a correct format";
	}
	if(email == "")
		return err(enter, "Email");
	at = email.split("@");
	if(at.length == 1 || at[0].length == 0)
		return err(correct, "Email");
	dot = at[1].split(".");
	if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
		return err(correct, "Email");
	/* Validation */
	
	url = 'http.php?action=forgot&lang='+lang+'&email='+email;
	http.open("GET", url , true);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									alert(res);
																								}
																							}
  http.send(null);
}

function GetImageSpec(id)
{
	url = 'http.php?action=imgInfo&id='+id;
  http.open("GET", url , false);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									ImgSpec = http.responseText;
																								}
																							}
  http.send(null);
}

function GetMapSize()
{
	url = "http.php?action=mapSize&pId="+LrgImgId+"&type="+mapType;
  http.open("GET", url , false);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = http.responseText;
																									arr = res.split(SP);
																									mapW = arr[0];
																									mapH = arr[1];
																									mapSX = parseInt((mapW - pW) / 2);
																									mapSY = parseInt((mapH - pH) / 2);
																								}
																							}
  http.send(null);
}

function AddPhotoToLB(lang)
{
	url = 'http.php?action=lb_add&lang='+lang+'&boxId='+getCookie("UserID")+'&pId='+LrgImgId;
	http.open("GET", url , true);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									alert(res);
																								}
																							}
  http.send(null);
}

function DelPhotoFromLB(lang)
{
	msg = "Are you sure you want to delete this image from your lightbox?";
	if(lang == "ar")
		msg = "هل أنت متأكد من أنك تريد حذف هذه الصورة من مفضلتك؟";
	if(!confirm(msg))
		return false;
	url = 'http.php?action=lb_del&lang='+lang+'&boxId='+getCookie("UserID")+'&pId='+LrgImgId;
	http.open("GET", url , true);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									if(confirm(res))
																									{
																										window.location.href = window.location.href;
																										return true;
																									}
																								}
																							}
  http.send(null);
}

function LogUserIn(email, pass, lang)
{
	/* Validation */
	if(lang == "ar")
	{
		enter = "الرجاء إدخال البريد الالكتروني";
		correct = "الرجاء كتابة البريد الالكتروني بشكل صحيح";
		enter_pass = "الرجاء إدخال كلمة المرور";
	}
	else
	{
		enter = "Please enter an email address";
		correct = "Please enter an email address with a correct format";
		enter_pass = "Please enter password";
	}
	if(email == "")
		return err(enter, "Email");
	at = email.split("@");
	if(at.length == 1 || at[0].length == 0)
		return err(correct, "Email");
	dot = at[1].split(".");
	if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
		return err(correct, "Email");
	if(pass == "")
		return err(enter_pass, "Pass");
	/* Validation */
	
	url = 'http.php?action=login&lang='+lang+'&email='+email+'&pass='+pass;
	http.open("GET", url , true);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									vals = res.split("|");
																									if(vals.length == 2)
																									{
																										setCookie("UserID", vals[1]);
																										query = window.location.search;
																										lb = query.substr(query.indexOf("lb=") + 3);
																										if(lb.indexOf("&") >= 0)
																											lb = lb.substring(0, lb.indexOf("&"));
																										if(lb == getCookie("UserID"))
																										{
																											LightBox_ar = MyLightBox_ar;
																											LightBox_en = MyLightBox_en;
																										}
																										else
																										{
																											LightBox_ar = LightBoxBak_ar;
																											LightBox_en = LightBoxBak_en;
																										}
																										Login_ar = LightBox_ar;
																										Login_en = LightBox_en;
																										Actions(divID, (lang == 'en') ? LightBox_en : LightBox_ar, "", 1);
																										return true;
																									}
																									alert(vals[0]);
																								}
																							}
  http.send(null);
}

function LogUserOut(lang)
{
	deleteCookie("UserID");
	Login_ar = AfterLogout_ar;
	Login_en = AfterLogout_en;
	Actions(divID, (lang == 'en') ? Login_en : Login_ar, "", 1);
	return true;
}

function Unsubscribe(lang)
{
	msg = "Are your sure you want to unsubscribe?";
	if(lang == "ar")
		msg = "هل أنت متأكد من أنك تريد إلغاء اشتراكك؟";
	if(!confirm(msg))
		return false;
	url = 'http.php?action=unsub&lang='+lang+'&lb='+getCookie("UserID");
	http.open("GET", url , true);
	http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									vals = res.split("|");
																									if(vals.length == 2)
																									{
																										deleteCookie("UserID");
																										LogUserOut(lang);
																									}
																									alert(vals[0]);
																								}
																							}
	http.send(null);
}

function SendToFriend(pId, name1, email1, name2, email2, lang)
{
	/* Validation */
	if(lang == "ar")
	{
		enter_name1 = "الرجاء إدخال اسمك";
		enter_email1 = "الرجاء إدخال بريدك الالكتروني";
		correct_email1 = "الرجاء كتابة بريدك الالكتروني بشكل صحيح";
		enter_name2 = "الرجاء إدخال اسم صديقك";
		enter_email2 = "الرجاء إدخال بريد صديقك الالكتروني";
		correct_email2 = "الرجاء كتابة بريد صديقك الالكتروني بشكل صحيح";
	}
	else
	{
		enter_name1 = "Please enter your name";
		enter_email1 = "Please enter your email address";
		correct_email1 = "Please enter your email address with a correct format";
		enter_name2 = "Please enter your friend's name";
		enter_email2 = "Please enter your friend's email address";
		correct_email2 = "Please enter your friend's email address with a correct format";
	}
	if(name1 == "")
		return err(enter_name1, "vName");
	if(email1 == "")
		return err(enter_email1, "vEmail");
	at = email1.split("@");
	if(at.length == 1 || at[0].length == 0)
		return err(correct_email1, "vEmail");
	dot = at[1].split(".");
	if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
		return err(correct_email1, "vEmail");
	if(name2 == "")
		return err(enter_name2, "fName");
	if(email2 == "")
		return err(enter_email2, "fEmail");
	at = email2.split("@");
	if(at.length == 1 || at[0].length == 0)
		return err(correct_email2, "fEmail");
	dot = at[1].split(".");
	if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
		return err(correct_email2, "fEmail");
	/* Validation */
	
	url = 'http.php?action=send&lang='+lang+'&pId='+pId+'&vname='+name1+'&vemail='+email1+'&fname='+name2+'&femail='+email2;
	http.open("GET", url , true);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									alert(handleHttpResponse());
																								}
																							}
  http.send(null);
}

function SignUpUser(email, pass, con, lang)
{
	/* Validation */
	if(lang == "ar")
	{
		enter = "الرجاء إدخال البريد الالكتروني";
		correct = "الرجاء كتابة البريد الالكتروني بشكل صحيح";
		enter_pass = "الرجاء إدخال كلمة المرور";
		enter_confirm = "الرجاء إدخال تأكيد كلمة المرور";
		not_match = "يجب أن تتطابق كلمة المرور مع تأكيدها";
	}
	else
	{
		enter = "Please enter an email address";
		correct = "Please enter an email address with a correct format";
		enter_pass = "Please enter password";
		enter_confirm = "Please enter password confirmation";
		not_match = "Password Confirmation should match Password";
	}
	if(email == "")
		return err(enter, "Email");
	at = email.split("@");
	if(at.length == 1 || at[0].length == 0)
		return err(correct, "Email");
	dot = at[1].split(".");
	if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
		return err(correct, "Email");
	if(pass == "")
		return err(enter_pass, "Pass");
	if(con == "")
		return err(enter_confirm, "Confirm");
	if(con != pass)
		return err(not_match, "Confirm");
	/* Validation */
	
	url = 'http.php?action=signup&lang='+lang+'&email='+email+'&pass='+pass;
	http.open("GET", url , true);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									vals = res.split("|");
																									alert(vals[0]);
																									if(vals.length == 2)
																									{
																										setCookie("UserID", vals[1]);
																										Login_ar = LightBox_ar;
																										Login_en = LightBox_en;
																										Actions(divID, (lang == 'en') ? LightBox_en : LightBox_ar, "", 1);
																										return true;
																									}
																									Actions(divID, getImage(LrgImg, LrgImgId), "", 0);
																								}
																							}
  http.send(null);
}

function GetField(table, name, labelField, parentName, parentVal, children)
{
	url = 'http.php?action=getIds&table='+table+'&field='+name+'&label='+labelField+'&parent='+parentName+'&val='+parentVal;
	http.open("GET", url , false);
	http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									sel = document.forms[0].elements.namedItem(name);
																									for(i = sel.options.length - 1; i > 0; i--)
																										sel.options.remove(i);
																									arr = res.split("|");
																									for(i = 0; i < arr.length; i++)
																									{
																										opt = arr[i].split("=");
																										if(opt.length == 1)
																											continue;
																										if(opt.length == 4)
																											opt[1] = opt[2];
																										if(opt[1] != "")
																										{
																											newOpt = new Option(opt[1], opt[0]);
																											sel.options.add(new Option(opt[1], opt[0]));
																										}
																									}
																									childArr = new Array();
																									if(children != "")
																										childArr = children.split("|");
																									childArr.unshift(name);
																									for(i = 0; i < childArr.length; i++)
																										if(document.forms[0].namedItem(childArr[i]) != null)
																										{
																											if(i == 0 && document.forms[0].namedItem(childArr[i]).length > 1)
																											{
																												document.getElementById(childArr[i]).style.visibility = "visible";
																												document.getElementById(childArr[i]+"_label").style.visibility = "visible";
																											}
																											else
																											{
																												document.getElementById(childArr[i]).style.visibility = "hidden";
																												document.getElementById(childArr[i]+"_label").style.visibility = "hidden";
																											}
																										}
																								}
																							}
  http.send(null);
}

function LogCartUserIn(email, pass, lang)
{
	/* Validation */
	if(lang == "ar")
	{
		enter = "الرجاء إدخال البريد الالكتروني";
		correct = "الرجاء كتابة البريد الالكتروني بشكل صحيح";
		enter_pass = "الرجاء إدخال كلمة المرور";
	}
	else
	{
		enter = "Please enter an email address";
		correct = "Please enter an email address with a correct format";
		enter_pass = "Please enter password";
	}
	if(email == "")
		return err(enter, "Email");
	at = email.split("@");
	if(at.length == 1 || at[0].length == 0)
		return err(correct, "Email");
	dot = at[1].split(".");
	if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
		return err(correct, "Email");
	if(pass == "")
		return err(enter_pass, "Pass");
	/* Validation */
	
	url = 'http.php?action=cartLogin&lang='+lang+'&email='+email+'&pass='+pass;
	http.open("GET", url , true);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									vals = res.split("|");
																									if(vals.length == 2)
																									{
																										 //SubmitOrder(vals[1], lang);
																										 setCookie("CartID", vals[1]);
																										 LoginCart_ar = Cart_ar;
																										 LoginCart_en = Cart_en;
																										 Actions(divID, (lang == 'en') ? Cart_en : Cart_ar, "", 1);
																										 return false;
																									}
																									alert(vals[0]);
																									return false;
																								}
																							}
  http.send(null);
}

function SubmitOrder(cartId, lang)
{
	if(lang == "ar")
	{
		page = "gallery-home-ar.php";
	}
	else
	{
		page = "gallery-home.php";
	}
	url = 'http.php?action=order&lang='+lang+'&cart='+cartId;
	http.open("GET", url , true);
	http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									vals = res.split("|");
																									alert(vals[0]);
																									if(vals.length == 2)
																									{
																										deleteCookie("AddedToCart");
																										window.location.href = page;
																										return true;
																									}
																								}
																								return false;
																							}
  http.send(null);
}

function LogCartUserOut(lang)
{
	deleteCookie("CartID");
	LoginCart_ar = AfterLogoutCart_ar;
	LoginCart_en = AfterLogoutCart_en;
	Actions(divID, (lang == 'en') ? LoginCart_en : LoginCart_ar, "", 1);
	return true;
}

function ForgotCart(email, lang)
{
	/* Validation */
	if(lang == "ar")
	{
		enter = "الرجاء إدخال البريد الالكتروني";
		correct = "الرجاء كتابة البريد الالكتروني بشكل صحيح";
	}
	else
	{
		enter = "Please enter an email address";
		correct = "Please enter an email address with a correct format";
	}
	if(email == "")
		return err(enter, "Email");
	at = email.split("@");
	if(at.length == 1 || at[0].length == 0)
		return err(correct, "Email");
	dot = at[1].split(".");
	if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
		return err(correct, "Email");
	/* Validation */
	
	url = 'http.php?action=cartForgot&lang='+lang+'&email='+email;
	http.open("GET", url , true);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									alert(res);
																								}
																							}
  http.send(null);
}

function SignUpCartUser(form, lang)
{
	/* Validation */
	if(lang == "ar")
	{
		enter_email = "الرجاء إدخال البريد الالكتروني";
		correct_email = "الرجاء كتابة البريد الالكتروني بشكل صحيح";
		enter_pass = "الرجاء إدخال كلمة المرور";
		enter_confirm = "الرجاء إدخال تأكيد كلمة المرور";
		not_match = "يجب أن تتطابق كلمة المرور مع تأكيدها";
		enter_fname = "الرجاء إدخال الاسم";
		enter_lname = "الرجاء إدخال الكنية";
		enter_addline1 = "الرجاء إدخال العنوان 1";
		enter_city = "الرجاء إدخال المدينة";
		enter_province = "الرجاء إدخال المحافظة";
		enter_zip = "الرجاء إدخال الرمز البريدي";
		enter_country = "الرجاء إدخال البلد";
		enter_phone = "الرجاء إدخال الهاتف";
	}
	else
	{
		enter_email  = "Please enter an email address";
		correct_email = "Please enter an email address with a correct format";
		enter_pass = "Please enter password";
		enter_confirm = "Please enter password confirmation";
		not_match = "Password Confirmation should match Password";
		enter_fname = "Please enter First Name";
		enter_lname = "Please enter Last Name";
		enter_addline1 = "Please enter Address Line 1";
		enter_city = "Please enter City";
		enter_province = "Please enter Province";
		enter_zip = "Please enter Zip Code";
		enter_country = "Please enter Country";
		enter_phone = "Please enter Phone";
	}

	if(form.OwnerEmail.value == "")
		return err(enter_email, "OwnerEmail");
	at = form.OwnerEmail.value.split("@");
	if(at.length == 1 || at[0].length == 0)
		return err(correct_email, "OwnerEmail");
	dot = at[1].split(".");
	if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
		return err(correct_email, "OwnerEmail");
	if(form.Password.value == "")
		return err(enter_pass, "Password");
	if(form.Confirm.value == "")
		return err(enter_confirm, "Confirm");
	if(form.Confirm.value != form.Password.value)
		return err(not_match, "Confirm");
	if(form.FName.value == "")
		return err(enter_fname, "FName");
	if(form.LName.value == "")
		return err(enter_lname, "LName");
	if(form.AddLine1.value == "")
		return err(enter_addline1, "AddLine1");
	if(form.City.value == "")
		return err(enter_city, "City");
	if(form.Province.value == "")
		return err(enter_province, "Province");
	if(form.ZipCode.value == "")
		return err(enter_zip, "ZipCode");
	if(form.Country.value == "")
		return err(enter_country, "Country");
	if(form.Phone.value == "")
		return err(enter_phone, "Phone");
	/* Validation */

	url = 'http.php?action=cartSignup';
	DATA = 'lang='+lang
	for(i = 0; i < form.elements.length; i++)
		if(form.elements[i].name != "Confirm" && form.elements[i].name != "send" && form.elements[i].name != "cancel")
		{
			DATA += "&"+form.elements[i].name+"="+form.elements[i].value;
		}
	//window.location = url;
	http.open("POST", url , true);
  http.onreadystatechange = function () 
																							{
																								if (http.readyState == 4)
																								{
																									res = handleHttpResponse();
																									vals = res.split("|");
																									alert(vals[0]);
																									if(vals.length == 2)
																									{
																										setCookie("CartID", vals[1]);
																										 LoginCart_ar = Cart_ar;
																										 LoginCart_en = Cart_en;
																										 Actions(divID, (lang == 'en') ? Cart_en : Cart_ar, "", 1);
																										 return false;
																									}
																									Actions(divID, (lang == 'en') ? LoginCart_en : LoginCart_ar, "", 1);
																									return false;
																								}
																							}
	header='Content-Type:application/x-www-form-urlencoded; charset=UTF-8';
	http.setRequestHeader(header.split(':')[0],header.split(':')[1]);
  http.send(DATA);
}
// HTTP [END]

// OTHER [START]
var Shown = null;

function ShowMan(id)
{
	if(document.getElementById('man'+id).style.display == 'none')
	{
		document.getElementById('man'+id).style.display = 'block';
		document.getElementById('manB'+id).innerHTML= '-';
	}
	else
	{
		document.getElementById('man'+id).style.display = 'none';
		document.getElementById('manB'+id).innerHTML= '+';
	}
	if(document.getElementById(Shown) != null && Shown != 'man'+id)
	{
		if(Shown.indexOf("man") == 0)
			ShownB = "manB" + Shown.substr(3);
		else
			ShownB = "geoB" + Shown.substr(3);
		document.getElementById(Shown).style.display = 'none';
		document.getElementById(ShownB).innerHTML= '+';
	}
	Shown = 'man'+id;
	return false;
}

function ShowGeo(id)
{
	if(document.getElementById('geo'+id).style.display == 'none')
	{
		document.getElementById('geo'+id).style.display = 'block';
		document.getElementById('geoB'+id).innerHTML= '-';
	}
	else
	{
		document.getElementById('geo'+id).style.display = 'none';
		document.getElementById('geoB'+id).innerHTML= '+';
	}
	if(document.getElementById(Shown) != null && Shown != 'geo'+id)
	{
		if(Shown.indexOf("man") == 0)
			ShownB = "manB" + Shown.substr(3);
		else
			ShownB = "geoB" + Shown.substr(3);
		document.getElementById(Shown).style.display = 'none';
		document.getElementById(ShownB).innerHTML= '+';
	}
	Shown = 'geo'+id;
	return false;
}

function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	return true;
}

function hideItem(id)
{
	document.getElementById("item_" + id).style.display = "none";
	document.getElementsByName("cnt_" + id)[0].value = 0;
	reCalc();
}

function changeViewedForm(hide, view, lang)
{
	window.scrollTo(0, 0);
	LogIn = LoginCart_en;
	SignUp = SignUpCart_en;
	if(lang == "ar")
	{
		LogIn = LoginCart_ar;
		SignUp = SignUpCart_ar;	
	}
	
	if(view == 'cart')
	{
		document.getElementById('loginForm').style.display = "none";
		document.getElementById('cartForm').style.display = "block";
		document.getElementById('loginForm').innerHTML = LogIn;
		document.getElementById('animSetTable').style.display = 'none';
		document.getElementById('animSet').style.width = '25px';
		document.getElementById('animSet').style.height = '20px';
	}
	if(view == 'login')
	{
		document.getElementById('loginForm').style.display = "block";
		document.getElementById('cartForm').style.display = "none";
		document.getElementById('loginForm').innerHTML = LogIn;
		document.getElementById('animSetTable').style.display = 'none';
		document.getElementById('animSet').style.width = '25px';
		document.getElementById('animSet').style.height = '20px';
		expandAnimSet(fSetW, fSetH);
	}
	if(view == 'signup')
	{
		document.getElementById('loginForm').style.display = "block";
		document.getElementById('cartForm').style.display = "none";
		document.getElementById('loginForm').innerHTML = SignUp;
		document.getElementById('animSetTable').style.display = 'none';
		document.getElementById('animSet').style.width = '25px';
		document.getElementById('animSet').style.height = '20px';
		fSetH = 380;
		expandAnimSet(fSetW, fSetH);
		fSetH = fSetHO;
		fSetW = fSetWO;
	}
}

function validateDetailed(field, lang)
{
	msg = "Please select at least a value from the first level";
	if(lang == "ar")
		msg = "الرجاء اختيار قيمة من المستوى الأول على الأقل";
	form = document.forms.namedItem("search");
	if(form.elements.namedItem(field).value == -1)
	{
		form.elements.namedItem(field).focus();
		alert(msg);
		return false;
	}
}

function validateUserForm(form)
{
		enter_email = "الرجاء إدخال البريد الالكتروني";
		correct_email = "الرجاء كتابة البريد الالكتروني بشكل صحيح";
		enter_pass = "الرجاء إدخال كلمة المرور";
		enter_confirm = "الرجاء إدخال تأكيد كلمة المرور";
		not_match = "يجب أن تتطابق كلمة المرور مع تأكيدها";
		enter_fname = "الرجاء إدخال الاسم";
		enter_lname = "الرجاء إدخال الكنية";
		enter_addline1 = "الرجاء إدخال العنوان 1";
		enter_city = "الرجاء إدخال المدينة";
		enter_province = "الرجاء إدخال المحافظة";
		enter_zip = "الرجاء إدخال الرمز البريدي";
		enter_country = "الرجاء إدخال البلد";
		enter_phone = "الرجاء إدخال الهاتف";

	if(form.OwnerEmail.value == "")
		return err(enter_email, "OwnerEmail");
	at = form.OwnerEmail.value.split("@");
	if(at.length == 1 || at[0].length == 0)
		return err(correct_email, "OwnerEmail");
	dot = at[1].split(".");
	if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
		return err(correct_email, "OwnerEmail");
	if(form.Password.value == "")
		return err(enter_pass, "Password");
	/*if(form.Confirm.value == "")
		return err(enter_confirm, "Confirm");
	if(form.Confirm.value != form.Password.value)
		return err(not_match, "Confirm");*/
	if(form.FName.value == "")
		return err(enter_fname, "FName");
	if(form.LName.value == "")
		return err(enter_lname, "LName");
	if(form.AddLine1.value == "")
		return err(enter_addline1, "AddLine1");
	if(form.City.value == "")
		return err(enter_city, "City");
	if(form.Province.value == "")
		return err(enter_province, "Province");
	if(form.ZipCode.value == "")
		return err(enter_zip, "ZipCode");
	if(form.Country.value == "")
		return err(enter_country, "Country");
	if(form.Phone.value == "")
		return err(enter_phone, "Phone");
	
	return true;
}

function ValidateNote(form, lang)
{
	/* Validation */
	if(lang == "ar")
	{
		enter_name = "الرجاء إدخال اسمك";
		enter_email = "الرجاء إدخال بريدك الالكتروني";
		correct_email = "الرجاء كتابة بريدك الالكتروني بشكل صحيح .. بإمكانك عدم كتابته";
		enter_note = "الرجاء إدخال الملاحظة";
		correct_note = "الرجاء عدم تجاوز 200 حرف في الملاحظة";
	}
	else
	{
		enter_name = "Please enter your name";
		enter_email = "Please enter your email address";
		correct_email = "Please enter your email address with a correct format .. you can leave it blank";
		enter_note = "Please enter your note";
		correct_note = "Note should not exceed 200 characters";
	}
	if(form.VisitorName.value == "")
		return err(enter_name, "VisitorName");
	if(form.VisitorEmail.value != "")
	{
		at = form.VisitorEmail.value.split("@");
		if(at.length == 1 || at[0].length == 0)
			return err(correct_email, "VisitorEmail");
		dot = at[1].split(".");
		if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
			return err(correct_email, "VisitorEmail");
	}
	if(form.Note.value == "")
		return err(enter_note, "Note");
	if(form.Note.value.length > 200)
		return err(correct_note, "Note");
	return true;
	/* Validation */
}

function ValidateContact(form, lang)
{
	/* Validation */
	if(lang == "ar")
	{
		enter_name = "الرجاء إدخال اسمك";
		enter_email = "الرجاء إدخال بريدك الالكتروني";
		correct_email = "الرجاء كتابة بريدك الالكتروني بشكل صحيح";
		enter_msg = "الرجاء كتابة نص الرسالة";
	}
	else
	{
		enter_name = "Please enter your name";
		enter_email = "Please enter your email address";
		correct_email = "Please enter your email address with a correct format";
		enter_msg = "Please type your message";
	}
	if(form.FromName.value == "")
		return err(enter_name, "FromName");
	if(form.FromMail.value == "")
		return err(enter_email, "FromMail");
	email = form.FromMail.value;
	at = email.split("@");
	if(at.length == 1 || at[0].length == 0)
		return err(correct_email, "FromMail");
	dot = at[1].split(".");
	if(dot.length == 1 || dot[0].length == 0 || dot[dot.length-1].length == 0)
		return err(correct_email, "FromMail");
	if(form.Msg.value == "")
		return err(enter_msg, "Msg");
	return true;
	/* Validation */
}

function OpenFullScreen(URL, Name)
{
	if(Name == null)
		Name = "NewWin";
	var styleStr = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,fullscreen=yes';
	var Win = open(URL, Name, styleStr);
}
// OTHER [END]