if (navigator.appVersion.indexOf("MSIE") != -1){
  originalConfirmFunction = window.confirm;
  window.confirm = function (str){
    var res = originalConfirmFunction(str);
     if (window.event)
      window.event.returnValue = res; // IE 
    return res;
  }
}

function getRelativeURL(href){
  var reg = new RegExp("https?://" + window.location.hostname, "i") ;
  return href.replace(reg, '');
}

function SubmitForm(container, frm )
{
  new Ajax.Updater( container, getRelativeURL(frm.action), { method: 'post', evalScripts: true, parameters: Form.serialize( frm, true ) } );
  return retFalse();
}

function retFalse(){
  if (navigator.appVersion.indexOf("MSIE") != -1)
   if (window.event)
    window.event.returnValue = false; // IE
	return false;
}


function setContextOpen(clickArr, showArr, changeArr) {
	var i, j, k, m;
	for (j=0;j<clickArr.length;j++) {
		for(i=1; i<200; i++) {
		    var Obj = document.getElementById(clickArr[j] + i);
		    if (!Obj) break;
		    for(k = 0; k < showArr.length; k++) {
			    var sObj = document.getElementById(showArr[k] + i);
			    if (!sObj) break;
			    Obj.showObj = sObj;
			    Obj.openView = false;
			    for(m in changeArr) {
			        var cElemFir = document.getElementById(changeArr[m][0]+i);
			        var cElemSec = document.getElementById(changeArr[m][1]+i);
				    if (cElemFir && cElemSec) {
				        Obj.cElemFir = cElemFir;
				        Obj.cElemSec = cElemSec;
				    }
				}
			    Obj.onclick = function() {
			        if (this.openView) {
			           this.showObj.style.display = "none";
			           this.openView = false;
			           if (this.cElemFir) {
			           	   this.cElemFir.style.display = "block";
			           	   this.cElemSec.style.display = "none";
			           }
			        } else {
			           this.showObj.style.display = "block";
			           this.openView = true;
			           if (this.cElemFir) {
			           	   this.cElemFir.style.display = "none";
			           	   this.cElemSec.style.display = "block";
			           }
			        }
			    }
			}
		}
    }
}

function remove_picture()
{
	
	if( confirm( 'Are you sure want to remove your picture?' ) ) {
		var d= document.getElementById('picture');
		var img = d.getElementsByTagName('img')[0];
		img.src='asd'; // Replace user avatar with default picture
		document.getElementById('use_img').value='0';
	}

}


function sticky_change_type(f)
{
	var form = document.getElementById('sticky_form');
	var event_date = document.getElementById('_sticky_event_date');
	var show_for = document.getElementById('sticky_show_for');
	if(f.value=='event') {
		form.className='event';
		event_date.style.display='block';
		show_for.options[0].text = '1 week ( after event )';
		show_for.options[1].text = '2 weeks ( after event )';
	} else if(f.value=='news') {
		form.className='news';
		event_date.style.display='none';
		show_for.options[0].text = '1 week';
		show_for.options[1].text = '2 weeks';
	}
}

function sticky_show_comment_form()
{
	var d=document.getElementById('sticky_comments_area_body');
	if(d.style.display=='none')
		d.style.display = 'block';
	else if(d.style.display=='block')
		d.style.display = 'none';
}

function join_reviews_maillist(id, a)
{
	var id = parseInt(id);
	var action = 'signup';
	if( a.checked === false )
		action = 'un' + action;
	new Ajax.Request( '/ajax/join_reviews_maillist.php?shop_id='+id+'&action='+action, {
		method : 'get',
		onSuccess : function( transport ) {
			var response = traposport.responseText;
			if( a.checked === true && response == 'failed' )
				a.checked = false;
			if( a.checked === false && response == 'failed' )
				a.checked = true;
		}
	});
}

function join_stickies_maillist(id, a)
{
	var id = parseInt(id);
	var action = 'signup';
	if( a.checked === false )
		action = 'un' + action;
	new Ajax.Request( '/ajax/join_stickies_maillist.php?sticky_id='+id+'&action='+action, {
		method : 'get',
		onSuccess : function( transport ) {
			var response = traposport.responseText;
			if( a.checked === true && response == 'failed' )
				a.checked = false;
			if( a.checked === false && response == 'failed' )
				a.checked = true;
		}
	});
}

function switch_group_listing( val )
{
	if( val == 'user' ) {
		document.getElementById('listing_business').style.display = 'none';
		document.getElementById('listing_users').style.display = '';
	} else if( val == 'business' ) {
		document.getElementById('listing_users').style.display = 'none';
		document.getElementById('listing_business').style.display = '';
	}
}

var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;

function getMouseXY(e) {
	try
	{
		if (IE) { // grab the x-y pos.s if browser is IE
			tempX = event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
			tempY = event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
		} else {  // grab the x-y pos.s if browser is NS
			tempX = e.pageX;
			tempY = e.pageY;
		}  
		if (tempX < 0){tempX = 0;}
		if (tempY < 0){tempY = 0;}  
		var r = { x : tempX, y : tempY } 
		return r;
	}
	catch (ex)
	{
	}
	
}

function popup_show( lang_id )
{
	try
	{
		var lang =document.getElementById('whatisthis_'+lang_id).innerHTML;
		var w = document.getElementById('whatisthis_popup');
		var c = w.getElementsByTagName('div')[2];
		w.style.top = tempY+'px';
		w.style.left = tempX-190+'px';
		c.innerHTML = lang;
		w.style.display = 'block';
	}
	catch (e)
	{
		alert(e);
	}
}

function popup_close()
{
	try
	{
		var w = document.getElementById('whatisthis_popup');
		w.style.display = 'none';
		w.style.top = 0;
		w.style.left = 0;
	}
	catch (e)
	{
	}
}

function show_advanced_search()
{
	try
	{
		var d = document.getElementById('advanced_search').innerHTML;
		document.getElementById('sas').innerHTML = d;
	}
	catch (e)
	{
	}
}

