// JavaScript Document

function showDiv_display(pass) { 
var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){ 
if (document.getElementById) 
divs[i].style.display="block"; 

} 
} 
} 



function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function open_popup(theURL) { //v2.0
 MM_openBrWindow(theURL,'','scrollbars=yes,resizable=yes,width=520,height=500');
}

function open_popup_wide(theURL) { //v2.0
 MM_openBrWindow(theURL,'','scrollbars=yes,resizable=yes,width=700,height=500');
}




function PopupPic(sPicURL) {
     window.open( "popup_image.asp?"+sPicURL, "",  "resizable=1,HEIGHT=200,WIDTH=200");
}

function hideDiv(pass) { 
var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){//if they are 'see' divs 
if (document.getElementById) // DOM3 = IE5, NS6 
divs[i].style.visibility="hidden";// show/hide 
else 
if (document.layers) // Netscape 4 
document.layers[divs[i]].display = 'none'; 
else // IE 4 
document.all.hideshow.divs[i].visibility = 'hidden'; 
} 
} 
} 

function showDiv(pass) { 
var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){ 
if (document.getElementById) 
divs[i].style.visibility="visible"; 
else 
if (document.layers) // Netscape 4 
document.layers[divs[i]].display = 'visible'; 
else // IE 4 
document.all.hideshow.divs[i].visibility = 'visible'; 
} 
} 
} 


function changeclass(id, newClass) {

identity=document.getElementById(id);
identity.className=newClass;

}






function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 
}


function ClickEmail(textbox_name)
 {
if (textbox_name=='nev@domain.hu')  return('')
else {
if (isValidEmail(textbox_name)) return(textbox_name) 

else return(' ')
}
}

 
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		index_01_ImageMap_01_over = newImage("images/index_01-ImageMap_01_over.gif");
		index_01_ImageMap_02_over = newImage("images/index_01-ImageMap_02_over.gif");
		index_01_ImageMap_03_over = newImage("images/index_01-ImageMap_03_over.gif");
		index_01_ImageMap_04_over = newImage("images/index_01-ImageMap_04_over.gif");
		index_01_ImageMap_05_over = newImage("images/index_01-ImageMap_05_over.gif");
		index_01_ImageMap_06_over = newImage("images/index_01-ImageMap_06_over.gif");
		index_01_ImageMap_07_over = newImage("images/index_01-ImageMap_07_over.gif");
		preloadFlag = true;
	}
}

function modSel(val) {
	if (val == true) {
		frmMain.cat_email.disabled = false;
		frmMain.cat_topshopnews.disabled = false;
		frmMain.cat_kosmonews.disabled = false;
		frmMain.cat_email.className = "formInput";
	}
	else {
		frmMain.cat_email.disabled = true;
		frmMain.cat_topshopnews.disabled = true;
		frmMain.cat_kosmonews.disabled = true;
		frmMain.cat_email.className = "formInputDisabled";
	}
}

function modSelPwd(val) {
	if (val == true) {
		frmMain.user_password.disabled = false;
		frmMain.user_password2.disabled = false;
		frmMain.user_password.className = "formInput";
		frmMain.user_password2.className = "formInput";
	}
	else {
		frmMain.user_password.disabled = true;
		frmMain.user_password2.disabled = true;
		frmMain.user_password.className = "formInputDisabled";
		frmMain.user_password2.className = "formInputDisabled";
	}
}

function modSelCheckout(val) {
	if (val == true) {
		frmMain.delivery_surname.disabled = false;
		frmMain.delivery_name.disabled = false;
		frmMain.user_street.disabled = false;
		frmMain.streettype_id.disabled = false;
		frmMain.user_adr_no.disabled = false;
		frmMain.pcode.disabled = false;
		frmMain.county_id.disabled = false;
		frmMain.city_id.disabled = false;
		frmMain.delivery_surname.className = "formInput";
		frmMain.delivery_name.className = "formInput";
		frmMain.user_street.className = "formInput";
		frmMain.streettype_id.className = "formInput";
		frmMain.user_adr_no.className = "formInput";
		frmMain.pcode.className = "formInput";
		frmMain.county_id.className = "formInput";
		frmMain.city_id.className = "formInput";
	}
	else {
		frmMain.delivery_surname.disabled = true;
		frmMain.delivery_name.disabled = true;
		frmMain.user_street.disabled = true;
		frmMain.streettype_id.disabled = true;
		frmMain.user_adr_no.disabled = true;
		frmMain.pcode.disabled = true;
		frmMain.county_id.disabled = true;
		frmMain.city_id.disabled = true;
		frmMain.delivery_surname.className = "formInputDisabled";
		frmMain.delivery_name.className = "formInputDisabled";
		frmMain.user_street.className = "formInputDisabled";
		frmMain.streettype_id.className = "formInputDisabled";
		frmMain.user_adr_no.className = "formInputDisabled";
		frmMain.pcode.className = "formInputDisabled";
		frmMain.county_id.className = "formInputDisabled";
		frmMain.city_id.className = "formInputDisabled";
	}
}

