/////////////////// PUBLIC \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
var RegName = "You must enter a name.";
var RegNameMinLen = "Please enter at least 3 characters in the \"Name\" field.";
var RegNameMaxLen = "Please enter at most 50 characters in the \"Name\" field.";
var RegSurname = "You must enter an surname.";
var RegSurnameMinLen = "Please enter at least 3 characters in the \"Sureame\" field.";
var RegSurnameMaxLen = "Please enter at most 50 characters in the \"Sureame\" field.";
var RegAddressMaxLen = "Please enter at most 150 characters in the address field.";
var RegCity = "You must enter a City Name.";
var RegCityMinLen ="Please enter at least 3 characters in the \"City Name\" field.";
var RegCityMaxLen ="Please enter at most 50 characters in the \"City Name\" field.";
var RegZip = "Please enter a value for the \"Zip Code\" field.";
var RegTel = "You must enter your phone number."
 var RegTelNChar = "Please enter only numbers in the PHONE field.";
 var RegEmail = "Please enter a value for the Email field.";
var RegEmailTest = "Please enter a valid e-mail address.";
var RegRules = "Sorry, you have to agree with the Acception Business Rules, otherwise you can't register. Check the checkbox for this.";
var RegAddress = "You must enter your ADDRESS.";

var RegUser = "You must enter an username.";
var RegUserMinLen = "Please enter at least 3 characters in the Username field.";
var RegUserMaxLen = "Please enter at most 50 characters in the Username field.";
var RegUserLNChar = "Please enter only letter and numeric characters in the Username field.";
var RegPassMinLen = "Please enter at least 5 characters in the Password field.";
var RegPassMaxLen = "Please enter at most 50 characters in the Password field.";
var RegPassLNChar = "Please enter only letter and numeric characters in the Password field.";
var RegEqPass = "The two passwords are not the same.";
var RegEqEmail = "The email addresses do not corespond";

var offsetX = 0;
var offsetY = 0;

function registerFormDisplay() {
	if(location.href.match("#register") != '#register') return;
	var loginForm=document.getElementById("loginform");
	var forgetPassForm=document.getElementById("fgtpassform");
	var registerForm=document.getElementById("registerform");
	var registerSteps=document.getElementById("locsrch");
	var infoRegisterSteps=document.getElementById("jregsteps");
	var selling=document.getElementById("jselling");
	loginForm.style.display="none";
	forgetPassForm.style.display="none";
	selling.style.display="none";
	registerSteps.style.display="block";
	infoRegisterSteps.style.display="block";
	registerForm.style.display="block";
}

function registerFormDisplay3() {
	if(location.href.match("/login.html") != '/login.html') return;
	else registerFormDisplay1();
}


function giftFormDisplay() {
//	var registerLink=document.getElementById('registerLink');
	if(location.href.match("#gift") != '#gift') return;
	var mGift=document.getElementById('mGift');
	var guname=document.getElementById('guname');
	var gusurename=document.getElementById('gusurename');
	var gaddress=document.getElementById('gaddress');
	var gcity_name=document.getElementById('gcity_name');
	var gzip_code=document.getElementById('gzip_code');
	var gcountry=document.getElementById('gcountry');
	var gemail=document.getElementById('gemail');
	var gtelefon=document.getElementById('gtelefon');
	var gtelefon=document.getElementById('gtelefon');
	
	mGift.style.display='block';
	guname.disabled=false;
	gusurename.disabled=false;
	gaddress.disabled=false;
	gcity_name.disabled=false;
	gzip_code.disabled=false;
	gcountry.disabled=false;
	gemail.disabled=false;
	gtelefon.disabled=false;
}

function questionFormDisplay() 
{
	var squestions=document.getElementById('squestions');
	squestions.disabled=false;
}

function hideDesignImg(Img)
{
	Img.style.display='none';
}

function designAdjustements()
{
	var designImg=document.getElementById('design');
	designImg.style.display='block';
}

function setColor(ttd)
{
	for(ttdChildIdx=0; ttdChildIdx<ttd.childNodes.length; ttdChildIdx++)
			if(typeof(ttd.childNodes[ttdChildIdx].checked)!='undefined')
				break;
	var checkbox = ttd.childNodes[ttdChildIdx];
	if(!checkbox.checked) {
		checkbox.checked = true;
		ttd.style.border = "2px dashed #000000";
		if(ttd.bgColor=="#000000" || ttd.bgColor=="#0000ff" || ttd.bgColor=="#663300")
			ttd.style.border = "2px dashed #999999";
	} else {
		checkbox.checked = false;
		ttd.style.border = "2px solid #ffffff";
	}
}

function preventEventToPropagate(ev)
{
	if(document.all)
	{
		ev.returnValue=false;
		ev.cancelBubble = true;
	} else {
		ev.preventDefault();
		ev.stopPropagation();
	}
}

__=function positioningNamespace() {
	function gP(e){
		var left=0;
		var top=0;
		while (e.offsetParent){
			left+=e.offsetLeft-e.scrollLeft;
			top+=e.offsetTop;
			e=e.offsetParent;
		}
		left+=e.offsetLeft-e.scrollLeft;
		top+=e.offsetTop;
		return {x:left, y:top};
	}
     window.getPos = gP;
}();

var http = createRequestObject();

function createRequestObject() 
{
	var ro; 
	if(window.ActiveXObject){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
	ro = new XMLHttpRequest();
	}
	return ro;
}

function makeRequest_prdmsg(url, lngslt) 
{
	var textBlue=document.getElementById('redirectmsgBlueNote');
	var contentDiv=document.getElementById('redirectmsgPopupTextContainer');
	var userName=document.getElementById('username');
	var userPass=document.getElementById('password');
	var loginMenu=document.getElementById('login_menu');
	var msgText = (document.getElementById('msgPopupTextContainer'));

	
	
	http = new createRequestObject();

        http.onreadystatechange = function (  ) 
	{
		if (http.readyState == 4) 
		{
			 textBlue.innerHTML=http.responseText;
			 contentDiv.style.display='none';
			 userName.value='';
			 userPass.value='';

			if(http.responseText.indexOf("<input id='ysn_logged_in' type='hidden' value='1' />")!=-1)
			{
				msgText.style.display='block';
				loginMenu.style.visibility='hidden';
			}	
		}
        }
     http.open('GET', url, true);
     http.send(null);
}

function showmsgMaxAlert(lngslt, id, msg)
{
	var referralObj = (typeof(imgObj)=='undefined') ? document.getElementById("prdsave_"+id)  : imgObj;
	var loggedIn = (document.getElementById('ysn_logged_in'));
	
	var alertMsgTable = (document.getElementById('redirectmsgDiv'));
	var alertSaveTable = (document.getElementById('redirectsaveDiv'));
	var alertTable = (document.getElementById('redirectDiv'));
	var blueText = (document.getElementById('redirectmsgBlueNote'));
	var contentText = (document.getElementById('redirectmsgPopupTextContainer'));
	var questionProduct=document.getElementById('question_product');

	actual_msg_product=id;	

	if(loggedIn && loggedIn.value==1)
	{
		makeRequest_prdmsg("/login_and_msg_product.php?lngslt="+lngslt+"&product="+actual_msg_product);
		contentText.style.display=='none';
		questionProduct.value='';
	} 
	else
	{
		if(blueText.innerHTML!=msg)
			blueText.innerHTML=msg;
		
		if(contentText.style.display=='none')
			contentText.style.display='block';
	}
	
	
	setTimeout(function() { document.body.onclick=hideMsgMaxAlert;}, 10);
	if(alertTable.style.visibility == 'visible')
			alertTable.style.visibility = 'hidden';
	if(alertSaveTable.style.visibility == 'visible')
			alertSaveTable.style.visibility = 'hidden';

	var cords = getPos(referralObj);
	var leftStr =  (cords.x-430) + offsetX + "px";
	var topStr = (cords.y-350) + offsetY + "px";

	alertMsgTable.style.left=leftStr;
	alertMsgTable.style.top=topStr;
	
	if(!alertMsgTable)
		return false;
	alertMsgTable.style.visibility = 'visible';

	return;
}

function showMaxAlert(id, popupmailtext)
{
	id=id.toString();
	var prdmail = "prdmail_"+id;
	var referralObj = document.getElementById(prdmail);
	var alertMsgTable = (document.getElementById('redirectmsgDiv'));
	var alertTable = (document.getElementById('redirectDiv'));
	var blueText = (document.getElementById('redirectBlueNote'));	
	var contentText = (document.getElementById('redirectPopupTextContainer'));
	
	var alertSaveTable = (document.getElementById('redirectsaveDiv'));
	
	if(blueText.innerHTML!=popupmailtext)
		blueText.innerHTML=popupmailtext;
	else
		blueText.innerHTML=popupmailtext;

	
	
	if(contentText.style.display=='none')
		contentText.style.display='block';

	setTimeout(function() {document.body.onclick=hideMaxAlert;}, 10);
	if(alertSaveTable.style.visibility == 'visible')
		alertSaveTable.style.visibility = 'hidden';
	if(alertMsgTable.style.visibility == 'visible')
		alertMsgTable.style.visibility = 'hidden';		

	var cords = getPos(referralObj);
	var leftStr =  (cords.x-430) + offsetX + "px";
	var topStr = (cords.y-350) + offsetY + "px";

	alertTable.style.left=leftStr;
	alertTable.style.top=topStr;
	actual_product=id;
	
	if(!alertTable)
		return false;
	alertTable.style.visibility = 'visible';
	return;
}

