/*'='='='='='='='='='='='='='='='='='='='
|	Author: Laurent Muchacho            |
|   Email: lmuchacho@hotmail.com		|
'='='='='='='='='='='='='='='='='='='='*/
function doBold(){
	document.execCommand("Bold");
}

function doItalic(){
	document.execCommand("Italic");
}

function doUnderline(){
	document.execCommand("Underline");
}

function doLeftJustify(){
	document.execCommand("JustifyLeft");
}

function doCenterJustify(){
	document.execCommand("JustifyCenter");
}

function doRightJustify(){
	document.execCommand("JustifyRight");
}

function doFontColor(sFontColor){
	if (sFontColor!="Font Color"){
		document.execCommand("ForeColor",false,sFontColor);
	}
}

function doFontSize(sFontSize){
	if (sFontSize!="Size"){
		document.execCommand("fontsize",false,sFontSize); 
	} 
}

function doInsertLink(){
	var sText = document.selection.createRange();
	if (sText && sText.text.length>0){
		document.execCommand("CreateLink");
	}else{
		alert('Links can only be added to a range of text. Select some text and then \'add link\'');
	}
}

function galleryInsertImage(imgHolderId, pageId){
	document.frames['uploadIframe'].location.href = '/upload/file_up_iframe_gallery.asp?relatedPageId=' + pageId + '&imgHolderId=' + imgHolderId + '&uploadAction=new'
	getO('uploadIframe', 'style').top = 156;
	getO('uploadIframe', 'style').left = 180;
	getO('uploadIframe', 'style').height = 178;
	getO('uploadIframe', 'style').visibility = 'visible';
}

function doInsertImage(divId, pageId){
	document.frames['uploadIframe'].location.href = '/upload/file_up_iframe.asp?relatedPageId=' + pageId + '&editorDiv=' + divId + '&uploadAction=new'
	getO('uploadIframe', 'style').height = 178;
	getO('uploadIframe', 'style').visibility = 'visible';
}

function fnInsertImage(divId, imgSrc, imgId, align, alt){
	var divO = eval(divId)
    var oNode=document.createElement("img");
	var strAlign = (align=='left')? 'left' : 'right';
	var strClass = (align=='left')? 'leftimagesborder' : 'rightimagesborder';
    oNode.src = imgSrc;
	oNode.setAttribute('editorDiv',divId);
	oNode.setAttribute('id','uploadImgXXX' + imgId);
	oNode.setAttribute('align',strAlign);
	oNode.setAttribute('className',strClass);
	oNode.setAttribute('alt',alt);
	oNode.setAttribute('oncontextmenu','image_context_menu(this);return false;');
    divO.insertBefore(oNode);
	divO.appendChild(oNode);

    var oControlRange = document.body.createControlRange();
    oControlRange.add(oNode);
    oControlRange.select();
}

function edit_existing_img(align, alt){
	if(top.objselected){
		var r = top.document.body.createControlRange();
		r.add(top.objselected);
		r.select();
		var strAlign = (align=='left')? 'left' : 'right';
		var strClass = (align=='left')? 'leftimagesborder' : 'rightimagesborder';
		var oNode = top.getO(top.objselected.id);
		oNode.setAttribute('align',strAlign);
		oNode.setAttribute('className',strClass);
		oNode.setAttribute('alt',alt);
	}
}

function delete_img(){
	if(top.objselected){
		top.getO('uploadIframe', 'style').visibility = 'hidden';
		var r = top.document.body.createControlRange();
		r.add(objselected);
		r.select();
		top.document.selection.clear();
		objselected = null;
	}else{
		top.getO('uploadIframe', 'style').visibility = 'hidden';
	}
}


function update_device_iframe(frObj){
	document.forms['editPages']['pageDeviceId'].value = frObj.value;
	document.frames['pageDeviceIdIframe'].location.href = '/_cms/devices/display_device.asp?deviceId=' + frObj.value;
}

function view_full_detail(pieceid){
	document.location.href = '/gallery/fulldetails.asp?pieceId=' + pieceid;

}

function contact_artist(){
	document.location.href = '/home/contact.asp';
}