var layLoginShown = false;

document.write('<STYLE TYPE="text/css">.imgTrans{ filter:blendTrans(duration=0.6); position:relative }</STYLE>');

ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
gecko= (document.getElementById)? true:false;
ie4=!(ns4 || gecko) || ie4;

var onImages=new Array();
var oc=70;

function Rollover(imgName, imgSrc)
{
	onImages[imgName] = new Image();
	onImages[imgName].src = imgSrc;
}

function turnOn(imgName){ 
	if (ie4) {
		if(document.images[imgName].filters != null)
			document.images[imgName].filters[0].apply();
		document.images[imgName].offSrc = document.images[imgName].src;
		document.images[imgName].src    = onImages[imgName].src;
		if(document.images[imgName].filters != null)
			document.images[imgName].filters[0].play();
	}
	else {
		document.images[imgName].offSrc = document.images[imgName].src;
		document.images[imgName].src    = onImages[imgName].src;
	}
}

function turnOff(imgName){ 
	if (ie4) {
		document.images[imgName].filters[0].apply();
		document.images[imgName].src    = document.images[imgName].offSrc;
		if(document.images[imgName].filters != null)
			document.images[imgName].filters[0].play();
	}
	else {
		document.images[imgName].src    = document.images[imgName].offSrc;
	}
}

function fadeIn(imgName) {
	document.images[imgName].style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+oc+", style=0);"
	if(oc<100) setTimeout("oc+=5;fadeIn('"+imgName+"')",1);
}

function fadeOut(imgName) {
	document.images[imgName].style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+oc+", style=0);"
	if(oc>80) setTimeout("oc-=5;fadeOut('"+imgName+"')",1);
}

function entsub(event,ourform) {
  if (event && event.which == 13)
    ourform.submit();
  else
    return true;
}



function MM_showHideLayers(id, akarmi, act) { //v6.0
	if (act == 'show')	{
		 if (ns4) document.layers[id].visibility = "show";
		 else if (ie4) document.all[id].style.visibility = "visible";
		 else if (gecko) document.getElementById(id).style.visibility = "visible";
		 else document.all[id].style.visibility = "visible";
	}
	if (act == 'hide') {
		if (ns4) document.layers[id].visibility = "hide";
		else if (ie4) document.all[id].style.visibility = "hidden";
		else if (gecko) document.getElementById(id).style.visibility = "hidden";
		else document.all[id].style.visibility = "hidden";
	}
}

//function MM_showHideLayers() { //v6.0
  //var i,p,v,obj,args=MM_showHideLayers.arguments;
  //for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    //if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    //obj.visibility=v; }
//}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}


function js_live_editing(l){
		MM_openBrWindow('http://<%=request.ServerVariables("HTTP_HOST")%>/centraladmin/admin/liveediting_popup_edit.asp?' + l,'liveeditingpopup','scrollbars=no,resizable=no,width=600,height=570');
	}


	//var cp    = new cpaint();
//    var opid=0;
	
//	cp.set_response_type('text');
//    cp.set_persistent_connection(true);
//    cp.set_debug(0);
	

function show_coords(event)
{
x=event.clientX
y=event.clientY
alert("X coords: " + x + ", Y coords: " + y)
}

function mouse_coord_x(event)
{
mouse_coord_x=event.clientX

}
 
 function mouse_coord_y(event)
{
mouse_coord_y=event.clientY
}

function put_mouse_coord_x(event, target_name)
{
	target_name=event.clientX
}

function put_mouse_coord_y(event, target_name)
{
	target_name=event.clientY
}

function Submit_form(form_name)
{
document.getElementById(form_name).submit()
}

function Browser_add_start(start, add_num) {
var browser=navigator.appName

if (browser=="Netscape") 
	return (start+add_num)
else
	return (start)

}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function closeSelect() {
  if ( !document.getElementsByName("select_menu") ) { return false; }

  for (var i in document.getElementsByName("select_menu")) {
      document.getElementsByName("select_menu")[i].style.visibility="hidden"; 
  }
	

}

function openSelect() {

  if ( !document.getElementsByName("select_menu") ) { return false; }
  var str;
  for (var i in document.getElementsByName("select_menu")) {
      document.getElementsByName("select_menu")[i].style.visibility="visible"; 
  } 
	
}

function clearDefault(el) {
	if (el.defaultValue==el.value) el.value = ""
}