function showSaveMaxAlert(lngslt, id, msg)
{
	id=id.toString();
	var prdsave = "prdsave_"+id;
	var referralObj = document.getElementById(prdsave);
	var loggedIn = (document.getElementById('ysn_logged_in'));

	var alertMsgTable = (document.getElementById('redirectmsgDiv'));
	var alertSaveTable = (document.getElementById('redirectsaveDiv'));
	var alertTable = (document.getElementById('redirectDiv'));
	var blueText = (document.getElementById('redirectsaveBlueNote'));
	var contentText = (document.getElementById('redirectsavePopupTextContainer'));
	actual_save_product=id;	

	if(loggedIn && loggedIn.value==1)
	{
			makeRequest_product("/login_and_save_product.php?lngslt="+lngslt+"&product="+actual_save_product);
		contentText.style.display=='none';
	} 
	else
	{
		if(blueText.innerHTML!=msg)
			blueText.innerHTML=msg;
		
		if(contentText.style.display=='none')
			contentText.style.display='block';
		
	}	
	
	setTimeout(function() { document.body.onclick=hideSaveMaxAlert;}, 10);
	if(alertTable.style.visibility == 'visible')
			alertTable.style.visibility = 'hidden';
	if(alertMsgTable.style.visibility == 'visible')
		alertMsgTable.style.visibility = 'hidden';		

	var cords = getPos(referralObj);
	var leftStr =  (cords.x-430) + offsetX + "px";
	var topStr = (cords.y-350) + offsetY + "px";

	alertSaveTable.style.left=leftStr;
	alertSaveTable.style.top=topStr;
	
	if(!alertSaveTable)
		return false;
	alertSaveTable.style.visibility = 'visible';
	return;
}

function hideMaxAlert()
{
	var alertTable = (document.getElementById('redirectDiv'));
	if(!alertTable)
		return false;
	alertTable.style.visibility = 'hidden';
	document.body.onclick=function(){return true;};
	return;
}

function verify(lngslt)
  {
	var error = "";
	var yourName=document.getElementById('yourname');
	var yourEmail=document.getElementById('yourmail');
	var emailTo=document.getElementById('mail_addresses');
	var EmailValid=checkMail(yourEmail.value);
	if (yourName.value.length==0) error += "Please enter your name\n";
	if (yourEmail.value.length==0) error += "Please enter your email address\n";
	if (emailTo.value.length==0) error += "Please enter at least one email address for the destination field\n";
	if (!EmailValid)	error += "Please enter a valid email address\n";

	if (error!="") alert(error);
			  else mailit(lngslt);
  }

function mailit(lngslt)
  {
	var textBlue=document.getElementById('redirectBlueNote');
	var contentDiv=document.getElementById('redirectPopupTextContainer');
	var yourName=document.getElementById('yourname');
	var yourEmail=document.getElementById('yourmail');
	var mailAddresses=document.getElementById('mail_addresses');
	
	http = new createRequestObject();
	posting = 'product='+actual_product+'&things=';
	posting += yourName.value+')';
	posting += '('+yourEmail.value+')';
	posting += '('+mailAddresses.value;
	
	http.onreadystatechange = function()
	{
		 if(http.readyState==4)
		{
			textBlue.innerHTML=http.responseText;
			contentDiv.style.display='none';
			yourName.value='';
			yourEmail.value='';
			mailAddresses.value='';
		}
	}
	http.open('GET','/mailing_product.php?lngslt='+lngslt+'&'+posting);
	http.send(null);
  }
  
  function hideSaveMaxAlert()
{
	var alertSaveTable = (document.getElementById('redirectsaveDiv'));
	if(!alertSaveTable)
		return false;
	alertSaveTable.style.visibility = 'hidden';
	document.body.onclick=function(){return true;};
	return;
}

function send_product(lngslt)
{
	var userName=document.getElementById('username');
	var userPass=document.getElementById('password');
	
	params =  "product="+actual_save_product+"&username=" + userName.value + "&password=" + userPass.value;
	makeRequest_product("/login_and_save_product.php?lngslt="+lngslt+"&"+params, lngslt);
 }
 
 function hideMsgMaxAlert()
{
	var alertMsgTable = (document.getElementById('redirectmsgDiv'));
	if(!alertMsgTable)
		return false;
	alertMsgTable.style.visibility = 'hidden';
	document.body.onclick=function(){return true;};
	return;
}


function checkmessage(lngslt)
  {
	var error = "";
	var questionProduct=document.getElementById('question_product');
	var subjectProduct=document.getElementById('qstsubj');
	if (subjectProduct.value.length==0) error += "The subject box can't be empty\n";
	if (questionProduct.value.length==0) error += "The message box can't be empty\n";
	if (error!="") alert(error);
			  else msg_product1(lngslt);
  } 
  
function msg_product1(lngslt)
{
	var questionProduct=document.getElementById('question_product');
	var subjectProduct=document.getElementById('qstsubj');
	
//	params =  "/product/"+actual_msg_product+"/qsubj/"+subjectProduct.value+"/qprod/"+questionProduct.value;
	$.ajax({type:"POST", url:"/msg_product.php?lngslt="+lngslt, data:"product="+actual_msg_product+"&qsubj="+subjectProduct.value+"&qprod="+questionProduct.value});
//	makeRequest_prdmsg("/msg_product/lngslt/"+lngslt+""+params, lngslt);
	hideMsgMaxAlert();
}
 
 function msg_product(lngslt)
{
	var msgUserName=document.getElementById('msgusername');
	var msgUserPass=document.getElementById('msgpassword');
	
	params =  "product="+actual_msg_product+"&username=" + msgUserName.value + "&password=" + msgUserPass.value;
	makeRequest_prdmsg("/login_and_msg_product.php?lngslt="+lngslt+"&"+params, lngslt);
 }
 
 function showPrincipalPicture()
{
	var availableWidth=screen.availWidth;
	var availableHeight=screen.availHeight;
	var principalPicture=document.getElementById('principal_picture');
	var principalBigPicture=document.getElementById('principal_big_picture');
	var principalDiv=document.getElementById('principal_div');
	principalDiv.style.display='block';
	var picturePath=principalPicture.src.replace(/medium/, "big");
	var closeWindow=document.getElementById('closeWindow');
	

	var myImg = new Image();
	myImg.src = picturePath;
	
		leftPosition=(availableWidth-myImg.width)/2;
		leftPosition=parseInt(leftPosition);
		topPosition=(availableHeight-myImg.height-100)/2;
		topPosition=parseInt(topPosition);
		principalBigPicture.style.left=leftPosition+"px";
		principalBigPicture.style.top=topPosition+"px";
		principalBigPicture.style.border='none';
		principalBigPicture.src='/images/ajax_loader_big.gif';		

	myImg.onload = function() 
	{
		leftPosition=(availableWidth-myImg.width)/2;
		leftPosition=parseInt(leftPosition);
		topPosition=(availableHeight-myImg.height-100)/2;
		topPosition=parseInt(topPosition);
		principalBigPicture.style.display='none';
		principalBigPicture.style.left=leftPosition+"px";
		principalBigPicture.style.top=topPosition+"px";
		principalBigPicture.style.border='1px solid #ccc';
		principalBigPicture.src=myImg.src;
		closeWindow.style.left=(leftPosition+myImg.width+4)+"px";
		closeWindow.style.top=topPosition+"px";
		closeWindow.style.display='block';
		principalBigPicture.style.display='block';

	}
	
	if(myImg.complete==true)
	{
		leftPosition=(availableWidth-myImg.width)/2;
		leftPosition=parseInt(leftPosition);
		topPosition=(availableHeight-myImg.height-100)/2;
		topPosition=parseInt(topPosition);
		principalBigPicture.style.display='none';
		principalBigPicture.style.left=leftPosition+"px";
		principalBigPicture.style.top=topPosition+"px";
		principalBigPicture.style.border='1px solid #ccc';
		principalBigPicture.src=myImg.src;
		closeWindow.style.left=(leftPosition+myImg.width+4)+"px";
		closeWindow.style.top=topPosition+"px";
		closeWindow.style.display='block';
		principalBigPicture.style.display='block';
	}
	
}

function showOtherPicture(id)
{
	var availableWidth=screen.availWidth;
	var availableHeight=screen.availHeight;
	var otherPicture=document.getElementById('other_picture_'+id);
	var otherBigPicture=document.getElementById('other_big_picture');
	var principalDiv=document.getElementById('other_div');
	principalDiv.style.display='block';
	var picturePath=otherPicture.src.replace(/small/, "big");
	var closeWindow1=document.getElementById('closeWindow1');
	
	var myImg = new Image();
	myImg.src = picturePath;

	leftPosition=(availableWidth-myImg.width)/2;
	leftPosition=parseInt(leftPosition);
	topPosition=(availableHeight-myImg.height-100)/2;
	topPosition=parseInt(topPosition);
	otherBigPicture.style.left=leftPosition+"px";
	otherBigPicture.style.top=topPosition+"px";
	otherBigPicture.style.border='none';
	otherBigPicture.src='/images/ajax_loader_big.gif';	

	myImg.onload = function() 
	{
		leftPosition=(availableWidth-myImg.width)/2;
		leftPosition=parseInt(leftPosition);
		topPosition=(availableHeight-myImg.height-100)/2;
		topPosition=parseInt(topPosition);
		otherBigPicture.style.display='none';
		otherBigPicture.style.left=leftPosition+"px";
		otherBigPicture.style.top=topPosition+"px";
		otherBigPicture.style.border='1px solid #ccc';
		otherBigPicture.src=picturePath;
		closeWindow1.style.left=(leftPosition+myImg.width+4)+"px";
		closeWindow1.style.top=topPosition+"px";
		closeWindow1.style.display='block';
		otherBigPicture.style.display='block';
	}

	if(myImg.complete==true)
	{
		leftPosition=(availableWidth-myImg.width)/2;
		leftPosition=parseInt(leftPosition);
		topPosition=(availableHeight-myImg.height-100)/2;
		topPosition=parseInt(topPosition);
		otherBigPicture.style.display='none';
		otherBigPicture.style.left=leftPosition+"px";
		otherBigPicture.style.top=topPosition+"px";
		otherBigPicture.style.border='none';
		otherBigPicture.src=picturePath;
		closeWindow1.style.left=(leftPosition+myImg.width+4)+"px";
		closeWindow1.style.top=topPosition+"px";
		closeWindow1.style.display='block';
		otherBigPicture.style.display='block';
	}

}

