/* 
home.js.revision=1276
*/

function onCreateOwnSkinClick(uid) {
   var now = new Date()
   now.setTime(now.getTime() + 7 * 24 * 60 * 60 * 1000);
   setCookie('openThemeBuilder', '1', now, '/'+uid+'/', '.startskins.com');
}

function setCookie(name, value, expires, path, domain, secure) {
   var curCookie = name + "=" + escape(value) +
                   ((expires) ? "; expires=" + expires.toGMTString() : "") +
                   ((path) ? "; path=" + path : "") +
                   ((domain) ? "; domain=" + domain : "") +
                   ((secure) ? "; secure" : "");

   document.cookie = curCookie;
}

function onInviteByEmail() {
   window.open("/invitePopup.php",
      "inviteemail","menubar=0,resizable=0,status=0,width=510,height=390");
}

var modalLock = null;

function viewExampleImage(e) {
   var img = document.createElement('img');
   img.src = e.getAttribute('big');
   img.className = "exampleImageLarge";
   img.onclick = closeExampleImage;
   img.style.paddingTop = getPageScrollY() + 'px';

   modalLock = document.createElement('div');
   modalLock.className = 'modalLock';

   var container = document.getElementById('main_inside');
   container.appendChild(modalLock);
   document.body.appendChild(img);
}

function closeExampleImage(e) {
   var target = null;
   if (window.event && window.event && window.event.srcElement) {
      target = window.event.srcElement;
   }
   else {
      target = e.target;
   }
   var img = target;
   img.parentNode.removeChild(img);

   modalLock.parentNode.removeChild(modalLock);
   modalLock = null;
}

function getPageScrollY() {
	if (window.pageYOffset) {
		return window.pageYOffset;
	} else if (document.body && document.body.scrollTop) {
		return document.body.scrollTop;
	} else if (document.documentElement && document.documentElement.scrollTop) {
		return document.documentElement.scrollTop;
	}
	return 0;
}

function submitSearch() {
   var form = document.getElementById('searchForm');
   form.submit();
   return false;
}
