
function isuper(x) {
	
	var so = new SWFObject("/layout/super.swf", "super" + x, "140", "30", "6", "#FFFFFF");
	so.addParam("quality", "high");
	so.addParam("loop", "true");
	so.addParam("menu", "false");
	so.write("super" + x);
	
}

function createCookie(name,value,path,days)
{
	if (days != 0)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path="+path;
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name,path)
{
	createCookie(name,"",path,-1);
}

function cmp_select(IDn, on) {
	if (on) { color = '#F8FED6';
	} else { color = '#FFFFFF'; }
	d = document.getElementById('ca' + IDn);
	if (d != null) d.style.backgroundColor = color;
	d = document.getElementById('cb' + IDn);
	if (d != null) d.style.backgroundColor = color;
	d = document.getElementById('cc' + IDn);
	if (d != null) d.style.backgroundColor = color;
}

function MarkFromCookie() {
	c = readCookie('compare');
	if (c != null) {
		vs = c.split('|');
		if (vs[0] == xIDc) {
			for (i = 1; i < vs.length; i++) {
				cmp_select(vs[i], true);
				d = document.getElementById('cc' + vs[i]);
				if (d != null) d.checked = true;
			}
		}
	}
}

function cmp_doCompare() {
	c = readCookie('compare');
	if (c != null) {
		vs = c.split('|');
		if (vs.length < 3) {
			alert('You have to select at least two objects to compare!');
		} else {
			qs = '';
			for (i = 1; i < vs.length; i++) {
				qs += vs[i] + '|';
			}
			qs = qs.substr(0, qs.length-1);
			url = 'compare.php?lang=' + lang + '&IDc=' + vs[0] + '&cIDn=' + qs;
			var params = 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=700,height=580,left=20,top=20';
			window.open(url, 'Compare', params);
		}
	}
	else
		alert('You have to select at least two objects to compare!');
}

function cmp_mark(obj, IDc, IDn) {
        c = readCookie('compare');
        if (c != null) vs = c.split('|');
        if (c == null || vs[0] != IDc) {
                c = IDc + '|' + IDn;
                cmp_select(IDn, true);
        } else {
                if (obj.checked) {
                        if (vs.length < 9) {
                                x = false;
                                for (i = 1; i < vs.length; i++) {
                                        if (vs[i] == IDn) x = true;
                                }
                                if (!x) c += '|' + IDn;
                                cmp_select(IDn, true);
                        } else {
                                alert('You cannot compare more than 8 objects!');
                                document.getElementById('cmp' + IDn).checked = false;
                        }
                } else {
                        c = '';
                        for (i = 0; i < vs.length; i++) {
                                if (vs[i] != IDn) c += vs[i] + '|';
                        }
                        c = c.substr(0, c.length-1);
                        cmp_select(IDn, false);
                }
        }
        createCookie('compare', c, '/', 0);
}

  function isPositiveNumberOrNull(strValue) {
    var numericChars = "0123456789";
    var result = true;

    if (strValue.length == 0) return true;

    if (strValue == 0) return false;

    for (i = 0; i < strValue.length && result == true; i++) {
      if (numericChars.indexOf(strValue.charAt(i)) == -1) {
        result = false; } }

    return result;
  }

  function csVerifySF() {
    valid = true;

    if (!isPositiveNumberOrNull(document.SearchForm.sqN.value)) {
      document.SearchForm.sqN.value = "";
	  valid = false;
	}

	if (!isPositiveNumberOrNull(document.SearchForm.sqMp.value)) {
      document.SearchForm.sqMp.value = "";
	  valid = false;
	}

    return valid;
  }
  
  function resetSF() {
    document.SearchForm.sqN.value = "";
    document.SearchForm.sqMp.value = "";
	document.SearchForm.sqL.selectedIndex = 0;
	document.SearchForm.submit();
  }
  
  var CID2IDc= new Array();
  CID2IDc['11'] = 'A';
  CID2IDc['12'] = 'B';
  CID2IDc['13'] = 'E';
  CID2IDc['14'] = 'F';
  CID2IDc['15'] = 'G';
  CID2IDc['16'] = 'H';
  CID2IDc['17'] = 'I';
  CID2IDc['18'] = 'R';
  CID2IDc['19'] = 'V';

  function setIDc(obj) {
    document.getElementById("IDcDIV").innerHTML = "<strong>" + CID2IDc[obj.options[obj.selectedIndex].value] + " -&nbsp;</strong>";
        document.SearchForm.sqN.value = "";
  }
  
  function resetAF() {
    document.AdvancedForm.R.checked = false;
    document.AdvancedForm.P.checked = false;
    document.AdvancedForm.O.checked = false;
    document.AdvancedForm.L.checked = false;
    document.AdvancedForm.J.checked = false;
    document.AdvancedForm.M.checked = false;
	document.AdvancedForm.sqMb.selectedIndex = 5;
	document.AdvancedForm.submit();
  }