function manageCart(task,item,lngslt) 
{
	var buyPrd=document.getElementById('prdbuy');
	var prdAmount=buyPrd.options[buyPrd.selectedIndex].value;

	var cart1=document.getElementById('cart1');
	cart1.style.display='none';

	http = new createRequestObject();

        http.onreadystatechange = function (  ) 
	{
		if (http.readyState == 4) 
		{
			cart1.style.display='block';
			cart1.innerHTML=http.responseText;
		}
        }
     http.open('GET','/mngcrt.php?lngslt='+lngslt+'&task='+task+'&item='+item+'&amount='+prdAmount);
     http.send(null);    

} 

function hideProductDiv()
{
	var principalDiv=document.getElementById('principal_div');
	principalDiv.style.display='none';
}

function hideOtherDiv()
{
	var principalDiv=document.getElementById('other_div');
	principalDiv.style.display='none';

}

function deleteFromCart(imgObj, id)
{
	var divMare=imgObj.parentNode.parentNode.parentNode;
	var total = nextDiv(nextDiv(nextDiv(imgObj.parentNode.parentNode)));
	var diferenta = parseInt(total.innerHTML);
	document.getElementById('totalNr').innerHTML=(parseInt(document.getElementById('totalNr').innerHTML)-diferenta)+" &euro;";	
	if($(divMare.parentNode).children("div").length==1)
		$('#submit').remove();
		$(divMare).remove();
		
	$.ajax({
			type: "GET",
			url: "/remprd.php?item="+id			
		});
		
}

function handleOnChange(selectObj, lngslt)
{
	pr_buc = parseFloat(nextDiv(selectObj.parentNode).innerHTML);
	total = nextDiv(nextDiv(selectObj.parentNode));
	diferenta = parseFloat(total.innerHTML);
	var str1=selectObj.name.split("[");
	var item=parseInt(str1[1]);
	total.innerHTML=(selectObj.options[selectObj.selectedIndex].value * pr_buc) + " &euro;";
	diferenta = parseFloat(total.innerHTML)-diferenta;
	document.getElementById('totalNr').innerHTML=(parseFloat(document.getElementById('totalNr').innerHTML)+diferenta)+" &euro;";
	
	http = new createRequestObject();

	http.open('GET','/mngcrt.php?lngslt='+lngslt+'&task=add&item='+item+'&amount='+selectObj.options[selectObj.selectedIndex].value);
	http.send(null);
	
}

function Form_BuyProductValidator(theForm)
{

	if (theForm.uname.value == "")
	{
		alert(RegName);
		theForm.uname.focus();
		return (false);
	}

	if (theForm.uname.value.length < 3)
	{
		alert(RegNameMinLen);
		theForm.uname.focus();
		return (false);
	}

	if (theForm.uname.value.length > 50)
	{
		alert(RegNameMaxLen);
		theForm.uname.focus();
		return (false);
	}


	if (theForm.usurename.value == "")
	{
		alert(RegSurname);
		theForm.usurename.focus();
		return (false);
	}

	if (theForm.usurename.value.length < 3)
	{
		alert(RegSurnameMinLen);
		theForm.usurename.focus();
		return (false);
	}

	if (theForm.usurename.value.length > 50)
	{
		alert(RegSurnameMaxLen);
		theForm.usurename.focus();
		return (false);
	}
	
	if (theForm.address.value.length > 150)
	{
		alert(RegAddressMaxLen);
		theForm.address.focus();
		return (false);
	}

	if (theForm.city_name.value == "")
	{
		alert(RegCity);
		theForm.city_name.focus();
		return (false);
	}

	if (theForm.city_name.value.length < 3)
	{
		alert(RegCityMinLen);
		theForm.city_name.focus();
		return (false);
	}

	if (theForm.city_name.value.length > 50)
	{
		alert(RegCityMaxLen);
		theForm.city_name.focus();
		return (false);
	}
	
	if (theForm.zip_code.value == "")
	{
		alert(RegZip);
		theForm.zip_code.focus();
		return (false);
	}

	if (theForm.telefon.value == "")
	{
		alert(RegTel);
		theForm.telefon.focus();
		return (false);
	}

	var checkOK = "0123456789";
	var checkStr = theForm.telefon.value;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
			if (ch == checkOK.charAt(j))
				break;
		if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
	}
	if (!allValid)
	{
		alert(RegTelNChar);
		theForm.telefon.focus();
		return (false);
	}

	if (theForm.email.value == "")
	{
		alert(RegEmail);
		theForm.email.focus();
		return (false);
	}

	var checkStr = theForm.email.value;
	var EmailValid = false;
	EmailValid=checkMail(theForm.email.value);
	if (!EmailValid)
	{
		alert(RegEmailTest);
		theForm.email.focus();
		return (false);
	}
	
	if(theForm.guname.disabled==false)
	{
		if (theForm.guname.value == "")
		{
			alert(RegName);
			theForm.guname.focus();
			return (false);
		}

		if (theForm.guname.value.length < 3)
		{
			alert(RegNameMinLen);
			theForm.guname.focus();
			return (false);
		}

		if (theForm.guname.value.length > 50)
		{
			alert(RegNameMaxLen);
			theForm.guname.focus();
			return (false);
		}
	}
	
	if(theForm.gusurename.disabled==false)
	{

		if (theForm.gusurename.value == "")
		{
			alert(RegSurname);
			theForm.gusurename.focus();
			return (false);
		}

		if (theForm.gusurename.value.length < 3)
		{
			alert(RegSurnameMinLen);
			theForm.gusurename.focus();
			return (false);
		}
		
		if (theForm.gusurename.value.length > 50)
		{
			alert(RegSurnameMaxLen);
			theForm.gusurename.focus();
			return (false);
		}
	}	

	if(theForm.gaddress.disabled==false)
	{
		if (theForm.gaddress.value.length > 150)
		{
			alert(RegAddressMaxLen);
			theForm.gaddress.focus();
			return (false);
		}
	}	

	if(theForm.gcity_name.disabled==false)
	{

		if (theForm.gcity_name.value == "")
		{
			alert(RegCity);
			theForm.gcity_name.focus();
			return (false);
		}

		if (theForm.gcity_name.value.length < 3)
		{
			alert(RegCityMinLen);
			theForm.gcity_name.focus();
			return (false);
		}

		if (theForm.gcity_name.value.length > 50)
		{
			alert(RegCityMaxLen);
			theForm.gcity_name.focus();
			return (false);
		}
	}
	
	if(theForm.gzip_code.disabled==false)
	{
		if (theForm.gzip_code.value == "")
		{
		alert(RegZip);
		theForm.gzip_code.focus();
		return (false);
		}
	}	


	if(theForm.gtelefon.disabled==false)
	{
		if (theForm.gtelefon.value == "")
		{
		alert(RegTel);
		theForm.gtelefon.focus();
		return (false);
		}

		var checkOK = "0123456789";
		var checkStr = theForm.gtelefon.value;
		var allValid = true;
		for (i = 0;  i < checkStr.length;  i++)
		{
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkOK.length;  j++)
				if (ch == checkOK.charAt(j))
					break;
			if (j == checkOK.length)
			{
				allValid = false;
				break;
			}
		}
		if (!allValid)
		{
			alert(RegTelNChar);
			theForm.gtelefon.focus();
			return (false);
		}
	}

	if(theForm.gemail.disabled==false)
	{
		if (theForm.gemail.value == "")
		{
			alert(RegEmail);
			theForm.gemail.focus();
			return (false);
		}

		var checkStr = theForm.gemail.value;
		var EmailValid = false;
		EmailValid=checkMail(theForm.gemail.value);
		if (!EmailValid)
		{
			alert(RegEmailTest);
			theForm.gemail.focus();
			return (false);
		}
	}	

	if(theForm.accept_rules.checked==false)
	{
		alert(RegRules);
		return(false);
	}

}

