//Configuration
var live_site = "http://www.kingpinshop.ro/";
var redirect_link = "";
//


function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   document.login_frm.submit();
   return false;
   }
else
   return true;
}

function submitenter2(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   searchProd();
   return false;
   }
else
   return true;
}

function submitenter3(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   searchOrder(myfield.value);
   return false;
   }
else
   return true;
}

function submitenter4(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   makeAdmin(myfield.value);
   return false;
   }
else
   return true;
}

function submitenter7(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {	
   newTopic(myfield.value);
   return false;
   }
else
   return true;
}

function secureFunc()
{
	//Secure check
}



function changeCategorieSubmit(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   document.cookie = "categorie=" + myfield.value;
   changeCategorie();
   return false;
   }
else
   return true;
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

var xmlHttp;

function newAcount()
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  } 
var url="System/Login.php";
url=url+"?task=newAcount"
xmlHttp.onreadystatechange=stateChanged_newAcount;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged_newAcount() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("userHead").innerHTML=xmlHttp.responseText; 
 } 
}

function register()
{
  
frm = document.register_frm;
document.cookie = "username=" + frm.username.value;
document.cookie = "nume=" + frm.nume.value;
document.cookie = "prenume=" + frm.prenume.value;
document.cookie = "email=" + frm.email.value;
document.cookie = "adresa=" + frm.adresa.value;
document.cookie = "parola=" + frm.parola.value;
document.cookie = "oras=" + frm.oras.value;
document.cookie = "judet=" + frm.judet.value;
document.cookie = "tel=" + frm.tel.value;
document.cookie = "number=" + frm.number.value;

$('#register').load('System/Login.php?task=register');

}

function stateChanged_register() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("register_div").innerHTML=xmlHttp.responseText; 
 } 
}

function checkUser(user)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  } 

var url="System/Login.php";
url=url+"?task=checkUser&username=" + user;
xmlHttp.onreadystatechange=stateChanged_checkUser;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged_checkUser() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("user_sts").innerHTML=xmlHttp.responseText; 
 } 
}

function checkEmail(email)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  } 

var url="System/Login.php";
url=url+"?task=checkEmail&email=" + email;
xmlHttp.onreadystatechange=stateChanged_checkEmail;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged_checkEmail() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("email_sts").innerHTML=xmlHttp.responseText; 
 } 
}

function stateChanged_resetPass() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("userHead").innerHTML=xmlHttp.responseText; 
 } 
}

function detaliiCont()
{
	$('#userHead').show('slow');
	$('#userHead').load('System/Login.php?task=detaliiCont');	
}

function changePass()
{
	document.cookie = "newPass=" + document.passChange.newPass.value;
	document.cookie = "oldPass=" + document.passChange.oldPass.value;
	document.cookie = "newPass2=" + document.passChange.newPass2.value;
	$('#passChangeSts').load('System/Login.php?task=passChange');	
}

function changeCategorie(categorieInput)
{
	document.cookie = "categorie= " + document.catFrm[categorieInput].value;
	$('#categorieSts').load('System/Login.php?task=catChange');
	$('#sidebar-2').load('Pages/Home-sidebar.php');
}

function makeCookie(value)
{
	document.cookie = "categorieOld=" + value;
}

function saveSubCat(cat,subcat)
{	
        newSub = document.subcatMod[subcat].value;
	cat = cat.replaceAll(" ","%20");
	newSub = newSub.replaceAll(" ","%20");
	$('#subCategoriiMod').load('System/Login.php?task=saveSubCat&c=' + cat + '&new=' + newSub);
	$('#sidebar-2').load('Pages/Home-sidebar.php');
}

function deleteSubCat(cat,subcat)
{        
	cat = cat.replaceAll(" ","%20");
	subcat = subcat.replaceAll(" ","%20");	
	$('#subCategoriiMod').load('System/Login.php?task=delSubCat&c=' + cat + '&s=' + subcat);
	$('#sidebar-2').load('Pages/Home-sidebar.php');
}

function adaugaSub()
{
	document.cookie = "categorie=" + document.subCategorieFrm.categorieSubFrm.value;
	document.cookie = "subCategorie=" + document.subCategorieFrm.subCategorie.value;
	$('#subCategorieSts').load('System/Login.php?task=adaugaSub');
	$('#subCategoriiMod').load('System/Login.php?task=refreshSubPanel');
}

