if (jQuery) 
	{  
	jQuery(document).ready(function()
	   { 
	   jQuery.noConflict();
	   if(jQuery(document).pngFix) jQuery(document).pngFix(); 
	   if(jQuery(document).lightbox) jQuery(".lightbox").lightbox({loopImages: true});
	   });
	}
//----------------------------------------------------------------------------
function ShowLayer(id,width,height,changePosition)
{
var layer=document.getElementById(id);
layer.style.visibility = 'visible';

if(changePosition)
	{
	y = (screen.availHeight - height)/2;
	x = (screen.availWidth - width)/2;
	
	layer.style.left=x+"px";
	layer.style.top=y+"px";
	}
}
//----------------------------------------------------------------------------
function HideLayer(id)
{
var layer=document.getElementById(id);
layer.style.visibility = 'hidden';
}
//----------------------------------------------------------------------------
function isFieldEmpty(field,message)
{
//control if field is not empty
if(field.value.length==0)
	{
	alert(message);
	field.focus();
	return true;
	}
else return false;
}
//----------------------------------------------------------------------------
function AskDeleteConfirmation()
{
return confirm('Please, confirm deletion');
}
//----------------------------------------------------------------------------
function ControlRegisterForm(rform)
{
//control register form
if (document.getElementById("contact_checkcode") && isFieldEmpty(rform.contact_checkcode,"Checkcode is required")) return false;
if (isFieldEmpty(rform.Surname,"Surname is required")) return false;

if(rform.admin.value=="1") { if(rform.isHidden.checked) return true; }
	
if (isFieldEmpty(rform.Login,"Login is required")) return false;
if (isFieldEmpty(rform.Forename,"Forename is required")) return false;
if (isFieldEmpty(rform.Password,"Password is required")) return false;
//if(rform.Email.value.length!=0 && !isEmail(rform.Email)) return false;
if(rform.Password.value!=rform.Password2.value)
	{
	alert("Password in both fields must be the same");
	rform.Password2.focus();
	return false;
	}
		
return true;
}
//----------------------------------------------------------------------------
function isEmail(field)
{
//is field is valid email adress
var email=field.value;

if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
	return true;
else
	{
	alert("Incorrect format of email");
	field.focus();
	return false;
	}
}
//----------------------------------------------------------------------------
function ControlResdetailForm(resform)
{
if (isFieldEmpty(resform.Forename,"Forename is required")) return false;
if (isFieldEmpty(resform.Surname,"Surname is required")) return false;
return true;
}
//----------------------------------------------------------------------------
function ChooseGroup(sform)
{
for(var i=0;i<sform.Group.length;i++)
if(sform.Group[i].checked) group=sform.Group[i].value;

if(group=="cat")
	{
	sform.restype.disabled=false;
	sform.Country.disabled=true;
	sform.Name.disabled=true;
	}
else if(group=="country")
	{
	sform.restype.disabled=true;
	sform.Country.disabled=false;
	sform.Name.disabled=true;
	}
else if(group=="name")
	{
	sform.restype.disabled=true;
	sform.Country.disabled=true;
	sform.Name.disabled=false;
	}

return true;
}
//----------------------------------------------------------------------------
function SetResDetailsTickbox(ResDetailID,isChecked) 
{
if(isChecked) isChecked=1;
else isChecked=0;

var cp = new cpaint();
//cp.set_async(true);
//cp.set_debug(2);
	
cp.call('/admin/misc/ajax_functions.php', 'SetResDetailsTickbox',null,ResDetailID,isChecked);

return true;
}
//----------------------------------------------------------------------------
function updatePrice(form) 
{
var total;
var cost;
var price;
var currency;
var costtype = form.Airmail.selectedIndex+1;

if (costtype==1) 
	{
    cost = 1.00;
    currency = "J ";
    }
else if (costtype==2) 
	{
    cost = 1.25;
    currency = "J ";
    }	
else  if (costtype==3) 
	{
    cost = 1.25;
    currency = "€ ";
    }
else  if (costtype==4) 
	{
    cost = 1.75;
    currency = "US$ ";
    }
else if (costtype==5) 
	{
    cost = 2.20;
    currency = "US$ ";
    }
else if (costtype==6) 
	{
    cost = 1.75;
    currency = "A$ ";
    }
else if (costtype==7) 
	{
    cost = 2.20;
    currency = "A$ ";
    }
else  if (costtype==8) 
	{
    cost = 1.50;
    currency = "€ ";
    }
	
total = (form.Quantity.selectedIndex)*cost;
price = currency+total.toString();

if (price.indexOf(".")==-1) price = price+".00";
//else price = price+"0";

form.ttl.value = price;
}
//----------------------------------------------------------------------------

function updatePriceCredit(form) 
{
var total;
var cost;
var price;
var currency;
var costtype = form.Airmail.selectedIndex+1;

if (costtype==1) 
	{
    cost = 1.00;
    currency = "£ ";
    }
else if (costtype==2) 
	{
    cost = 1.25;
    currency = "£ ";
    }	
	
total = (form.Quantity.selectedIndex)*cost;
price = total.toString();

if (price.indexOf(".")==-1) price = price+".00";
//else price = price+"0";

form.transactionamount.value = price;
}
//----------------------------------------------------------------------------