function checkMail(mailAddress) 
{
	var checkRegExpStr = /^\w+((\.|\-|(\.\-))?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/;
	//if(mailAddress!=initMail && !(checkRegExpStr.test(mailAddress)))
	return checkRegExpStr.test(mailAddress);
}

function Form_BuyProductGActive(theForm)
{
	var mGift=document.getElementById('mGift');
	var giftAprove=document.getElementById('giftaprove');
		
	if(mGift.style.display=="block")
	{
		theForm.guname.disabled=false;
		theForm.gusurename.disabled=false;
		theForm.gaddress.disabled=false;
		theForm.gcity_name.disabled=false;
		theForm.gzip_code.disabled=false;
		theForm.gcountry.disabled=false;
		theForm.gtelefon.disabled=false;
		theForm.gemail.disabled=false;
		giftAprove.innerHTML="<< <img src='/images/minus.gif' alt='minus' title='minus' />";
		
	}
	else if(mGift.style.display=="none")
	{
		theForm.guname.disabled=true;
		theForm.gusurename.disabled=true;
		theForm.gaddress.disabled=true;
		theForm.gcity_name.disabled=true;
		theForm.gzip_code.disabled=true;
		theForm.gcountry.disabled=true;
		theForm.gtelefon.disabled=true;
		theForm.gemail.disabled=true;
		giftAprove.innerHTML=">> <img src='/images/plus.gif' alt='plus' title='plus' />";
	}
}

function Form_MsgActive(theForm)
{
	var mQuestion=document.getElementById('mQuestion');
		
	if(mQuestion.style.display=="block")
		theForm.squestions.disabled=false;
}

function Form_MsgInactive(theForm)
{
	var mQuestion=document.getElementById('mQuestion');
		
	if(mQuestion.style.display=="none")
		theForm.squestions.disabled=true;

}


function registerSteps()
{
	var selling=document.getElementById("jselling");
	var aselling=document.getElementById("jaselling");
	var terms=document.getElementById("jterms");
	var aterms=document.getElementById("jaterms");
	var privacy=document.getElementById("jprivacy");
	var aprivacy=document.getElementById("japrivacy");
	var infoRegisterSteps=document.getElementById("jregsteps");
	
	infoRegisterSteps.style.display="block";
	privacy.style.display="none";
	terms.style.display="none";
	aselling.style.color="#000";
	aterms.style.color="#000";
	aprivacy.style.color="#000";
	selling.style.display="none";
	
}

function forgetPassFormDisplay()
{
	var loginForm=document.getElementById("loginform");
	var registerForm=document.getElementById("registerform");
	var forgetPassForm=document.getElementById("fgtpassform");
	var registerSteps=document.getElementById("locsrch");
	var infoRegisterSteps=document.getElementById("jregsteps");
	var selling=document.getElementById("jselling");
	
	forgetPassForm.style.display="block";
	loginForm.style.display="none";
	registerForm.style.display="none";
	
	selling.style.display="none";
	registerSteps.style.display="none";
	infoRegisterSteps.style.display="none";
}

function registerFormDisplay1()
{
		var loginForm=document.getElementById("loginform");
		var forgetPassForm=document.getElementById("fgtpassform");
		var registerForm=document.getElementById("registerform");
		var registerSteps=document.getElementById("locsrch");
		var infoRegisterSteps=document.getElementById("jregsteps");
		var selling=document.getElementById("jselling");
	
		loginForm.style.display="none";
		forgetPassForm.style.display="none";
		selling.style.display="none";
		registerSteps.style.display="block";
		infoRegisterSteps.style.display="block";
		registerForm.style.display="block";	
}

function setRedBorder(inp) {
	inp.style.border = '2px solid #f00';
	inp.focus();
}

function setGreyBorder(inp) {
	inp.style.border = '1px solid #9BA5AF';
	inp.focus();
}

function regvar_init(reguser, reguserminlen,  reguserlnchar, regpassminlen, regpasslnchar, regeqpass, regname, regsurname, regaddress, regcity, regzip, regtelnchar, regemailtest, regeqemail, regrules)
{
	if(reguser) RegUser = reguser;
	if(reguserminlen) RegUserMinLen = reguserminlen;
	if(reguserlnchar) RegUserLNChar = reguserlnchar;
	if(regpassminlen) RegPassMinLen = regpassminlen;
	if(regpasslnchar) RegPassLNChar = regpasslnchar;
	if(regeqpass) RegEqPass = regeqpass;
	if(regname) RegName = regname;
	if(regsurname) RegSurname = regsurname;
	if(regaddress) RegAddress = regaddress;
	if(regcity) RegCity = regcity;
	if(regzip) RegZip = regzip;
	if(regemailtest) RegEmailTest = regemailtest;
	if(regeqemail) RegEqEmail = regeqemail;
	if(regtelnchar) RegTelNChar = regtelnchar;
	if(regrules) RegRules = regrules;
}

function Form3_Validator(theForm) {
	var alertmsg = '';
	with(theForm) {
		if(!username.value.match(/^[a-zA-Z0-9_\-]{3,50}$/)) {
			alertmsg += RegUser+RegUserMinLen+RegUserLNChar+'\n\n';
			setRedBorder(username);
		}
		if (!password.value.match(/^[a-z0-9]{5,50}$/i)) {
			alertmsg += RegPassMinLen+RegPassLNChar+'\n\n';
			setRedBorder(password);
		}
		if (password.value != conf_password.value) {
			alertmsg += RegEqPass+'\n\n';
			setRedBorder(conf_password);
		}
		if(!uname.value){
			alertmsg += RegName+'\n\n';
			setRedBorder(uname);
		}
		if(!usurename.value){
			alertmsg += RegSurname+'\n\n';
			setRedBorder(usurename);
		}		
		if(!address.value){
			alertmsg += RegAddress+'\n\n';
			setRedBorder(address);
		}		
		if(!city_name.value){
			alertmsg += RegCity+'\n\n';
			setRedBorder(city_name);
		}		
		if(!zip_code.value.match(/^[0-9\s\-]{3,}$/i)){
			alertmsg += RegZip+'\n\n';
			setRedBorder(zip_code);
		}
		if(!telefon.value.match(/^[0-9\s\-]{3,}$/i)){
			alertmsg += RegTelNChar+'\n\n';
			setRedBorder(telefon);
		}
/*		if(!telefon.value)
			setGreyBorder(telefon);			
*/		if (!(EmailValid=checkMail(email.value))) {
			alertmsg += RegEmailTest+'\n\n';
			setRedBorder(email);
		}
		if (email.value != conf_email.value) {
			alertmsg += RegEqEmail+'\n\n';
			setRedBorder(conf_email);
		}
		if(!accept_rules.checked)
			alertmsg += RegRules +'\n';
		if(shop_name.disabled==false)
		{
			if(!shop_name.value){
			alertmsg += RegName+'\n\n';
			setRedBorder(shop_name);
			}
		}
		if(shop_email.disabled==false)
		{
			if (!(EmailValid=checkMail(shop_email.value))) {
			alertmsg += RegEmailTest+'\n\n';
			setRedBorder(shop_email);
			}
		}
		if(shop_address.disabled==false)
		{
			if(!shop_address.value){
			alertmsg += RegAddress+'\n\n';
			setRedBorder(shop_address);
			}
		}
		if(shop_zipcode.disabled==false)
		{
			if(!shop_zipcode.value.match(/^[0-9\s\-]{3,}$/i)){
			alertmsg +=  RegZip+'\n\n';
			setRedBorder(shop_zipcode);
			}
		}
		if(shop_city_name.disabled==false)
		{
			if(!shop_city_name.value){
			alertmsg += RegCity+'\n\n';
			setRedBorder(shop_city_name);
			}
		}
		
		if(!accept_rules.checked)
			alertmsg += RegRules +'\n';
		
	}
	if(alertmsg) {
		alert(alertmsg);
		return false;
	}
	return true;
}

function regvar1_init(regname, regsurname, regaddress, regcity, regzip, regtelnchar, regemailtest, regrules)
{
	if(regname) RegName = regname;
	if(regsurname) RegSurname = regsurname;
	if(regaddress) RegAddress = regaddress;
	if(regcity) RegCity = regcity;
	if(regzip) RegZip = regzip;
	if(regemailtest) RegEmailTest = regemailtest;
	if(regtelnchar) RegTelNChar = regtelnchar;
	
	if(regrules) RegRules = regrules;
}

function Form31_Validator(theForm) {
	var alertmsg = '';
	with(theForm) {
		if(!uname.value){
			alertmsg += RegName+'\n\n';
			setRedBorder(uname);
		}
		if(!usurename.value){
			alertmsg += RegSurname+'\n\n';
			setRedBorder(usurename);
		}		
		if(!address.value){
			alertmsg += RegAddress+'\n\n';
			setRedBorder(address);
		}		
		if(!city_name.value){
			alertmsg += RegCity+'\n\n';
			setRedBorder(city_name);
		}		
		if(!zip_code.value.match(/^[0-9\s\-]{3,}$/i)){
			alertmsg += RegZip+'\n\n';
			setRedBorder(zip_code);
		}
		if(telefon.value && !telefon.value.match(/^[0-9\s\-]{3,}$/i)){
			alertmsg += RegTelNChar+'\n\n';
			setRedBorder(telefon);
		}
		if(!telefon.value)
			setGreyBorder(telefon);			
		if (!(EmailValid=checkMail(email.value))) {
			alertmsg += RegEmailTest+'\n\n';
			setRedBorder(email);
		}
		
		if(guname.disabled==false){
			if(!guname.value){
				alertmsg += RegName+'\n\n';
				setRedBorder(guname);
			}
		}
		if(gusurename.disabled==false){
			if(!gusurename.value){
				alertmsg += RegSurname+'\n\n';
				setRedBorder(gusurename);
			}
		}
		if(gaddress.disabled==false){
			if(!gaddress.value){
				alertmsg += RegAddress+'\n\n';
				setRedBorder(gaddress);
			}
		}
		if(gcity_name.disabled==false){
			if(!gcity_name.value){
				alertmsg += RegCity+'\n\n';
				setRedBorder(gcity_name);
			}
		}
		if(gzip_code.disabled==false){
			if(!gzip_code.value.match(/^[0-9\s\-]{3,}$/i)){
				alertmsg += RegZip+'\n\n';
				setRedBorder(gzip_code);
			}
		}
		if(gtelefon.disabled==false){
			if(gtelefon.value && !gtelefon.value.match(/^[0-9\s\-]{3,}$/i)){
				alertmsg += RegTelNChar+'\n\n';
				setRedBorder(gtelefon);
			}
		}
		if(gemail.disabled==false){
			if (!(EmailValid=checkMail(gemail.value))) {
				alertmsg += RegEmailTest+'\n\n';
				setRedBorder(gemail);
			}
		}	

		if(!accept_rules.checked)
			alertmsg += RegRules +'\n';
	}
	if(alertmsg) {
		alert(alertmsg);
		return false;
	}
	return true;
}

function Form32_Validator(theForm) {
	var alertmsg = '';
	with(theForm) {	
		if(!username.value.match(/^[a-zA-Z0-9_\-]{3,50}$/)) {
			alertmsg += RegUser+RegUserMinLen+RegUserLNChar+'\n\n';
			setRedBorder(username);
		}
		if (!password.value.match(/^[a-z0-9]{5,50}$/i)) {
			alertmsg += RegPassMinLen+RegPassLNChar+'\n\n';
			setRedBorder(password);
		}
		if (password.value != conf_password.value) {
			alertmsg += RegEqPass+'\n\n';
			setRedBorder(conf_password);
		}
		if(!uname.value){
			alertmsg += RegName+'\n\n';
			setRedBorder(uname);
		}
		if(!usurename.value){
			alertmsg += RegSurname+'\n\n';
			setRedBorder(usurename);
		}		
		if(!address.value){
			alertmsg += RegAddress+'\n\n';
			setRedBorder(address);
		}		
		if(!city_name.value){
			alertmsg += RegCity+'\n\n';
			setRedBorder(city_name);
		}		
		if(!zip_code.value.match(/^[0-9\s\-]{3,}$/i)){
			alertmsg += RegZip+'\n\n';
			setRedBorder(zip_code);
		}
		if(telefon.value && !telefon.value.match(/^[0-9\s\-]{3,}$/i)){
			alertmsg += RegTelNChar+'\n\n';
			setRedBorder(telefon);
		}
		if(!telefon.value)
			setGreyBorder(telefon);			
		if (!(EmailValid=checkMail(email.value))) {
			alertmsg += RegEmailTest+'\n\n';
			setRedBorder(email);
		}
		
		if(guname.disabled==false){
			if(!guname.value){
				alertmsg += RegName+'\n\n';
				setRedBorder(guname);
			}
		}
		
		if(gusurename.disabled==false){
			if(!gusurename.value){
				alertmsg += RegSurname+'\n\n';
				setRedBorder(gusurename);
			}
		}
		if(gaddress.disabled==false){
			if(!gaddress.value){
				alertmsg += RegAddress+'\n\n';
				setRedBorder(gaddress);
			}
		}
		if(gcity_name.disabled==false){
			if(!gcity_name.value){
				alertmsg += RegCity+'\n\n';
				setRedBorder(gcity_name);
			}
		}
		if(gzip_code.disabled==false){
			if(!gzip_code.value.match(/^[0-9\s\-]{3,}$/i)){
				alertmsg += RegZip+'\n\n';
				setRedBorder(gzip_code);
			}
		}
		if(gtelefon.disabled==false){
			if(gtelefon.value && !gtelefon.value.match(/^[0-9\s\-]{3,}$/i)){
				alertmsg += RegTelNChar+'\n\n';
				setRedBorder(gtelefon);
			}
		}
		if(gemail.disabled==false){
			if (!(EmailValid=checkMail(gemail.value))) {
				alertmsg += RegEmailTest+'\n\n';
				setRedBorder(gemail);
			}
		}
		

		if(!accept_rules.checked)
			alertmsg += RegRules +'\n';
	}
	if(alertmsg) {
		alert(alertmsg);
		return false;
	}
	return true;
}

/*
function Form3_Validator(theForm)
{
	var alertmsg="";
	
	if (theForm.username.value == "")
	{
//		alert(RegUser);
		theForm.username.focus();
//		return (false);
		alertmsg=alertmsg+RegUser+'\n';
		theForm.username.style.border='2px solid #f00';
	}

	if (theForm.username.value.length < 3)
	{
//		alert(RegUserMinLen);
		theForm.username.focus();
//		return (false);
		alertmsg=alertmsg+RegUserMinLen+'\n';
		theForm.username.style.border='2px solid #f00';
	}

	if (theForm.username.value.length > 50)
	{
//		alert(RegUserMaxLen);
		theForm.username.focus();
//		return (false);
		alertmsg=alertmsg+RegUserMaxLen+'\n';
		theForm.username.style.border='2px solid #f00';
	}

	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	var checkStr = theForm.username.value;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
			if (ch == checkOK.charAt(j))
				break;
		if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
	}
	if (!allValid)
	{
//		alert(RegUserLNChar);
		theForm.username.focus();
//		return (false);
		alertmsg=alertmsg+RegUserLNChar+'\n';
		theForm.username.style.border='2px solid #f00';
	}

	if (theForm.password.value.length < 5)
	{
//		alert(RegPassMinLen);
		theForm.password.focus();
//		return (false);
	
	}

	if (theForm.password.value.length > 50)
	{
		alert(RegPassMaxLen);
		theForm.password.focus();
		return (false);
	}

	var checkOK1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	var checkStr1 = theForm.password.value;
	var allValid1 = true;
	for (i = 0;  i < checkStr1.length;  i++)
	{
		ch = checkStr1.charAt(i);
		for (j = 0;  j < checkOK1.length;  j++)
		if (ch == checkOK1.charAt(j))
			break;
		if (j == checkOK1.length)
		{
			allValid1 = false;
			break;
		}
	}
	
	if (!allValid1)
	{
		alert(RegPassLNChar);
		theForm.password.focus();
		return (false);
	}

	if (theForm.password.value != theForm.conf_password.value)
	{
		alert(RegEqPass);
		theForm.conf_password.focus();
		return (false);
	}

	if (theForm.email.value == "")
	{
		alert(RegEmail);
		theForm.email.focus();
		return (false);
	}

	var checkStr = theForm.email.value;
	var EmailValid = false;
	EmailValid=checkMail(theForm.email.value);
	if (!EmailValid)
	{
		alert(RegEmailTest);
		theForm.email.focus();
		return (false);
	}

	if (theForm.uname.value == "")
	{
		alert(RegName);
		theForm.uname.focus();
		return (false);
	}

	if (theForm.uname.value.length < 3)
	{
		alert(RegNameMinLen);
		theForm.uname.focus();
		return (false);
	}

	if (theForm.uname.value.length > 50)
	{
		alert(RegNameMaxLen);
		theForm.uname.focus();
		return (false);
	}

	if (theForm.usurename.value == "")
	{
		alert(RegSurname);
		theForm.uname.focus();
		return (false);
	}

	if (theForm.usurename.value.length < 3)
	{
		alert(RegSurnameMinLen);
		theForm.usurename.focus();
		return (false);
	}

	if (theForm.usurename.value.length > 50)
	{
		alert(RegSurnameMaxLen);
		theForm.usurename.focus();
		return (false);
	}

	if (theForm.zip_code.value == "")
	{
		alert(RegZip);
		theForm.zip_code.focus();
		return (false);
	}

	if (theForm.city_name.value == "")
	{
		alert(RegCity);
		theForm.city_name.focus();
		return (false);
	}

	if (theForm.city_name.value.length < 3)
	{
		alert(RegCityMinLen);
		theForm.city_name.focus();
		return (false);
	}

	if (theForm.city_name.value.length > 50)
	{
		alert(RegCityMaxLen);
		theForm.city_name.focus();
		return (false);
	}

	if (theForm.address.value.length > 150)
	{
		alert(RegAddressMaxLen);
		theForm.address.focus();
		return (false);
	}

	if(theForm.accept_rules.checked==false)
	{
		alert(RegRules);
		return(false);
	}
}
*/
function loginFormDisplay()
{
	var loginForm=document.getElementById("loginform");
	var registerForm=document.getElementById("registerform");
	var forgetPassForm=document.getElementById("fgtpassform");
	var registerSteps=document.getElementById("locsrch");
	var infoRegisterSteps=document.getElementById("jregsteps");
	var selling=document.getElementById("jselling");
	
	loginForm.style.display="block";
	registerForm.style.display="none";
	forgetPassForm.style.display="none";
	
	selling.style.display="block";
	registerSteps.style.display="none";
	infoRegisterSteps.style.display="none";
	
}

// --- Form_BuyProductValidator ---
function prdbuy_init( regname, regnameminlen, regsurname, regsurnameminlen, regcity, regcityminlen, regzip, regtel, regtelnchar, regemail, regemailtest, regrules)
{
	if(regname) RegName = regname;
	if(regnameminlen) RegNameMinLen = regnameminlen;
	if(regsurname) RegSurname = regsurname;
	if(regsurnameminlen) RegSurnameMinLen = regsurnameminlen;	
	if(regcity) RegCity = regcity;
	if(regcityminlen) RegCityMinLen = regcityminlen;
	if(regzip) RegZip = regzip;
	if(regtel) RegTel = regtel;
	if(regtelnchar) RegTelNChar = regtelnchar;
	if(regemail) RegEmail = regemail;
	if(regemailtest) RegEmailTest = regemailtest;
	if(regrules) RegRules = regrules;
}

// --- Form3_Validator ---


function sellLinkName(lngslt)
{
	var url = document.URL;
	var matchFound = url.match('index');

	if('index' == matchFound)
	{
		var loggedIn=document.getElementById('ysn_logged_in');
		if(loggedIn.value==1)
		{
			document.location.href='/sellw/lngslt/'+lngslt+'/action/shops';
			return false;		
		}
		else
			return true;
	}		
}

function makeRequest_product(url, lngslt) 
{
	var textBlue=document.getElementById('redirectsaveBlueNote');
	var contentDiv=document.getElementById('redirectsavePopupTextContainer');
	var userName=document.getElementById('username');
	var userPass=document.getElementById('password');
	var loginMenu=document.getElementById('login_menu');
	
	http = new createRequestObject();

        http.onreadystatechange = function (  ) {
            if (http.readyState == 4) {

			 textBlue.innerHTML=http.responseText;
			 contentDiv.style.display='none';
			 userName.value='';
			 userPass.value='';
			 loginMenu.style.visibility='hidden';
			}
        }
     http.open('GET', url, true);
     http.send(null);
}

function nextDiv(object)
{
	if(object.nextSibling.nodeType == 1)
		return object.nextSibling;
	return nextDiv(object.nextSibling);	
}

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	} else if (obj.x) curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	} else if (obj.y) curtop += obj.y;
	return curtop;
}