function showSubCat()
{
	document.cookie = "categorie=" + document.uploadProductFrm.categorie.value;
	$('#subCategoriesS').load('System/Login.php?task=showSub');
}

function upload()
{
	$('#adminPanels').load('System/Admin_sys.php?task=uploadPanel');
}

function showProductsSub(cat, subCat)
{
	$('#popeye').remove();
	document.cookie = "categorie=" + cat;
	document.cookie = "subCategorie=" + subCat;
	$('#content').load('Pages/Cart.php?task=showShop');
}

function deleteCat(cat)
{
	document.cookie = "categorie=" + cat;
	$('#categorieSts').load('System/Login.php?task=deleteCat');
	$('#sidebar-2').load('Pages/Home-sidebar.php');
}

function adaugaCat()
{
	document.cookie = "categorie=" + document.catFrm.catNm.value;
	$('#categorieSts').load('System/Login.php?task=adaugaCat&refresh=Y');
	
}

function hideCatPanel()
{	  
	$('#adminPanels').load('System/Login.php?task=modCatPanel');
}
function hideProdPanel()
{
	$('#adminPanels').load('System/Login.php?task=upProdPanel');	
	
}

function orderList()
{
	$('#adminPanels').load('System/Login.php?task=orderListPanel');
}

function modificaSubCat()
{
	$('#adminPanels').load('System/Login.php?task=modSubCatPanel');
}

function showSearchPage(page)
{
	$('#content').load('System/Search.php?currentpage='+page);
}

function showNews(page)
{
	$('#newsPanel').load('Pages/News.php?currentpage=' + page);
}

function showShopPage(page)
{	
	$('#pagina').load('Pages/Cart.php?task=shopPages&currentpage=' + page);
}

function crawlEvents()
{
	document.getElementById("adminSts").innerHTML= "<table><tr><td><img src='Images/loading.gif'> </td><td>Se cauta evenimente noi...</td></tr></table>";
	$('#adminSts').load('System/cron.php');
}

function forumPage(page)
{	
	document.getElementById("pag").innerHTML= "<table><tr><td><img src='Images/loading.gif'> </td><td>Se incarca...</td></tr></table>";
	topic = document.getElementById("topic").value;
        topic = topic.replaceAll(" ","%20");
        $('#forumContent').load('Pages/Forum_pages.php?topic=' + topic + '&currentpage=' + page);
}

function delPost(post)
{
	topic = document.getElementById("topic").value;	
	topic = topic.replaceAll(" ","%20");
	 $('#forumContent').load('Pages/Forum_pages.php?topic=' + topic + '&delP=' + post);
}

function showShopPage2(page)
{
	order = document.ord.sele.selectedIndex;
        order = document.ord.sele.options[order].value;             
	$('#prod_filter').load('Pages/Cart.php?task=showShopProd&currentpage=' + page + '&o=' + order);
}


function showShopAll()
{
        document.getElementById("maleTD").innerHTML = "Masculin";
		document.getElementById("femaleTD").innerHTML = "Feminin";
		document.getElementById("unisexTD").innerHTML = "Unisex";
		document.getElementById("toateTD").innerHTML = "<font color='white'>Toate</font>";
				
		document.getElementById("sexS").innerHTML = "Toate"; 
        order = document.ord.sele.selectedIndex;
        order = document.ord.sele.options[order].value;   
        document.cookie = "bySex= A";      
	$('#prod_filter').load('Pages/Cart.php?task=showShopProd&currentpage=1&o=' + order);
}

function showShopMale()
{
        document.getElementById("maleTD").innerHTML = "<font color='white'>Masculin</font>";
		document.getElementById("femaleTD").innerHTML = "Feminin";
		document.getElementById("unisexTD").innerHTML = "Unisex";
		document.getElementById("toateTD").innerHTML = "Toate";
		
		document.getElementById("sexS").innerHTML = "Masculin"; 
        order = document.ord.sele.selectedIndex;
        order = document.ord.sele.options[order].value;   
        document.cookie = "bySex= M";      
	$('#prod_filter').load('Pages/Cart.php?task=showShopProd&currentpage=1&o=' + order);
}

