// JavaScript Document
var win=null;
var myname ="image_viewer";
var pos = "center"; 
 

function checkImage(imageName){
	
	suffix = imageName.substr(imageName.length - 4, imageName.length-1).toLowerCase();
	if(suffix == '.jpg' || suffix == 'jpeg' || suffix == '.gif') return true;
	else{
		alert('The image must be a JPG of a GIF. Please choose another image.');
	}
}

function clearThis(id, defaultTxt){
	if(document.getElementById(id).value == defaultTxt){
		
		document.getElementById(id).style.color = "#000";
		document.getElementById(id).value = "";
	}
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
     	anchor.target = "_blank";
 }
}	

function imagePopUp(mypage,w,h){
	if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
	if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
	else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
	settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes";win=window.open("images/raw/"+mypage,myname,settings);
	win.focus();
}

function insertLink(){
	if(document.getElementById('linkToImage').checked != true){
		if(document.getElementById('contribute_form').mainText.value == "MESSAGE"){
			document.getElementById('contribute_form').mainText.value = "";
			document.getElementById('contribute_form').mainText.style.color = "#000";
		}
		document.getElementById('contribute_form').mainText.value += ' <a href=\"'+document.getElementById('contribute_form').url.value+'\" rel="external">'+document.getElementById('contribute_form').link.value+'</a> ';
	}
	else{
		//alert('here');
		document.getElementById('imageLinkText').innerHTML = "Image linked to: "+document.getElementById('contribute_form').url.value;
		document.getElementById('imagelink').value = document.getElementById('contribute_form').url.value;
	}
}

function publish(){
	if(document.getElementById('contribute_form').name.value &&  document.getElementById('contribute_form').headline.value &&  document.getElementById('contribute_form').name.value != "NAME" &&  document.getElementById('contribute_form').headline.value != "HEADLINE"){
		if(document.getElementById('contribute_form').email.value.indexOf('happytedium') == -1){
			document.forms['contribute_form'].submit();
    		//document.getElementById('contribute_form').submit();
			return true;
		}
	}
	else alert("You must enter your name and a headline.");
	return false;
}

function replaceText(id, newValue){
	if(document.getElementById(id).value == ""){
		document.getElementById(id).style.color = "#666";
		document.getElementById(id).value = newValue;
	}
}

function toggle(id){
	if(document.getElementById(id).style.display == "block"){
		document.getElementById(id).style.display = 'none';
	}
	else{ document.getElementById(id).style.display = 'block';}
}

function toggleLinkType(id){
	if(document.getElementById('formLinkName').style.display == "none"){
		document.getElementById('formLinkName').style.color = "#666";
		document.getElementById('formLinkName').value = 'LINK NAME'
		document.getElementById('formLinkName').style.display = 'inline';
	}
	else{
		
		document.getElementById('formLinkName').style.display = 'none';
	}
}
window.onload = externalLinks;