function open_remember(obj) {
	var dv=document.createElement("div");
	var infoText=document.getElementById("infotext");
	dv.id="rem_details";
	dv.className="remdiv";
	dv.innerHTML=infoText.innerHTML;
	dv.style.position="absolute";
	dv.style.paddingLeft="2px";
	dv.style.paddingRight="2px";
	dv.style.paddingTop="2px";
	dv.style.paddingBottom="2px";
	dv.style.left=parseInt(findPosX(obj)-210)+"px";
	dv.style.top=parseInt(findPosY(obj)-80)+"px";
	dv.style.borderStyle="solid";
	dv.style.borderWidth="1px";
	dv.style.borderColor="#78C4F5";
	dv.style.width="200px";
	dv.style.backgroundColor="#FFCA1C";
	document.body.appendChild(dv);
}


function real_collapse() {
	document.body.removeChild(document.getElementById('rem_details'));
}
function collapse_remember() {
	setTimeout("real_collapse()",0);
}

function seller_question(id)
{
	if($('#mQuestion_'+id).css('display')=='none')
	{
		$('#squestions_'+id).attr('disabled',false);
		$('#submitq_'+id).attr('disabled',false);
		$('#plusminus_'+id).attr('src', '/images/minus.gif');
	}	
	
	if($('#mQuestion_'+id).css('display')=='block')
	{
		$('#squestions_'+id).attr('disabled',true);
		$('#submitq_'+id).attr('disabled',true);
		$('#plusminus_'+id).attr('src', '/images/plus.gif');		
	}	
}

