
var storeImageFolder = '/assets/www.orlakiely.com/store/';

function updateContent(div,desc) {
	var popobj=document.all? document.all[div] : document.getElementById? document.getElementById(div) : ""
	if (popobj)	popobj.innerHTML= desc;
}

function refreshObject(refreshType,urlPrefix,selectValue)	{
	location.href= urlPrefix + '/' + selectValue;
}

var maxlimit = 255;
var maxlimitmessage = 'Max. '+maxlimit+' characters';

function textCounter(field, countfield) {
if (field.value.length > (maxlimit)) // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
else if (field.value.length > (maxlimit-25)) // display warning
	updateContent('maxlimitdiv',maxlimitmessage) 
else
	updateContent('maxlimitdiv','') 
// otherwise, update 'characters left' counter
// else  countfield.value = maxlimit - field.value.length;
}

function showhide(id){
	if (document.getElementById){
		obj = document.getElementById(id);
		if (obj.style.display == "none"){
			obj.style.display = "";
		} else {
			obj.style.display = "none";
			}
		}
} 

function showdiv(id){
	if (document.getElementById){
		obj = document.getElementById(id);
		obj.style.display = "";
		}
} 

function hidediv(id){
	if (document.getElementById){
		obj = document.getElementById(id);
		obj.style.display = "none";
		}
} 

function viewBigImage(id,img)	{
	txt = '<a class="nice" style="float: left; margin: 0.25em 0;" href="javascript:hidediv(\''+id+'\');">close</a><br>' + img ;
	updateContent(id,txt);
	showdiv(id);
} 

	
	
	
	
function getHTTPObject() {
  var req;
  if(window.XMLHttpRequest) {
    try {
    	req = new XMLHttpRequest();
    } catch(e) {
    	req = false;
    }
  // branch for IE/Windows ActiveX version
  } else if(window.ActiveXObject) {
   	try {
    	req = new ActiveXObject("Msxml2.XMLHTTP");
  	} catch(e) {
    	try {
    		req = new ActiveXObject("Microsoft.XMLHTTP");
    	} catch(e) {
  		  req = false;
      }
    }
  }
  return req;		
}

function doAjax(page,div) {
	if (!div)	{div = 'mediaInfoBox'}
	var contentDiv = document.getElementById(div);
	if (getAJAX.readyState == 4 || getAJAX.readyState == 0) { 
		
		getAJAX.open("GET", page, true);
        getAJAX.onreadystatechange = function () {
		if (getAJAX.readyState == 4)
    	   contentDiv.innerHTML = getAJAX.responseText;
     	}
  		getAJAX.send(null);

    }
}


function setThumb(which)	{
		which.style.backgroundImage = 'url("' + storeImageFolder + 'thumbs/' + div.getAttribute('src') +'")';
		which.style.height = '203px';
		which.style.cursor = 'pointer';
		which.onclick = function () { location.href = which.getAttribute('rel'); }
		which.innerHTML = '&nbsp;';

}


function validateValues(what) {
    if (!what.agree.checked)
      {  alert('Please read and agree to our Terms and Conditions'); return false }
	  else {return true;}
}



function showSlides(which, where, whatlink) {
		setClass(where, 'isloading')
		/* setStyle('ss08', '#666')
		setStyle('aw07', '#666')
		setStyle('ss07', '#666')
		setStyle('aw06', '#666')
		setClass(whatlink, '#000') */
		whichflash = '/swf/slideshows/'+which+'.swf'
    var so = new SWFObject(whichflash, "flashslideshow", "420", "315", "8.0.23", "##", true); 
  	so.addParam("wmode", "transparent");
	  so.write(where);
}


function setStyle(div, style) {
	var targetobj=document.all? document.all[div] : document.getElementById? document.getElementById(div) : ""
	if (targetobj)	targetobj.style.color= style;
}		
function setClass(div, classname) {
	var targetobj=document.all? document.all[div] : document.getElementById? document.getElementById(div) : ""
	if (targetobj)	targetobj.className= classname;
}		

function updateContent(div,desc) {
	var popobj=document.all? document.all[div] : document.getElementById? document.getElementById(div) : ""
	if (popobj)	popobj.innerHTML= desc;
}


var minH = 66;

function change_size(h, w) {
	if (h < minH) {newH = minH;} else {newH = h;}
	newCadj = minH - newH;
	document.getElementById("flashmenu").style.height = h + 'px';
	document.getElementById("menucontainer").style.height = newH + 'px';
	document.getElementById("mainarea").style.top = newCadj + 'px';
	/*
	document.getElementById("footer").style.top = newCadj + 'px';
	
	updateTxt = 'flashmenu: ' + h + 'px';
	updateTxt += ' | menucontainer: ' + newH + 'px';
	updateTxt += ' | content: ' + newCadj + 'px';
	updateTxt += ' | footer: ' + newCadj + 'px';
	updateContent('debugdiv',updateTxt)
	*/
}

function popitup(url,w,h)
	{
		newwindow=window.open(url,'name','height='+h+',width='+w+'');
		if (window.focus) {newwindow.focus()}
		return false;
	}

function updatePandP(newval)	{
	div = 'PPaddon';
	var popobj=document.all? document.all[div] : document.getElementById? document.getElementById(div) : ""
	if (popobj)	popobj.innerHTML= newval;
	alert(newval)
	
}
	