function strstr (haystack, needle, bool) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: strstr('Kevin van Zonneveld', 'van');
    // *     returns 1: 'van Zonneveld'
    // *     example 2: strstr('Kevin van Zonneveld', 'van', true);
    // *     returns 2: 'Kevin '
    // *     example 3: strstr('name@example.com', '@');
    // *     returns 3: '@example.com'
    // *     example 4: strstr('name@example.com', '@', true);
    // *     returns 4: 'name'

    var pos = 0;

    haystack += '';
    pos = haystack.indexOf( needle );
    if (pos == -1) {
        return false;
    } else{
        if (bool){
            return haystack.substr( 0, pos );
        } else{
            return haystack.slice( pos );
        }
    }
}
function getElementsByClassName(oElm, strTagName, oClassNames){
var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
var arrReturnElements = new Array();
var arrRegExpClassNames = new Array();
if(typeof oClassNames == "object"){
for(var i=0; i<oClassNames.length; i++){
arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
}
}
else{
arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
}
var oElement;
var bMatchesAll;
for(var j=0; j<arrElements.length; j++){
oElement = arrElements[j];
bMatchesAll = true;
for(var k=0; k<arrRegExpClassNames.length; k++){
if(!arrRegExpClassNames[k].test(oElement.className)){
bMatchesAll = false;
break;
}
}
if(bMatchesAll){
arrReturnElements.push(oElement);
}
}
return (arrReturnElements)
}
//
function open_select_location(lang) {
	window.open('http://www.rcl.lt/index.php?id=2&lang='+lang+'&acc=location&frame=3','info','width=650,height=500,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes');
}
function refload_parent() {
	// Kitu puslapio daliu perkrovimas
	opener.parent.mainFrame.document.location=opener.parent.mainFrame.document.location;
	opener.parent.topFrame.document.location=opener.parent.topFrame.document.location;
	opener.parent.cartFrame.document.location=opener.parent.cartFrame.document.location;
}
function winClose() {
	if(window.opener) window.close();
}
function checkkintamieji(element) {
	var kintamieji = document.getElementById('kintamieji');
	var kintamieji_value = kintamieji.value;
	var el_value = element.value;
	//alert('bf'+kintamieji_value);
	if (element.checked == '1') {
		action = 'add';
	}
	else {
		action = 'rem';
	}

	if (action == 'add') {
		kintamieji_value = (kintamieji_value)?"'"+el_value+"',"+kintamieji_value:"'"+el_value+"'";
	}
	else {
		kintamieji_value = kintamieji_value.replace("'"+el_value+"'", "''");
	}
	//alert('bf'+kintamieji_value);

	kintamieji.value = kintamieji_value;
}
function recheck_kintamieji() {
	var elms = getElementsByClassName(document, "*", 'recheck_kintamasis');
	var kintamieji = document.getElementById('kintamieji');
	var kintamieji_value = '';
	for (i=0; i<elms.length; i++) {
		el_value = elms[i].value;
		if (elms[i].checked == '1') {
			kintamieji_value = (kintamieji_value)?"'"+el_value+"',"+kintamieji_value:"'"+el_value+"'";
		}
		else {
			kintamieji_value = kintamieji_value.replace("'"+el_value+"'", "''");
		}
	}
	//alert(kintamieji_value);
	kintamieji.value = kintamieji_value;
}
function open_ask_selected(lang) {
	var elms = getElementsByClassName(document, "*", 'recheck_kintamasis');
	var kintamieji_value = '';
	for (i=0; i<elms.length; i++) {
		el_value = elms[i].value;
		if (elms[i].checked == '1') {
			kintamieji_value = (kintamieji_value)?""+el_value+"|"+kintamieji_value:""+el_value+"";
		}
		else {
			kintamieji_value = kintamieji_value.replace(""+el_value+"", "");
		}
	}
	if (kintamieji_value!='') window.open('http://www.rcl.lt/index.php?id=2&lang='+lang+'&acc=ask_selected&frame=3&kintamieji='+kintamieji_value,'info','width=650,height=500,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes');
}
function open_ask_single(value,lang) {
	if (value!='') window.open('http://www.rcl.lt/index.php?id=2&lang='+lang+'&acc=ask_selected&frame=3&kintamieji='+value,'info','width=650,height=500,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes');
}