function window_width_inx()
{
//	var width=screen.availWidth;
//	if(width<1000)
//		width=1000;
	var width="100%";
	$('#largeline_top_inx').width(width);
	$('#largeline_middle_inx').width(width);
//	$('#largeline_middle_inx').width(width);
	$('#largeline_bottom_inx').width(width);	
	$('#top_inx').width(width);
	$('#bottom_links').width(width);
	
	if(!$.browser.msie)
		$('#body_inx').width(width);
}

function showPicturesDiv()
{
	var picturesDiv=document.getElementById('picturesDiv');
	picturesDiv.style.visibility='visible';
}

function loadScript(sScriptSrc, oCallback) 
{
	var oHead = document.getElementsByTagName('head')[0];
	var oScript = document.createElement('script');
	oScript.type = 'text/javascript';
	oScript.src = sScriptSrc;
	// most browsers
	oScript.onload = oCallback;
	// IE 6 & 7
	oScript.onreadystatechange = function() 
	{
		if (this.readyState == 4) 
		{
			oCallback;
		}	
	}
	oHead.appendChild(oScript);
 }
 
 function inputBackgroundText(obj, lngslt)
 {
	if(obj.value.length!=0)
		obj.style.background='none';
	else
		obj.style.background='url(/images/translated/'+lngslt+'_search_txt.gif) no-repeat';
 }
 
 function checkUsername(obj)
 {
	
	if(obj.value.length!=0)
	{
		var usrExistDiv=document.getElementById('usrExistDiv');
		if(usrExistDiv.style.display=='block')
			usrExistDiv.style.display='none';
	
		http = new createRequestObject();	
		http.onreadystatechange = function()
		{
			if(http.readyState==4)
			{
//			alert(http.responseText);
				if(http.responseText!=0)
				{
					usrExistDiv.style.display='block';
					obj.style.border='2px solid #f00';
				}	
			}
		}
		http.open('GET','/checkuser.php?usr='+obj.value);
		http.send(null);
	}	
 }
 
 function errorInput(obj)
 {
	var usrExistDiv=document.getElementById('usrExistDiv');
	
	if(usrExistDiv.style.display=='block')
	{
		usrExistDiv.style.display='none';	
		obj.style.border='1px solid #9BA5AF';
	}
 }
 
 function formContactValidator(theForm) {
	var alertmsg = '';
	with(theForm) {
		if(!uname.value){
			alertmsg += RegName+'\n\n';
			setRedBorder(uname);
		}					
		if (!(EmailValid=checkMail(email.value))) {
			alertmsg += RegEmailTest+'\n\n';
			setRedBorder(email);
		}
		if(!subject.value){
			alertmsg += 'The Subject Field is empty'+'\n\n';
			setRedBorder(subject);
		}					
		if(!message.value){
			alertmsg += 'The Message Field is empty'+'\n\n';
			setRedBorder(message);
		}
		if(!seccode.value){
			alertmsg += 'The Security Code Field is empty'+'\n\n';
			setRedBorder(seccode);
		}		
	}
	if(alertmsg) {
		alert(alertmsg);
		return false;
	}
	return true;
}

function loginFormDisplay1()
{
	var loginForm=document.getElementById("loginform");
	var registerForm=document.getElementById("registerform");
	var forgetPassForm=document.getElementById("fgtpassform");

	loginForm.style.display="block";
	registerForm.style.display="none";
	forgetPassForm.style.display="none";
}

function registerFormDisplay2()
{
	var loginForm=document.getElementById("loginform");
	var forgetPassForm=document.getElementById("fgtpassform");
	var registerForm=document.getElementById("registerform");

	loginForm.style.display="none";
	registerForm.style.display="block";	
	forgetPassForm.style.display="none";
}


function forgetPassFormDisplay1()
{
	var loginForm=document.getElementById("loginform");
	var registerForm=document.getElementById("registerform");
	var forgetPassForm=document.getElementById("fgtpassform");
	
	loginForm.style.display="none";
	registerForm.style.display="none";
	forgetPassForm.style.display="block";
}

function acceptRulles(obj)
{
	var divMare=obj.parentNode.parentNode;
	var divVecin=(divMare.previousSibling.nodeType==1) ? divMare.previousSibling : divMare.previousSibling.previousSibling;
	var chkbox=(divVecin.childNodes[0].nodeType==1) ? divVecin.childNodes[0] : divVecin.childNodes[1];
	if(!chkbox.checked)
	{
		alert(RegRules);
		return(false);
	}
	else return true;
	
}


function acceptRulles(obj)
{
	$(obj).parent().parent().prev()
	var divMare=obj.parentNode.parentNode;
	var divVecin=(divMare.previousSibling.nodeType==1) ? divMare.previousSibling : divMare.previousSibling.previousSibling;
	var chkbox=(divVecin.childNodes[0].nodeType==1) ? divVecin.childNodes[0] : divVecin.childNodes[1];
	if(!chkbox.checked)
	{
		alert(RegRules);
		return(false);
	}
	else return true;
	
}

function acceptIndividualShopRulles(obj)
{
	var divMare=obj.parentNode;
	var chkbox=document.getElementById('shopsterms');
	var divVecin=(divMare.previousSibling.nodeType==1) ? divMare.previousSibling : divMare.previousSibling.previousSibling;
	var chkbox=(divVecin.childNodes[0].nodeType==1) ? divVecin.childNodes[0] : divVecin.childNodes[1];
	
	//changed by Luci on 21 May, 2010
	
	//if(!chkbox.checked)
	//{
	//	alert(RegRules);
	//	return(false);
	//}
}

/*
function giftFormDisplay() {
//	var registerLink=document.getElementById('registerLink');
	if(location.href.match("#gift") != '#gift') return;
	var mGift=document.getElementById('mGift');
	var guname=document.getElementById('guname');
	var gusurename=document.getElementById('gusurename');
	var gaddress=document.getElementById('gaddress');
	var gcity_name=document.getElementById('gcity_name');
	var gzip_code=document.getElementById('gzip_code');
	var gcountry=document.getElementById('gcountry');
	var gemail=document.getElementById('gemail');
	var gtelefon=document.getElementById('gtelefon');
	var gtelefon=document.getElementById('gtelefon');
	
	mGift.style.display='block';
	guname.disabled=false;
	gusurename.disabled=false;
	gaddress.disabled=false;
	gcity_name.disabled=false;
	gzip_code.disabled=false;
	gcountry.disabled=false;
	gemail.disabled=false;
	gtelefon.disabled=false;
}*/

