var myImage;
var preloadPic;
function checkEmail(str) {
///// function for validating email address
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1){
		    return false
		} else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		    return false
		} else 	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		} else  if (str.indexOf(at,(lat+1))!=-1){
		    return false
		} else 	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   return false
		} else  if (str.indexOf(dot,(lat+2))==-1){
		    return false
		} else if (str.indexOf(" ")!=-1){
		     return false
		} else {
 		 	return true
 		}
}
function getHTTPObject()
{
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
	try { return new XMLHttpRequest(); } catch(e) {}
	alert("XMLHttpRequest not supported");
	return null;
 }

function LoadXML(url)
{
	var xmlHttp = getHTTPObject();
	xmlHttp.open("GET",url, false);
	xmlHttp.onreadystatechange = function()
	{
		   if (xmlHttp.readyState != 4)  { return; }
		   var serverResponse = xmlHttp.responseText;
	};
	xmlHttp.send(null);
	return xmlHttp.responseXML.documentElement;
}


function showMessage(message, elementID)
{
	document.getElementById(elementID).innerText=message;
}
function clearMessage(elementID)
{
	document.getElementById(elementID).innerText="";
}
function booking_submitForm()
{
	thisForm = document.bookingForm;
	if (thisForm.booking_hours.value == "none")
	{
		showMessage ("נא בחרו שעות עבודה מבוקשות","bookingMessage");
		setTimeout('clearMessage("bookingMessage")',2000);
		thisForm.booking_hours.focus();
		return false;
	}
	if (thisForm.booking_type.value == "none")
	{
		showMessage ("נא בחרו את סוג העבודה המבוקשת","bookingMessage");
		setTimeout('clearMessage("bookingMessage")',2000);
		thisForm.booking_type.focus();
		return false;
	}
	if (thisForm.booking_fullName.value == "")
	{
		showMessage ("נא הזינו את שמכם המלא","bookingMessage");
		setTimeout('clearMessage("bookingMessage")',2000);
		thisForm.booking_fullName.focus();
		return false;
	}
	else if (thisForm.booking_phone.value == "")
	{
		showMessage ("אנא השאירו מספר טלפון","bookingMessage");
		setTimeout('clearMessage("bookingMessage")',2000);
		thisForm.booking_phone.focus();
		return false;
	}
	else if (!checkEmail(thisForm.booking_email.value))
	{
		showMessage ("כתובת האימייל שהזנתם אינה תקנית","bookingMessage");
		setTimeout('clearMessage("bookingMessage")',2000);
		thisForm.booking_fullName.focus();
		return false;
	}
	else
		return confirm ("?האם להעביר טופס הזמנה");
}

function playDemo(prdID)
{
	console.log("mp3/myWimpy.php?queryWhere=id&queryValue="+prdID);
	parent.document.getElementById("wimpyFrame").src="mp3/myWimpy.php?queryWhere=id&queryValue="+prdID;
}

function showPicture(picID)
{
	document.getElementById("picGallery_picDiv").style.display = "none";
	var url = "xml_getPicture.php?picID="+picID;
	var xml = LoadXML(url);
	if(xml != null)
	{
		var pic_desc = xml.getElementsByTagName('pic_desc')[0].firstChild.data;
		var pic_picture = xml.getElementsByTagName('pic_picture')[0].firstChild.data;
		document.getElementById("picGallery_descDiv").innerHTML = "<span class=titles_3>"+pic_desc+"</span>";
		myImage = new Image()
		myImage.src = pic_picture;
		preloadPic=setInterval("loadComplete()",10);
	}
	return false;
}

function loadComplete(){
	if (myImage.complete){
		document.getElementById("picGallery_picture").src = myImage.src;
		document.getElementById("picGallery_picDiv").style.display = "inline";

		clearInterval(preloadPic);
	}
}
