$().ready(function() {
	initCorners();

});



function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if (node == null) node = document;
	if (tag == null) tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j++] = els[i];
		}
	}
	return classElements;
}


String.prototype.replaceAll=function(s1, s2) {return this.split(s1).join(s2)};
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

String.prototype.contains=function(s1) {
	if(this.split(s1).join('')!=this)return true;
	return false;
};

Array.prototype.inArray = function (value) {
	var i;
	for (i=0; i < this.length; i++) {
		if (this[i] === value) {
			return true;
		}
	}
	return false;
};

function getFirstElementByClass(searchClass,node,tag) {
	elements=getElementsByClass(searchClass,node,tag);
	return elements[0];
}

function cntShadow(){
	var content = getFirstElementByClass("content", null, "div");
	var corners = ["cnt_shad_left", "cnt_shad_right"];
	for(k in corners) {
		var corner = document.createElement("div");
		corner.className = 'cnt_shad '+corners[k];
		content.appendChild(corner);
	}
}

function colCorner(){
	var content = getFirstElementByClass("column1", null, "div");
	if(content==null)return false;
	var corners = ["corner_tl", "corner_bl"];
	for(k in corners) {
		var corner = document.createElement("div");
		corner.className = 'columncorner '+corners[k];
		content.appendChild(corner);
	}
}






function initCorners(){
	//corner_b9
	var container = getElementsByClass("corner_b9", null, null);
	var corners = ["corner_b9_tl", "corner_b9_bl", "corner_b9_tr", "corner_b9_br"];
	for(var i = 0; i < container.length; i++){appendCorners(container[i], corners);}

}

function appendCorners(container, corners){
	if(container==null)return false;
	for(k in corners) {
		var corner = document.createElement("div");
		corner.className = corners[k];
		container.appendChild(corner);
	}
}


function raktaronAlert(){
    if(confirm("A termék jelenleg nincsen raktáron, de rendelhető. Megrendeli?")){
        return true;
    } else {
        return false;
    }
}

function addToCart(item, iid, elfogyott){
    if(elfogyott == 'TRUE'){
        if(confirm("A termék jelenleg nincsen raktáron, de rendelhető. Megrendeli?")){
            var darab = document.getElementById("darab_"+iid).value;
            var href = item.href+'&pc='+darab;
            item.href = href;
        } else {
            return false;
        }
    } else {
        var darab = document.getElementById("darab_"+iid).value;
        var href = item.href+'&pc='+darab;

        item.href = href;
        return true;
    }
}

function submitForm(){
    var error = "";
    if(document.forms.order.name.value == '')error += "Kérjük, adja meg a nevét!\n";
    if(document.forms.order.email.value == '')error += "Kérjük, adja meg e-mail címét!\n";
    if($("#tr_szallitasi_cim").hasClass("hidden") == false && $("#tr_szallitasi_cim textarea").val() == '')error += "Kérjük, adja meg a szállítási címét!\n";
    if($("#tr_szamlazasi_nevcim").hasClass("hidden") == false && $("#tr_szamlazasi_nevcim textarea").val() == '')error += "Kérjük, adja meg a számlázási nevét, címét!\n";

    if(error != ""){
        alert(error);
        return false;
    } else {
        document.forms.order.submitted.value="yes";
        document.forms.order.submit();
        return true;
    }
}

function rendeles1(all){
    if(all == true){
        $("#tr_szallitasi_cim").removeClass("hidden");
        $("#tr_szallitasi_cim2").removeClass("hidden");
        $("#tr_szla").removeClass("hidden");
    } else {
        $("#tr_szallitasi_cim").addClass("hidden");
        $("#tr_szallitasi_cim2").addClass("hidden");
        $("#tr_szla").addClass("hidden");
    }
}

function rendeles2(all){
    if(all == true){
        $("#tr_szamlazasi_nevcim").removeClass("hidden");
    } else {
        $("#tr_szamlazasi_nevcim").addClass("hidden");
    }
}