function giftFormDisplay1(obj) 
{
	var primulDiv = obj.parentNode;
	var primulDiv1=(primulDiv.previousSibling.nodeType==1) ? primulDiv.previousSibling : primulDiv.previousSibling.previousSibling;
	
	var guname=document.getElementById('guname');
	var gusurename=document.getElementById('gusurename');
	var gaddress=document.getElementById('gaddress');
	var gcity_name=document.getElementById('gcity_name');
	var gzip_code=document.getElementById('gzip_code');
	var gcountry=document.getElementById('gcountry');
//	var gemail=document.getElementById('gemail');
	var gtelefon=document.getElementById('gtelefon');
	var gtelefon=document.getElementById('gtelefon');
	
	if(primulDiv1.style.display=='none')
	{
		primulDiv1.style.display='block';
		primulDiv.style.display='none';
		
		guname.disabled=false;
		gusurename.disabled=false;
		gaddress.disabled=false;
		gcity_name.disabled=false;
		gzip_code.disabled=false;
		gcountry.disabled=false;
//		gemail.disabled=false;
		gtelefon.disabled=false;

	}
	else if(primulDiv1.style.display=='block')
	{
		primulDiv1.style.display='none';
		primulDiv.style.display='block';
		
		guname.disabled=true;
		gusurename.disabled=true;
		gaddress.disabled=true;
		gcity_name.disabled=true;
		gzip_code.disabled=true;
		gcountry.disabled=true;
//		gemail.disabled=true;
		gtelefon.disabled=true;
	}

}

function zuruckLastStep()
{
	if((myDiv = document.getElementById('giftCont')).style.display=='block') 
	{
		var urmDiv=(myDiv.nextSibling.nodeType==1) ? myDiv.nextSibling : myDiv.nextSibling.nextSibling;
		urmDiv.style.display='block'; 
		myDiv.style.display='none'; 
		return false;
	}
}

function saveAddressForm(theForm) {
	var alertmsg = '';
	with(theForm) {
		if(!guname.value){
			alertmsg += RegName+'\n\n';
			setRedBorder(guname);
		}
		if(!gusurename.value){
			alertmsg += RegSurname+'\n\n';
			setRedBorder(gusurename);
		}		
		if(!gaddress.value){
			alertmsg += RegAddress+'\n\n';
			setRedBorder(gaddress);
		}		
		if(!gcity_name.value){
			alertmsg += RegCity+'\n\n';
			setRedBorder(gcity_name);
		}		
		if(!gzip_code.value.match(/^[0-9\s\-]{3,}$/i)){
			alertmsg += RegZip+'\n\n';
			setRedBorder(gzip_code);
		}
		if(gtelefon.value && !gtelefon.value.match(/^[0-9\s\-]{3,}$/i)){
			alertmsg += RegTelNChar+'\n\n';
			setRedBorder(gtelefon);
		}
		if(!gtelefon.value)
			setGreyBorder(gtelefon);			
/*		if (!(EmailValid=checkMail(gemail.value))) {
			alertmsg += RegEmailTest+'\n\n';
			setRedBorder(gemail);
		}		
*/		// if(!accept_rules.checked)
		//	alertmsg += RegRules +'\n';
	}
	
	if(alertmsg) {
		alert(alertmsg);
		return false;
	}
	
	var ajaxObj = '';
	for(var i=0; i<theForm.elements.length-1; i++) {
		// if(theForm.elements[i].name=='undefined') continue;
		// if(theForm.elements[i].value=='undefined') continue;
		ajaxObj += theForm.elements[i].name+'='+theForm.elements[i].value+'&';
	}
	var ajaxPostObj = {params:ajaxObj};
	http = new createRequestObject();	
		http.onreadystatechange = function()
		{
			if(http.readyState==4)
			{
				if(http.responseText!=0)
				{
//					alert(http.responseText);
					if(http.responseText=='WRONG')
					{
						var wrongEmail=document.getElementbyId('wrongemail');
						wrongEmail.style.display='block';
					}
					else
					{
						var giftCont=document.getElementById('giftCont');
						var firstData=document.getElementById('firstData');
						
						var name=document.getElementById('name');
						var surename=document.getElementById('surename');
						var address=document.getElementById('address');
						var city_name=document.getElementById('city_name');
						var zip_code=document.getElementById('zip_code');
						var country=document.getElementById('country');
						var telefon=document.getElementById('telefon');
//						var email=document.getElementById('email');
						var totalPrice=document.getElementById('totalPrice');
						var usedAddresses=document.getElementById('usedaddresses');
						var total=0;
						
						var JSONobj=eval('(' + http.responseText + ')');
						
						name.innerHTML=JSONobj.shipping_address.uname;
						surename.innerHTML=JSONobj.shipping_address.usurename;
						address.innerHTML=JSONobj.shipping_address.address;
						city_name.innerHTML=JSONobj.shipping_address.city_name;
						zip_code.innerHTML=JSONobj.shipping_address.zip_code;
						country.innerHTML=JSONobj.shipping_address.country;
						telefon.innerHTML=JSONobj.shipping_address.telefon;
//						email.innerHTML=JSONobj.shipping_address.email;
						
						for(var i=0; i<JSONobj.products.length; i++)
						{
							var shippingText=document.getElementById('shptxt_'+JSONobj.products[i].pid);
							var shippingValue=document.getElementById('shpval_'+JSONobj.products[i].pid);
							shippingText.innerHTML=JSONobj.products[i].shipping_text;
							if(JSONobj.products[i].shipping_value!=-1)
								shippingValue.innerHTML=JSONobj.products[i].shipping_value;
							else
								shippingValue.innerHTML=0;
							var parentDivSV=shippingValue.parentNode;
							var amountDiv = (parentDivSV.nextSibling.nodeType==1) ? parentDivSV.nextSibling : parentDivSV.nextSibling.nextSibling;
							var priceDiv = (amountDiv.nextSibling.nodeType==1) ? amountDiv.nextSibling : amountDiv.nextSibling.nextSibling;
							var totalProductPrice = (priceDiv.nextSibling.nodeType==1) ? priceDiv.nextSibling : priceDiv.nextSibling.nextSibling;
							totalProductPrice.innerHTML=(parseInt(shippingValue.innerHTML)+parseInt(priceDiv.innerHTML))*parseInt(amountDiv.innerHTML)+ '&euro;';
							total+=parseInt(totalProductPrice.innerHTML);
						}
						totalPrice.firstChild.nodeValue = total;
						firstData.style.display='block';
						giftCont.style.display='none';
						
						while(usedAddresses.length)
							usedAddresses.remove(0);
							
						for(var j=0; j<JSONobj.savedaddresses.length; j++)
						{
							var y = document.createElement('option');
							y.value=JSONobj.savedaddresses[j].svdadrid;
							y.text=JSONobj.savedaddresses[j].svdadr;
							try
							{
								usedAddresses.add(y,null); // standards compliant
							}
							catch(ex)
							{
								usedAddresses.add(y); // IE only
							}
						}
					}
				}	
			}
		}
	
	http.open('POST','/saveaddress.php');
	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	http.send(ajaxObj);
	return false;
}