function showShopFemale()
{
        document.getElementById("maleTD").innerHTML = "Masculin";
		document.getElementById("femaleTD").innerHTML = "<font color='white'>Feminin</font>";
		document.getElementById("unisexTD").innerHTML = "Unisex";
		document.getElementById("toateTD").innerHTML = "Toate";
		
		document.getElementById("sexS").innerHTML = "Feminin"; 
        order = document.ord.sele.selectedIndex;
        order = document.ord.sele.options[order].value;  
        document.cookie = "bySex= F";         
	$('#prod_filter').load('Pages/Cart.php?task=showShopProd&currentpage=1&o=' + order);
}

function showShopUnisex()
{
        document.getElementById("maleTD").innerHTML = "Masculin";
		document.getElementById("femaleTD").innerHTML = "Feminin";
		document.getElementById("unisexTD").innerHTML = "<font color='white'>Unisex</font>";
		document.getElementById("toateTD").innerHTML = "Toate";
		
		document.getElementById("sexS").innerHTML = "Unisex"; 
        order = document.ord.sele.selectedIndex;
        order = document.ord.sele.options[order].value;   
        document.cookie = "bySex= U";        
	$('#prod_filter').load('Pages/Cart.php?task=showShopProd&currentpage=1&o=' + order);
}

function pagListOrder(page)
{
	$('#adminPanels').load('System/Login.php?task=orderListPanel&currentpage=' + page);
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function backDP()
{	
	document.getElementById("content").innerHTML="<div id='loading'> </div>";
	page = getCookie('bkLnk');
	$('#popeye').remove();
	if (page == "Home")
		window.location = live_site + "index.php?page=home";
	else if (page == "Reduceri")
		window.location = live_site + "index.php?page=Reduceri";
	else
		$('#content').load(page + "&bk=T");
	$('#popeye').remove();
}


function adminPanel()
{
	window.location = live_site + 'index.php?page=home&panel=admin';
}

String.prototype.replaceAll = function( 
strTarget, // The substring you want to replace
strSubString // The string you want to replace in.
){
var strText = this;
var intIndexOfMatch = strText.indexOf( strTarget ); 

while (intIndexOfMatch != -1)
{
	strText = strText.replace( strTarget, strSubString )
	intIndexOfMatch = strText.indexOf( strTarget );
}

return( strText );
}

function searchProd()
{
	document.getElementById("userHead").innerHTML="";
	$('#popeye').remove();
	prod = document.searchFrm.searchTxt.value;	
	prod = prod.replaceAll(" ","%20");

	$('#content').load('System/Search.php?prod=' + prod);
}

function searchOrder(order)
{
	order = order.replaceAll(" ","%20");
	$('#orderList').load('System/Login.php?task=searchOrder&o=' + order);
}

function orderFilter(ok)
{
	if (ok)	$('#orderList').load('System/Login.php?task=searchOrder&o=F');		
	else $('#orderList').load('System/Login.php?task=searchOrder&o=All');	
}


function getOrderDet(orderID,userID)
{
	$('#adminPanels').load('System/Login.php?task=orderDetails&oI=' + orderID + '&uI=' + userID);
}

function getUserDet(userID)
{
	$('#adminPanels').load('System/Admin_sys.php?task=userDetails&uI=' + userID);
}

function updateOrderSts(orderID,status)
{
	status = status.replaceAll(" ","%20");
	$('#ordetDetSts').load('System/Login.php?task=updateOrderSts&oI=' + orderID + '&s=' + status);
}

function delOrder(orderID)
{
	$('#ordetDetSts').load('System/Login.php?task=delOrder&oI=' + orderID);
}

function prodFilter()
{
	$('#prodFilter').toggle('slow');
}

function cum_cump()
{
       $('#cum_cump').toggle('slow');
}

function termeni()
{
       $('#termeni').toggle('slow');
}

function icon()
{
	$('#uploadIcon').toggle('slow');
}

function filterSearch()
{
	order = document.ord.sele.selectedIndex;
        order = document.ord.sele.options[order].value;        
        sizes = getSelectedCheckboxValue(document.filterSrch.filterSize);
	sex = getSelectedCheckboxValue(document.filterSrch.filterSex);
	document.cookie = "sz= " + sizes;
	document.cookie = "sx= " + sex;
	$('#prod_filter').load('Pages/Cart.php?task=filterSearch&o=' + order);
}

function delPic(pID)
{
	pics = getSelectedCheckboxValue(document.deletePic.pic);
	document.cookie = "pics= " + pics;
	$('#content').load('System/Admin_sys.php?task=deletePic&PID=' + pID);
}

function detaliiProd(pID)
{
	
	window.location = live_site + 'index.php?page=shop&pID=' + pID;	
}

function delFromRed(ID)
{
	$('#' + ID).load('Pages/Cart.php?task=delRed&i=' + ID);
}

function add2Red(ID)
{
	$('#' + ID).load('Pages/Cart.php?task=addRed&i=' + ID);
}

function deleteProd(pid)
{
	$('#content').load('Pages/Cart.php?task=deleteProd&pID=' + pid);
}

function updateProd(pID, camp, SC)
{	
	document.cookie = "king_camp=" + camp;       
	
	frm = document.updateProdFrm;
	switch (SC)
		{
			case 1:
					document.cookie = "king_new_data=" + frm.brand.value;
					break;
			case 2:
					document.cookie = "king_new_data=" + frm.nume.value;
					break;
			case 3:
					val_s = frm.sex.selectedIndex;
					document.cookie = "king_new_data=" + frm.sex.options[val_s].value;
					break;
			case 4:
					document.cookie = "king_new_data=" + frm.pret.value;
					break;
			case 5:
					document.cookie = "king_new_data=" + frm.marimi.value;
					break;
			case 6:
					document.cookie = "king_new_data=" + frm.pretN.value;
					break;
            case 7:
                    document.cookie = "king_new_data=" + document.getElementById("prod_desc").value;
                    break;
			case 8:
					document.cookie = "king_new_data=" + frm.cod.value;
                    break;
            case 10:
                   document.cookie = "king_new_data=" + frm.culoare.value;
                   break;  
            case 11:
                   op = frm.prioritate.selectedIndex;
                   op = frm.prioritate.options[op].value;
                   document.cookie = "king_new_data=" + op;
                   break;               
		}
	$('#content').load('Pages/Cart.php?task=updateProd&pID=' + pID);
}

function getSelectedCheckbox(buttonGroup) {
   // Go through all the check boxes. return an array of all the ones
   // that are selected (their position numbers). if no boxes were checked,
   // returned array will be empty (length will be zero)
   var retArr = new Array();
   var lastElement = 0;
   if (buttonGroup[0]) { // if the button group is an array (one check box is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            retArr.length = lastElement;
            retArr[lastElement] = i;
            lastElement++;
         }
      }
   } else { // There is only one check box (it's not an array)
      if (buttonGroup.checked) { // if the one check box is checked
         retArr.length = lastElement;
         retArr[lastElement] = 0; // return zero as the only array value
      }
   }
   return retArr;
} // Ends the "

