messageObj = new DHTML_modalMessage();	// We only create one object of this class
messageObj.setShadowOffset(5);	// Large shadow
// window.onload = function() { checkAgree() }

function checkAgree() {
	//always visible
		document.body.style.visibility = 'visible'
		return 1;

	if ( !getCookie('agreed') && !/MSIE (5\.5)|[6]/.test(navigator.userAgent) || (!document.referrer.match(document.location.hostname)) ) {
		if (confirm(agreement)) {
			document.body.style.visibility = 'visible'
			setCookie('agreed', true)
		} else {
			document.location.href = 'http://google.com/'
		}
	} else {
		document.body.style.visibility = 'visible'
	}
}


function displayMessage(url, w, h)
{
	
	messageObj.setSource(url);
	messageObj.setCssClassMessageBox(false);
	messageObj.setSize(w || 800, h);
	messageObj.setShadowDivVisible(true);	// Enable shadow for these boxes
	messageObj.display();
	return false;
}

function closeMessage()
{
	messageObj.close();	
}

function setCookie(cookieName, cookieContent, cookieExpireTime){
    if(cookieExpireTime>0){
        var expDate=new Date()
        expDate.setTime(expDate.getTime()+cookieExpireTime*1000*60*60)
        var expires=expDate.toGMTString()
        document.cookie=cookieName+"="+escape(cookieContent)+"; path="+escape('/')+"; expires="+expires
    }else{
        document.cookie=cookieName+"="+escape(cookieContent)+"; path="+escape('/');
    }
}

function getCookie(cookieName){
    var ourCookie=document.cookie
    if(!ourCookie || ourCookie=="")return ""
    ourCookie=ourCookie.split(";")
    var i=0
    var Cookie
    while(i<ourCookie.length){
        Cookie=ourCookie[i].split("=")[0]
        if(Cookie.charAt(0)==" ")
                Cookie=Cookie.substring(1)
        if(Cookie==cookieName){
            return unescape(ourCookie[i].split("=")[1])
        }
        i++
    }
    return ""
}

function appendPhoto( tr_id, field_name )
{
	var photos = document.getElementById(tr_id);
	var tr = document.createElement("TR");
	var td = tr.appendChild( document.createElement("TD") )
	td.style.textAlign = 'right'
	td.innerHTML = '<a href="javascript:;" onclick="this.parentNode.parentNode.parentNode.removeChild( this.parentNode.parentNode, true )">Remove</a>'
	var td = tr.appendChild(document.createElement('TD'));
	td.innerHTML = '<input type="file" name="'+field_name+'" class="file" size="30" />';
	photos.parentNode.insertBefore( tr, photos.nextSibling )  
}

function AddLogo(div) {
	var img = document.createElement('DIV');
	img.className = "image_logo";
	img.id = "img_logo"
	div.insertBefore( img, div.firstChild );
	
	new Draggable( img.id, {onDrag:function() { $('post_image_logo_x').value = $('img_logo').offsetLeft - $('ruler').offsetLeft; $('post_image_logo_y').value = $('img_logo').offsetTop - $('ruler').offsetTop }} )
	$('real_img').onload = function() {
		$('img_logo').style.left = ($('post_image_logo_x').value*1 + $('ruler').offsetLeft*1) + "px";
		$('img_logo').style.top = ($('post_image_logo_y').value*1 + $('ruler').offsetTop*1) + "px";		
	}

	RefreshLogo()
}

function RefreshLogo() {
	var logo = $('img_logo')
	var height = $('post_image_logo_height').value
	var width = $('post_image_logo_width').value
	var text = $('post_image_logo_text').value
	var opacity = 100 - parseInt($('post_image_logo_opacity').value)
	// 
	logo.style.MozOpacity = opacity / 100;
	logo.style.opacity = opacity / 100;
	logo.style.filter = "alpha(opacity="+opacity+")";
	logo.style.height = height + "px"
	logo.style.width = width + "px"
	logo.innerHTML = '<table><tr><td align="center">'+text+'</td></tr></table>'
}

function switchAdvertiseType(select) {
	var row_display = ((document.all && !window.opera) ? "block" : "table-row");
	var fields = [ "orientation", "languages", "age", "hair_color", "eyes_color", "measurations", "height", "weight" ];
	for( var i=0;i < fields.length;i++ ) {
		if (select.value == 7 || select.value == 10) {
			$('post_' + fields[i]).value = '' 
			$('post_' + fields[i]).parentNode.parentNode.style.display = 'none'	
		} else {
			$('post_' + fields[i]).parentNode.parentNode.style.display = row_display
		}
	}
	
	$('post_service_incall').parentNode.parentNode.style.display = (select.value == 10 ? 'none' : row_display)
	$('post_service_outcall').parentNode.parentNode.style.display = (select.value == 10 ? 'none' : row_display)
}

function showAdvForm(adv_type) {
	$('adv_type').style.display = 'none';
	$('adv_table').style.display = ((document.all && !window.opera) ? "block" : "table");
	$('post_adv_type').value = adv_type;
}