function selectAddress(obj, lngslt) {

	var ajaxObj = '';
	ajaxObj=obj.name+'='+obj.value+'&lngslt='+lngslt;
	var ajaxPostObj = {params:ajaxObj};
	http = new createRequestObject();	
	http.onreadystatechange = function()
	{
		if(http.readyState==4)
		{
			if(http.responseText!=0)
			{
				var giftCont=document.getElementById('giftCont');
				var firstData=document.getElementById('firstData');
					
				var name=document.getElementById('name');
				var surename=document.getElementById('surename');
				var address=document.getElementById('address');
				var city_name=document.getElementById('city_name');
				var zip_code=document.getElementById('zip_code');
				var country=document.getElementById('country');
				var telefon=document.getElementById('telefon');
//				var email=document.getElementById('email');
				var totalPrice=document.getElementById('totalPrice');
				var total=0;
					
				firstData.style.display='block';
				giftCont.style.display='none';
				
				var JSONobj=eval('(' + http.responseText + ')');
				
				name.innerHTML=JSONobj.shipping_address.uname;
				surename.innerHTML=JSONobj.shipping_address.usurename;
				address.innerHTML=JSONobj.shipping_address.address;
				city_name.innerHTML=JSONobj.shipping_address.city_name;
				zip_code.innerHTML=JSONobj.shipping_address.zip_code;
				country.innerHTML=JSONobj.shipping_address.country;
				telefon.innerHTML=JSONobj.shipping_address.telefon;
//				email.innerHTML=JSONobj.shipping_address.email;
					
				for(var i=0; i<JSONobj.products.length; i++)
				{
					var shippingText=document.getElementById('shptxt_'+JSONobj.products[i].pid);
					var shippingValue=document.getElementById('shpval_'+JSONobj.products[i].pid);
					shippingText.innerHTML=JSONobj.products[i].shipping_text;
					if(JSONobj.products[i].shipping_value!=-1)
						shippingValue.innerHTML=JSONobj.products[i].shipping_value;
					else
						shippingValue.innerHTML=0;
					var parentDivSV=shippingValue.parentNode;
					var amountDiv = (parentDivSV.nextSibling.nodeType==1) ? parentDivSV.nextSibling : parentDivSV.nextSibling.nextSibling;
					var priceDiv = (amountDiv.nextSibling.nodeType==1) ? amountDiv.nextSibling : amountDiv.nextSibling.nextSibling;
					var totalProductPrice = (priceDiv.nextSibling.nodeType==1) ? priceDiv.nextSibling : priceDiv.nextSibling.nextSibling;
					totalProductPrice.innerHTML=(parseInt(shippingValue.innerHTML)+parseInt(priceDiv.innerHTML))*parseInt(amountDiv.innerHTML)+' &euro';
					total+=parseInt(totalProductPrice.innerHTML);
				}
				totalPrice.firstChild.nodeValue=total;
			}	
		}
	}
	
	http.open('POST','/selectedaddress.php');
	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	http.send(ajaxObj);
	return false;
}




 function sendToWall(userId) {
	var wallText = encodeURIComponent(document.getElementById('wall_text').value);
	if (wallText.length>300) wallText = wallText.substr(0, 300);
	if (wallText.length>0) {
		var params = "user_id=" + userId + "&msg=" + wallText;
		document.getElementById('wall_text').value = "";
		requestWall('/wall_ajax.php', params);
	}
 }

 function wall_refresher() {
	var params = "action=refresh&lngslt=" + lngslt + "&last_wall_id=" + mwid;
	requestWallRefresh('/wall_ajax.php', params);
 }

 function requestWall(url, params) {
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}

	http_request.onreadystatechange = function (  ) {
		if (http_request.readyState == 4) {
		}
	}

	http_request.open("POST", url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", params.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(params);
 }

 function requestWallRefresh(url, params) {
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) http_request.overrideMimeType('text/xml');
	}
	else if (window.ActiveXObject) { // IE
		try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e) {
			try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch (e) {}
		}
	}

	if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; }
	
	http_request.onreadystatechange = function () {
		if (http_request.readyState == 4) {
			var response = http_request.responseText;
			if (response.search('_')!=-1) {
				var sepPos = response.indexOf('_');
				var nwid = response.substring(0, sepPos);
				if (nwid==parseInt(nwid)) mwid = nwid;
				var msg = response.substr(sepPos + 1);
				theWall = document.getElementById('wall_container');
				var needScroll = true;
				if (theWall.scrollHeight - theWall.scrollTop > 300) needScroll = false;
				theWall.innerHTML += msg;
				if (needScroll) theWall.scrollTop = theWall.scrollHeight;
			}
			else if (response!='n' && response.length>5) {
				clearInterval(wallRefresher);
				//alert(response);
				document.location = document.location;
			}
		}
	}

	http_request.open("GET", url + "?" + params, true);
	http_request.send(null);
 }

function lastMsgChat(lngslt)
{
	var http = new createRequestObject();
	
	http.onreadystatechange = function()
	{
		 if(http.readyState==4)
		{
			var chatroom = document.getElementById('chatroom');
			chatroom.innerHTML='';
			chatroom.innerHTML=http.responseText;
		}
	}
	http.open('GET','/lastmsgcr.php?lngslt='+lngslt+'&sid='+Math.random());
	http.send(null);
}

function show_img(img, obj, name, width, height)
{
	image = new Image();
	image.src=img;	
	var dv=document.createElement("div");
	var text=(obj.parentNode.nextSibling.nodeType==1) ? obj.parentNode.nextSibling : obj.parentNode.nextSibling.nextSibling;
	dv.id="rem_details";
	dv.innerHTML="<div style='float:left; width:150px; border-right:1px dotted #4E5A5A; margin-right:5px;'><img src='"+image.src+"' width='"+width+"' height='"+height+"' /><br/><br/>"+name+"</div>"+text.innerHTML;
	dv.style.font="700 12px Helvetica,arial,sans-serif;";
	dv.style.color="#4E5A5A";
	dv.style.position="absolute";
	dv.style.paddingLeft="2px";
	dv.style.paddingRight="2px";
	dv.style.paddingTop="2px";
	dv.style.paddingBottom="2px";
	dv.style.left=parseInt(findPosX(obj)+55)+"px";
	dv.style.top=parseInt(findPosY(obj)-150)+"px";
	dv.style.borderStyle="solid";
	dv.style.borderWidth="1px";
	dv.style.borderColor="#99A6B2";
	dv.style.width="300px";
	dv.style.height="140px";
	dv.style.textAlign="center";
	dv.style.background="#fff url(/images/ajax_loader_big.gif) no-repeat 61px 10px";
	document.body.appendChild(dv);	
}

function sendMsgToSeller(lngslt, id, obj, msg)
{
	if($.trim($('#squestions_'+id).val()).length<10)
	{
		alert(msg);
		return false;
	}
	else
	{
		var parentDiv=obj.parentNode.parentNode;
		$(parentDiv).html($.ajax({type:"POST", url:"/msg_product.php?lngslt="+lngslt, data:"&product="+id+"&qsubj=none&qprod="+$('#squestions_'+id).val(), async: false}).responseText);
		return true;
	}
}

 function open_remember1(obj) {
	var dv=document.createElement("div");
	var infoText=(obj.nextSibling.nodeType==1) ? obj.nextSibling : obj.nextSibling.nextSibling;
	dv.id="rem_details";
	dv.className="remdiv";
	dv.innerHTML=infoText.innerHTML;
	dv.style.position="absolute";
	dv.style.paddingLeft="2px";
	dv.style.paddingRight="2px";
	dv.style.paddingTop="2px";
	dv.style.paddingBottom="2px";
	dv.style.left=parseInt(findPosX(obj)-80)+"px";
	dv.style.top=parseInt(findPosY(obj)+110)+"px";
	dv.style.borderStyle="solid";
	dv.style.borderWidth="3px";
	dv.style.borderColor="#77C4F2";
	dv.style.width="200px";
	dv.style.backgroundColor="#fff";
	document.body.appendChild(dv);
}

function productMsgHandler(event)
{
	var strId=this.id.split("_");
	showmsgMaxAlert(lng, strId[1], pms);
	return false;
}

function productMailHandler(event)
{
	var strId=this.id.split("_");
	showMaxAlert(strId[1], pma);
	return false;
}

function productSaveHandler(event)
{
	var strId=this.id.split("_");
	showSaveMaxAlert(lng, strId[1], pse);
	return false;
}

//add by Luci on 21 May, 2010
function productSaveQuestin()
{
	
}

$(function() {
	$(".color_search_div div").click(function() {setColor(this);});
	
	if(typeof($(document).pngFix)!='undefined')
		$(document).pngFix();

	$('<b class="line1prop menuline1">&nbsp;</b><b class="line2prop menuline2">&nbsp;</b><b class="line3prop menuline3">&nbsp;</b>').insertBefore('div.menucontent');
	$('<b class="line1prop smallrectangleline1">&nbsp;</b><b class="line2prop smallrectangleline2">&nbsp;</b><b class="line3prop smallrectangleline3">&nbsp;</b>').insertBefore('div.smallrectanglecont').insertAfter('div.smallrectanglecont');
	$('<b class="line1prop mediumrectangleline1">&nbsp;</b><b class="line2prop mediumrectangleline2">&nbsp;</b><b class="line3prop mediumrectangleline3">&nbsp;</b>').insertBefore('div.mediumrectanglecont').insertAfter('div.mediumrectanglecont');
	$('<b class="line1prop bigrectangleline1">&nbsp;</b><b class="line2prop bigrectangleline2">&nbsp;</b><b class="line3prop bigrectangleline3">&nbsp;</b>').insertBefore('div.bigrectanglecont');
	$('<b class="line1prop bigrectangleline1">&nbsp;</b><b class="line2prop bigrectangleline2">&nbsp;</b><b class="line3prop bigrectangleline3">&nbsp;</b>').insertAfter('div.bigrectanglecont');

	if($.isFunction($("a.tooltip").tooltip))
	{
		$("a.tooltip").tooltip({
		bodyHandler: function() {
			nxt = this.nextSibling.nodeType==1 ? this.nextSibling : this.nextSibling.nextSibling;
			return  nxt.innerHTML;
		},
		track: true,
		delay: 0,
		showURL: false
		});
	}
	
	$('img.prdmsg, a.prdmsg').click(productMsgHandler);
	$('img.prdmail, a.prdmail,').click(productMailHandler);
	$('img.prdsave, a.prdsave,').click(productSaveHandler);
	
	$('a#maxAlertClose').click(function() {hideMaxAlert();});
	$('a#saveMaxAlertClose').click(function() {hideSaveMaxAlert();});
	$('a#msgMaxAlertClose').click(function() {hideMsgMaxAlert()});
	
	$('#finishpurchase').click(function(){
		if(!$(this).parent().parent().prev().get(0).firstChild.checked)
		{
			alert(RegRules);
			return false;
		}
		$.blockUI({ message: "<h1>Bitte warten ...</h1>" });
		document.location.href=this.href;
		return true;
	});
});

function onInteract(text)
{
	var field = $('.inputsearch');
	if(field.val()==text)
		field.val('');
	else if(field.val()=='')
		field.val(text);
}

/*
function product_prices()
{
	var adv_search = document.getElementById('adv_search');
	var adv_prices = document.getElementById('adv_prices');
	
	if(adv_search.style.visibility=='hidden')
	{
		adv_search.style.visibility='visible';
		adv_prices .disabled= false;
	}		
	else if(adv_search.style.visibility=='visible')
	{
		adv_search.style.visibility='hidden';
		adv_prices .disabled=true;
	}	
}
*/
