function stopRKey(evt) {
	var evt  = (evt) ? evt : ((event) ? event : null);
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	if ((evt.keyCode == 13) && (node.type=="text")) { return false; }
}
document.onkeypress = stopRKey;
function inserturl() {
	
	var strurl = document.getElementById('urlbox').value;
	var strtext = document.getElementById('textbox').value;
	//var t2 = "<A href='"+ t1 +"'>"+text+"</a>";
	
	document.getElementById('myTextarea').value = document.getElementById('myTextarea').value + "<a target='_blank' href='"+strurl+"'>"+strtext+"</a>";
}
function formatText(el,tag){
	var selectedText = document.selection?document.selection.createRange().text:el.value.substring(el.selectionStart,el.selectionEnd);// IE:Moz
	var newText='<'+tag+'>'+selectedText+'</'+tag+'>';
	if(document.selection){//IE
	document.selection.createRange().text=newText;
	}
	else{//Moz
	el.value=el.value.substring(0,el.selectionStart)+newText+el.value.substring(el.selectionEnd,el.value .length);
}
}
function updatePreview() {
	//document.getElementById('myTextarea').innerHTML = document.getElementById('myTextarea').value
	document.getElementById('Preview').innerHTML = document.getElementById('myTextarea').value;
}
function showKeyCode(e, el){
//alert("keyCode for the key pressed: " + e.keyCode + "\n");
var testy= e.keyCode

if (testy == '13'){
	var selectedText = document.selection?document.selection.createRange().text:el.value.substring(el.selectionStart,el.selectionEnd);// IE:Moz
	var newText='<br>';
	if(document.selection){//IE
	document.selection.createRange().text=newText;
	}
	else{//Moz
	el.value=el.value.substring(0,el.selectionStart)+newText+el.value.substring(el.selectionEnd,el.value .length);
	}
//document.getElementById('myTextarea').value = document.getElementById('myTextarea').value + "<br>";
}

updatePreview();
}
function LinkIMG(el){
	var selectedText = document.selection?document.selection.createRange().text:el.value.substring(el.selectionStart,el.selectionEnd);// IE:Moz
	var newText='<img style="Float:right;padding:5px;" src="'+selectedText+'" border=0 width="150">';
	if(document.selection){//IE
	document.selection.createRange().text=newText;
	}
	else{//Moz
	el.value=el.value.substring(0,el.selectionStart)+newText+el.value.substring(el.selectionEnd,el.value .length);
	updatePreview();
	}
}
function LinkText(el){
	var strurl = document.getElementById('urlbox').value;
	var selectedText = document.selection?document.selection.createRange().text:el.value.substring(el.selectionStart,el.selectionEnd);// IE:Moz
	//var newText='<img src="'+selectedText+'" width="150">';
	var newText='<a target="_blank" href="'+strurl+'">'+selectedText+'</a>';
	if(document.selection){//IE
	document.selection.createRange().text=newText;
	}
	else{//Moz
	el.value=el.value.substring(0,el.selectionStart)+newText+el.value.substring(el.selectionEnd,el.value .length);
	}
	updatePreview();
}
function LinkMailText(el){
	var strurl = document.getElementById('urlbox').value;
	var selectedText = document.selection?document.selection.createRange().text:el.value.substring(el.selectionStart,el.selectionEnd);// IE:Moz
	//var newText='<img src="'+selectedText+'" width="150">';
	var newText='<a target="_blank" href="mailto:'+strurl+'">'+selectedText+'</a>';
	if(document.selection){//IE
	document.selection.createRange().text=newText;
	}
	else{//Moz
	el.value=el.value.substring(0,el.selectionStart)+newText+el.value.substring(el.selectionEnd,el.value .length);
	}
	updatePreview();
}
function SubmitEmail(){
  document.tester.submit() ;
}
function addimage(id,image,strtype){
	var valuecheck = document.getElementById('related').value;
	if (valuecheck=='')
	{
		document.getElementById('related').value = id;
	}
	if (valuecheck !='')
	{
		document.getElementById('related').value += "," + id;
	}

	
	if (strtype =='Tiki')
	{
		var imagepath = "<img class='blogimage' src='/dave/art_images/tiki_art/thumbnails/" + image + "'>";
		testtest(imagepath);
	}
	if (strtype =='DoD')
	{
		var imagepath = "<img class='blogimage' src='/dave/Art_images/Day_of_Dead_art/thumbnails/" + image + "'>";
		testtest(imagepath);
	}
	if (strtype =='LowBrow')
	{
		var imagepath = "<img class='blogimage' src='/dave/Art_images/Lowbrow_art/thumbnails/" + image + "'>";
		testtest(imagepath);
	}
	if (strtype =='Clothing')
	{
		var imagepath = "<img class='blogimage' src='/dave/art_images/clothing/images/" + image + "' width='100px'>";
		testtest(imagepath);
	}
	if (strtype =='iPhone')
	{
		var imagepath = "<img class='blogimage' src='/dave/art_images/iPhone_art/images/" + image + "'  width='100px'>";
		testtest(imagepath);
	}
	if (strtype =='Wallpaper')
	{
		var imagepath = "<img class='blogimage' src='/dave/art_images/wallpaper_art/thumbnails/" + image + "'>";
		testtest(imagepath);
	}
}
//Use this if you want to maintain the Presence bar when scrolling and changing the window size.
function Starttimer() {
	setInterval ( "presence_bar()", 100 ); //Refreshes the location and size of the presence bar every 100 miliseconds (.1 seconds) 
}
function pageWidth() {
	return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
} 
function pageHeight(){
	return  window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
} 
function posLeft() {
	return typeof window.pageXOffset != 'undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
}
function posTop() {
	return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;
} 
function posRight() {
	return posLeft()+pageWidth();
} 
function posBottom(){
	return posTop()+pageHeight();
}
function presence_bar(){
document.getElementById("presence_bar").style.left = 1;
document.getElementById("presence_bar").style.top = 0 + pageHeight() - 30;
document.getElementById("presence_bar").style.width = pageWidth() - 20;

document.getElementById("presence_bar2").style.left = posRight() - 330;
document.getElementById("presence_bar2").style.top = 0 + pageHeight() - 531;

document.getElementById("presence_bar3").style.left = posLeft() + 1;
document.getElementById("presence_bar3").style.top = 0 + pageHeight() - 331;
}
function flyoutwindow(){
	if (document.getElementById("track").value == '1')
	{
		document.getElementById("presence_bar2").style.display = 'none';
		document.getElementById("track").value = '0';
	} else {
		document.getElementById("presence_bar2").style.left = posRight() - 330;
		document.getElementById("presence_bar2").style.top = 0 + pageHeight() - 531;
		document.getElementById("presence_bar2").style.display = 'inline';
		document.getElementById("track").value = '1';
		
	}
}
function flyoutwindow2(){
	if (document.getElementById("track2").value == '1')
	{
		document.getElementById("presence_bar3").style.display = 'none';
		document.getElementById("track2").value = '0';
	} else {
document.getElementById("presence_bar3").style.left = posLeft() + 1;
document.getElementById("presence_bar3").style.top = 0 + pageHeight() - 331;
		document.getElementById("presence_bar3").style.display = 'inline';
		document.getElementById("track2").value = '1';
		
	}
}
function testtest(image){
	document.getElementById('myTextarea').value = image + document.getElementById('myTextarea').value ;
	updatePreview();
}
function setInvID(name) {
	var idvalue = document.getElementById('InvID').value;
	if (idvalue=="") {
	document.getElementById('InvID').value = name;
	}
	if (idvalue !="") {
	document.getElementById('InvID').value += ","+name;
	}

}