function getSelectedCheckboxValue(buttonGroup) {
   // return an array of values selected in the check box group. if no boxes
   // were checked, returned array will be empty (length will be zero)
   var retArr = new Array(); // set up empty array for the return values
   var selectedItems = getSelectedCheckbox(buttonGroup);
   if (selectedItems.length != 0) { // if there was something selected
      retArr.length = selectedItems.length;
      for (var i=0; i<selectedItems.length; i++) {
         if (buttonGroup[selectedItems[i]]) { // Make sure it's an array
            retArr[i] = buttonGroup[selectedItems[i]].value;
         } else { // It's not an array (there's just one check box and it's selected)
            retArr[i] = buttonGroup.value;// return that value
         }
      }
   }
   return retArr;
} 


function addProd(ID)
{
	document.cookie = "prodID= " + ID;
	
	if (typeof(eval(document.forms)['updateProdFrm']) != "undefined" && typeof(eval(document.forms)['updateProdFrm'].marimi) != "undefined")
		{
			document.cookie = "sizes= " + document.updateProdFrm.marimi.value;
		}
	else document.cookie = "sizes= 0";
	$('#cosContent').load('Pages/Cart.php?task=add2Cart');
	
}

function chngQty(ID,qty)
{
	$('#cartCnt').load('Pages/Cart.php?task=plusOne&ID=' + ID + '&qty=' + qty);
}

function chngSz(ID,size)
{
	$('#cartCnt').load('Pages/Cart.php?task=plusOne&ID=' + ID + '&size=' + size);
}

function plusOne(ID)
{
	document.cookie = "cartProdID= " + ID;
	$('#cartCnt').load('Pages/Cart.php?task=plusOne');
}

function minusOne(ID, op)
{
	document.cookie = "cartProdID= " + ID;
	if (op == 'mO')
		$('#cartCnt').load('Pages/Cart.php?task=minusOne');
	else 
		if (op == 'mA')
			$('#cartCnt').load('Pages/Cart.php?task=minusOne&op=delAll');
}

