function createCookie (name,value,days) {

	if (days) {
		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=/";
}
			
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) {
					
	createCookie(name,"",-1);
}

Array.prototype.inArray = function (value) {

    var i;
    for (i=0; i < this.length; i++) {
        if (this[i] === value) {
            return true;
        }
    }
    
    return false;
};	
				
function smShow(param) {

	var m = document.getElementById('submenu_m');
	var c = document.getElementById('submenu_c');
	
	if (!param) param = readCookie('sm_tabs');
	
	switch(param) {
		case 'c':
			if (c) c.className = 'selected_c';
			if (m) m.className = 'unselected_m';			
			var ulShow = 'sm_c_0';
			var ulHide = 'sm_m_0';
			createCookie('sm_tabs', 'c');
			break;
		case 'm':
		default:		
			if (m) m.className = 'selected_m';
			if (c) c.className = 'unselected_c';			
			var ulShow = 'sm_m_0';
			var ulHide = 'sm_c_0';
			createCookie('sm_tabs', 'm');
			break;
	}
	
	var eShow = document.getElementById(ulShow);
	var eHide = document.getElementById(ulHide);

	if (eShow) eShow.style.display = 'block';
	if (eHide) eHide.style.display = 'none';
					
	if (eShow) {
	
		var opened = readCookie('sm_list');
		e2 = document.getElementById(opened);
		e2.style.display = 'block';		
/*
		var expandString = readCookie('sm_list');
		if (expandString) var expandArray = expandString.split('|');
	
		var iul = eShow.getElementsByTagName('ul');
							
		for (var i=0; i < iul.length; i++) {
							
			if (expandArray && expandArray.inArray(iul[i].id)) iul[i].style.display = 'block'; 
			else iul[i].style.display = 'none'; 							
		}*/
	}					
}
						
function smOnClick(eID) {
					
	var e = document.getElementById(eID);
	var opened = readCookie('sm_list');

	
	if ( opened == eID ) {
	
		e.style.display = 'none';
		opened = '';
		
	} else {
		e.style.display = 'block';
		
		if(opened){ 
			e2 = document.getElementById(opened);
			e2.style.display = 'none';	
		}
		
		opened = eID;
		
	}
					
	createCookie('sm_list',opened);						
}

var lastDisplay = null;

function changeDeliveryPrice (dPrice, tPrice, mdeltid, lDisplay) {

	if (!lastDisplay) lastDisplay = lDisplay; 

	document.getElementById('delivery_price').innerHTML = dPrice;
	document.getElementById('total_price').innerHTML = tPrice;
	
	document.getElementById('pay_id_' + lastDisplay).style.display = 'none';
	lastDisplay = mdeltid;
	
	document.getElementById('pay_id_' + mdeltid).style.display = 'block';
	
}

function openPopUp (tsum) {

	window.open('PopUp.php?tsum=' + tsum,'popup','toolbar=0,menubar=0,location=no,directories=no,scrolbars=no,resizable=no,status=no,width=800,height=600');	
}

function openPopUpProforma (link) {
	
	window.open(link,'popup','toolbar=0,menubar=1,location=no,directories=no,scrolbars=yes,resizable=yes,status=no,width=800,height=750');
}

function delayer(link){
    window.location = link;
}