function addimage2(id,image,strtype){
	var valuecheck = document.getElementById('related').value;
	if (valuecheck=='')
	{
		document.getElementById('related').value = id;
	}
	if (valuecheck !='')
	{
		document.getElementById('related').value += "," + id;
	}

	
	if (strtype =='Tiki')
	{
		var imagepath = "<img class='blogimage' src='/dave/art_images/tiki_art/thumbnails/" + image + "'>";
		document.getElementById('previewarea').innerHTML += imagepath;
	}
	if (strtype =='DoD')
	{
		var imagepath = "<img class='blogimage' src='/dave/Art_images/Day_of_Dead_art/thumbnails/" + image + "'>";
		document.getElementById('previewarea').innerHTML += imagepath;
	}
	if (strtype =='LowBrow')
	{
		var imagepath = "<img class='blogimage' src='/dave/Art_images/Lowbrow_art/thumbnails/" + image + "'>";
		document.getElementById('previewarea').innerHTML += imagepath;
	}
	if (strtype =='Clothing')
	{
		var imagepath = "<img class='blogimage' src='/dave/art_images/clothing/images/" + image + "' width='100px'>";
		document.getElementById('previewarea').innerHTML += imagepath;
	}
	if (strtype =='iPhone')
	{
		var imagepath = "<img class='blogimage' src='/dave/art_images/iPhone_art/images/" + image + "'  width='100px'>";
		document.getElementById('previewarea').innerHTML += imagepath;
	}
	if (strtype =='Wallpaper')
	{
		var imagepath = "<img class='blogimage' src='/dave/art_images/wallpaper_art/thumbnails/" + image + "'>";
		document.getElementById('previewarea').innerHTML += imagepath;
	}
}

var id;
var action;
function AjaxChangeImage(id, action, setname)
	{
		var xmlhttp;
		if (window.XMLHttpRequest)
		  {
		  // code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else if (window.ActiveXObject)
		  {
		  // code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		else
		  {
		  alert("Your browser does not support XMLHTTP!");
		  }
		xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4)
		  {
		  document.getElementById(setname).innerHTML=xmlhttp.responseText;
		}
				if(xmlhttp.readyState !=4) {
		  document.getElementById(setname).innerHTML= "<div style='height:300px; width:300px;'><center><img style='margin-top:100px;' height='40px' src='images/bigrotation2.gif'></center></div>";
		}
		}
		xmlhttp.open("GET","SbsGallery.asp?ID="+id +"&Action="+action+"&setname="+setname,true);
		xmlhttp.send(null);
	}
	