function checkOut()
{
	$('#content').load('Pages/Cart.php?task=checkOut');
}

function login2()
{
	document.loginFrm2.submit();
}

function step2()
{
	window.location = live_site + "index.php?page=cos";
	$('#content').load('Pages/Cart.php?task=checkOut');
}

function step1()
{
	alert('Wrong pass or user');
}

function pas2()
{
	$('#content').load('Pages/Cart.php?task=pas2');
}

function closeDetUser()
{
	$('#userHead').hide('slow');
}


function delAbCart()
{
	$('#adminSts').load('Pages/Cart.php?task=delAbCart');
}

function finalStep()
{
	$('#content').load('Pages/Cart.php?task=pas3');
}

function addEvent()
{
	$('#adminPanels').load('System/Login.php?task=addEventPanel');
}

function addNews()
{
	$('#adminPanels').load('System/Login.php?task=addNewsPanel');
}

function adminControl()
{
	$('#adminPanels').load('System/Admin_sys.php?task=adminControl');
}

function delCartProd(ID)
{
	$('#cartCnt').load('Pages/Cart.php?task=delCartProd&ID=' + ID);
}

function makeAdmin(user)
{
	$('#adminControlSts').load('System/Admin_sys.php?task=makeAdmin&user=' + user);
}

function delAdmin(user)
{
	$('#adminList').load('System/Admin_sys.php?task=delAdmin&user=' + user);
}

function delFile(file)
{
	document.cookie = "file= " + file;
	$('#content').load('Pages/Downloads.php?file=');	
}

function managePool()
{
	$('#adminPanels').load('System/Admin_sys.php?task=poolPanel');
}

function manageProducts()
{
	$('#adminPanels').load('System/Admin_sys.php?task=prodPanelList');
}

function manageUsers()
{
	$('#adminPanels').load('System/Admin_sys.php?task=userList');
}

function send_mail(uID)
{	
	document.cookie = "body= " + document.getElementById("usr_mail").value;
	$('#usrStatus').load('System/Admin_sys.php?task=userMod&op=1&uID=' + uID);
}

function delMember(uID)
{
	$('#adminPanels').load('System/Admin_sys.php?task=userList&uID=' + uID);
}

function manageForum()
{
	$('#adminPanels').load('System/Admin_sys.php?task=forumPanel');
}

function genQ()
{
	n = document.poolFrm.nrRasp.value;
	$('#nrQ').load('System/Admin_sys.php?task=genQ&n=' + n);
}

function getRadio(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


function vote()
{
	resp = getRadio(document.poolForm.pool);
	resp = resp.replaceAll(" ","%20");
	if (resp != "")
		$('#poolResult').load('System/Login.php?task=getPool&resp=' + resp);
}

function addTopic()
{
	topic = document.forumFrm.newTopic.value;
	subt = document.forumFrm.subtitlu.value;
	document.cookie = "topic= " + topic;
	document.cookie = "subt= " + subt;
	$('#stsForum').load('System/Admin_sys.php?task=newTopic');
}

function postPanel()
{
	$('#postPanel').toggle('slow');
}

function post(FID)
{
	post = document.postFrm.post.value;
	document.cookie = "post= " + post;
	document.cookie = "n= " + document.postFrm.number.value;
	$('#postSts').load('System/Admin_sys.php?task=sendPost&FID=' + FID);
}

function getPic(pic)
{
	$('#pic').load('Pages/Cart.php?task=getPic&pic=' + pic);
}

function highlight(btn)
{
	document.cookie = "btn= " + btn;
	$('#buttons').load('Pages/Cart.php?task=high&btn=' + btn);
}

function change(pic,PID)
{
       pic = pic.replaceAll(" ","%20");
       $('#content').load('System/Admin_sys.php?task=changePic&pic=' + pic + '&PID=' + PID);
       location.reload(true);
}

function uploadFile()
{
       document.getElementById("uploadBtn").innerHTML= "<table><tr><td><img src='Images/loading.gif'> </td><td><b>Fisierul se incarca pe server, va rog asteptati...</b></td></tr></table>";
       document.uploadFrm.submit();
}

function uploadProd()
{
	document.getElementById("upProdBtn").innerHTML= "<table><tr><td><img src='Images/loading.gif'> </td><td><b>Produsul se incarca pe server, va rog asteptati...</b></td></tr></table>";
	document.uploadProductFrm.submit();
}
