/* AJAX */
var curComment='';
var curPage=1;
var curOperation="";
function wind(mainTitle) {
            $("#alertWindow").dialog({
	                    width: 'auto',
                   height: 'auto',
	                    resizable: false,
                      draggable: true,
	                    modal : true,
	                        title: mainTitle,
	                    overlay: {
	                        backgroundColor: '#f88a04',
	                        opacity: 0.5},
 buttons: { "Закрыть": function () { $(this).dialog("close"); } }
	                        
	             });
	             
	      }       



function fireOnclick(objID) {
var target=document.getElementById(objID);
if(document.dispatchEvent) { // W3C
    var oEvent = document.createEvent( "MouseEvents" );
    oEvent.initMouseEvent("click", true, true,window, 1, 1, 1, 1, 1, false, false, false, false, 0, target);
    target.dispatchEvent( oEvent );
    }
else if(document.fireEvent) { // IE
    target.fireEvent("onclick");
    }    
}


function strpos( haystack, needle, offset){ 


      var i = haystack.indexOf( needle, offset ); 
	    return i >= 0 ? i : false;
}

function busketAddedConfirm() {
            $("#busketWindow").dialog({
	                    width: 'auto',
                   height: 'auto',
	                    resizable: false,
                      draggable: true,
	                    modal : true,
	                        title: 'Успешное добавление товара в корзину',
	                    overlay: {
	                        backgroundColor: '#f88a04',
	                        opacity: 0.5},
 buttons: { "Продолжить покупки": function () { $(this).dialog("close"); }, "Оформить заказ":function () { document.location='../../../../checkout' } }
	                        
	             });
	             
	      }       


var divId,curGalleryId,curPage,curChildId,cookieId,isCard;
var isReady=true;
var refUrl='';

   this.Sleep = function ZZzzzZZzzzzzzZZZz(naptime){
      naptime = naptime * 1000;
      var sleeping = true;
      var now = new Date();
      var alarm;
      var startingMSeconds = now.getTime();
      while(sleeping){
         alarm = new Date();
         alarmMSeconds = alarm.getTime();
         if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
      }      
   }



        document.getElementsByClassName = function(cl) {
        var retnode = [];
        var myclass = new RegExp('\\b'+cl+'\\b');
        var elem = this.getElementsByTagName('*');
        for (var i = 0; i < elem.length; i++) {
        var classes = elem[i].className;
        if (myclass.test(classes)) retnode.push(elem[i]);
        }
        return retnode;
        }; 
        

      



function onPictureLoaded(text){
    if (rec.readyState == 4) {
                if (rec.status == 200) {
                     
                     StopLoader();
                     if(!mouseOut){
                        //TODO implement more independent way for downloading pictures
                        document.getElementById("bigImageDiv").innerHTML=rec.responseText;
                     //   document.getElementById("pictureDiv").style.display='block';       
                     }                 
                     
                }
     }
}


function onHugePictureLoaded(text){
    if (rec.readyState == 4) {
                if (rec.status == 200) {
                     
                     StopLoader();
               //      if(!mouseOut){
                        //TODO implement more independent way for downloading pictures
                        if(isCard){
                            document.getElementById("hugeDiv").innerHTML=rec.responseText;
                        }
                        else{ 
                            document.getElementById("descriptionDiv").style.display='block';
                            document.getElementById("descriptionDiv").innerHTML=rec.responseText;                        
                        }    
                     //   document.getElementById("pictureDiv").style.display='block';       
              //        }                 
                     
                }
     }
}




function $AjaxGetObject ()
{
var httpRequestObject = false;
if (!httpRequestObject) try { httpRequestObject = new ActiveXObject("MSXML2.XMLHTTP.3.0"); } catch (e) {}
if (!httpRequestObject) try { httpRequestObject = new ActiveXObject('Msxml2.XMLHTTP'); } catch (e){}
if (!httpRequestObject) try { httpRequestObject = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e){}
if (!httpRequestObject) try { httpRequestObject = new XMLHttpRequest(); } catch (e){}
if (!httpRequestObject)
return false;
else
return httpRequestObject;
}
function $AjaxGetUrl (url)
{
return $AjaxSyncQuery(url);
}
function $AjaxSyncQuery (url)
{
StartLoader();
var obj = $AjaxGetObject();
obj.open('GET', url, false);
obj.send(null);
StopLoader();
test_session(url);
return obj.responseText;
}


function StartLoader() {

var obj=document.getElementById("load");
 //   alert('');
if (obj) {
   try{
 //   document.getElementById("load").style.left=x+'px';
 //   document.getElementById("load").style.top=y+'px'; 

    document.getElementById("load").style.visibility="visible";
   }
   catch(e){
   
   }  
}   
}

function StopLoader() {
window.status = "";
var obj=document.getElementById("load");
if (obj)
document.getElementById("load").style.visibility="hidden";
isReady=true;

}
function mevent(e) {
document.getElementById("loader1").style.left=window.event.x+10;
document.getElementById("loader1").style.top=window.event.y-10;
return true;
}


function $AjaxAsyncQuery (url, onLoading, onLoaded, onError)
{
var obj = $AjaxGetObject();
obj.onreadystatechange = function () { $AjaxAsyncLoaded (obj, onLoaded, onError) };
obj.open('GET', url, true);

eval(onLoading + '();');
obj.send(null);
}
function $AjaxAsyncLoaded (AjaxObject, onLoaded, onError)
{
if (AjaxObject.readyState == 4) {
if (AjaxObject.status == 200) {
eval(onLoaded + "('" + AjaxObject.responseText.replace(/\r\n/mgi,'') + "');");
} else {
eval(onError + '();');
}
}
}
var rec;



function onLoaded1(){
//        alert(this.responseText);
           isReady=false;
           StartLoader();
}

function onLoaded2(text){
    if (rec.readyState == 4) {
                if (rec.status == 200) {
                      //  document.getElementById("load").style.display="none";
                      //  alert(rec.responseText); 
                        document.getElementById('search-box').style.display='none'; 
                        document.getElementById('descriptionDiv').innerHTML=rec.responseText;

                        resizePopUp();                      
                        StopLoader();
                }
     }
}


function onBusketLoaded(text){
    if (rec.readyState == 4) {
             //   if (rec.status == 200) {
                     

                     var date = new Date();
                     var url='../getBusketInfo.php?cookieId='+cookieId+'&date='+date;
                     $AjaxAsyncQuery2 (url,onLoaded1,onBusketInfoLoaded);

                     
           //     }
     }
}


function onIdentifierAdded(text){
    if (rec.readyState == 4) {
             //   if (rec.status == 200) {
                     
                        var inputId='postIdentifier'+rec.responseText; 
                        var txnId=rec.responseText; 
                        var postId=document.getElementById(inputId).value; 
                        document.getElementById('post'+rec.responseText).innerHTML=postId;
                   //     document.getElementById('post'+rec.responseText).innerHTML= postId+" <a href='#' onclick=\"document.getElementById('post'+rec.responseText).innerHTML='<input type=text value='+postId+' id='+inputId+' > <input type=button value=Ввести onclick=addIdentifier('+txnId+',document.getElementById(inputId).value);>';return false;\">Редактировать</a>";
                     
    
	          
                     StopLoader();
                      $("#identifyWindow").dialog({
	                       width: 'auto',
                         height: 'auto',
	                       resizable: false,
                         draggable: true,
	                       modal : true,
	                       title: 'Уведомить получателя посылки?',
	                      overlay: {
	                        backgroundColor: '#f88a04',
	                        opacity: 0.5},
 buttons: { "Да": function () { sendIdentifier(txnId);$(this).dialog("close"); }, "Нет":function () { $(this).dialog("close"); }
	                    
           //     }
     }});   } 
}



function onDeliveryChanged(text){
    if (rec.readyState == 4) {
             //   if (rec.status == 200) {
                     

                        document.getElementById('bskDiv').innerHTML=rec.responseText;
                     
  
                     StopLoader();
                    
           //     }
     }
}


function onOrdersRetrieved(text){
    if (rec.readyState == 4) {
             //   if (rec.status == 200) {
                       var orderData = rec.responseText.split(";");
                       $("#s-main-order").autocomplete(orderData,{
                         matchContains: true,


                         width:400, 
                         scroll: true,
                         scrollHeight: 300

                       }).result(function(event, ui) {
                         var orderString=this.value;
                         var orderId=orderString.substr(0,strpos( orderString, " ", 0));
                         document.getElementById('detailHREF').href='/order_details.php?width=1124&height=540&id='+orderId; 
                         fireOnclick('detailHREF');
                       });

                       
                     
  
                     StopLoader();
                    
           //     }
     }
}

     


function onBusketInfoLoaded(text){
    if (rec.readyState == 4) {
              //  if (rec.status == 200) {
                     
                     StopLoader();
                     document.getElementById("basket").innerHTML=rec.responseText;
                     busketAddedConfirm();
                     
            //    }
     }
}


function $AjaxAsyncQuery2 (url, onLoading, onLoaded)
{

var $AjaxObject = $AjaxGetObject();
rec = $AjaxObject;
$AjaxObject.onreadystatechange = onLoaded;
$AjaxObject.open('GET', url, true);
onLoaded1();

//StopLoader();
$AjaxObject.send(null);
}

function $AjaxAsyncQueryNoLoading (url, onLoading, onLoaded)
{

var $AjaxObject = $AjaxGetObject();
rec = $AjaxObject;
$AjaxObject.onreadystatechange = onLoaded;
$AjaxObject.open('GET', url, true);

//StopLoader();
$AjaxObject.send(null);
}


function strripos( haystack, needle, offset){

 
    var i = (haystack+'').lastIndexOf( needle, offset ); 
    return i >= 0 ? true : false;
}

function strrpos( haystack, needle, offset){

 
    var i = (haystack+'').lastIndexOf( needle, offset ); 
    return i >= 0 ? i : false;
}



function onLoaded3(){
    if (rec.readyState == 4) {
                if (rec.status == 200) {
                        document.getElementById("load").style.visibility="hidden";
                        document.getElementById("descr").innerHTML=rec.responseText;
                        StopLoader();
                }
     }
}



function resizePopUp(){
          //changing the size of the pop_up window according to the screen resolution
     /*     if ((screen.width<=1152) && (screen.height<=864))
            {
                document.getElementById('pop_up').style.margin='-158px 0 0 -348px';
                document.getElementById('pop_up').style.width='900 px';
                document.getElementById('pop_up').style.height='490 px';
               alert(document.getElementById('inDiv').style.height);
                document.getElementById('inDiv').style.height='490 px';
               document.getElementsByClassName('in')[0].style.height='490 px';
            }*/
}



function showdescription(nid,cookieId,searchWay,hitWay,refUrl)
{ 
       

      if(document.body.clientHeight>=764){    
             
        var _x;
	      var _y;

if(navigator.appName=='Microsoft Internet Explorer'){
            document.body.scroll='no';
          }
          else{
            document.body.style.overflow='hidden';          
          }   

          document.getElementById('descriptionDiv').style.display='block';
          var date = new Date();
          var timestamp = date.getTime();            
          var url='./preview.php?nid='+nid+'&time='+timestamp; 
          $AjaxAsyncQuery2 (url,onLoaded1,onLoaded2);
          return true;
       }
       else{
           if(searchWay!=''){           
              refUrl=refUrl+'&'+searchWay;
           }   
           if(hitWay!=''){           
              refUrl=refUrl+'&'+hitWay;
           }   
              

           document.location=refUrl;

         
       }   
        
          
}



function addToBusket(nid,tempCookieId,num)
{ 
             
          cookieId=tempCookieId;
          var date = new Date();
          var timestamp = date.getTime();
          if(num==undefined){
              num=1;
          
          }            
          var url="../../../../../cart/add/"+nid+"/"+num+"?destination="+"../temp.php"; 
          $AjaxAsyncQuery2 (url,onLoaded1,onBusketLoaded);
        
          
}

function changeDeliveryStatus(delivery,cookieId,city)
{ 
             
          var date = new Date();
          var timestamp = date.getTime();  

                    
          var url="../get_busket_contents.php?delivery="+delivery+"&cookieId="+cookieId+"&city="+encodeURI(city); 

          $AjaxAsyncQuery2 (url,onLoaded1,onDeliveryChanged);
        
          
}


function retrieveOrders()
{ 
             
          var date = new Date();
          var timestamp = date.getTime();  

                    
          var url="../getOrders.php?time="+timestamp; 

          $AjaxAsyncQuery2 (url,onLoaded1,onOrdersRetrieved);
        
          
}




function changeOtherCityStatus(otherCity){
    if(otherCity==1){
            extraMailFields(true);
            if(document.getElementById("newCity").value=='none'){  

                  document.getElementById("newCity").value='';

}      
        if(document.getElementById("edit-address-billing-newCity-1-wrapper")!=undefined){
        document.getElementById("edit-address-billing-newCity-1-wrapper").style.display='block';
        }
        else{
        document.getElementById("newCity-wrapper").style.display='block';


        
        }
		document.getElementById("newCityChangeBlock").style.display='none';

        
		document.getElementById("region").disabled='disabled';
        document.getElementById("city").disabled='disabled';
        if((strripos(document.getElementById("newCity").value,"Каза",0)) || (strripos(document.getElementById("newCity").value,"КАЗА",0)) || (strripos(document.getElementById("newCity").value,"каза",0))){extraMailFields(false);document.getElementById("dellivery-wrapper").style.display="block";}else{extraMailFields(true);document.getElementById("dellivery-wrapper").style.display="none";}    
changeDeliveryStatus(document.getElementById("dellivery").checked,cookieId,document.getElementById("newCity").value); 

    }
    else{
        if(document.getElementById("edit-address-billing-newCity-1-wrapper")!=undefined){
        
        document.getElementById("edit-address-billing-newCity-1-wrapper").style.display='none';
    }
        else{
        document.getElementById("newCity-wrapper").style.display='none';

        
        } 

                  document.getElementById("region").disabled=false;
				  document.getElementById("city").disabled=false;
                  document.getElementById("newCity").value='none';
		document.getElementById("newCityChangeBlock").style.display='block';
        if((strripos(document.getElementById("city").value,"Каза",0)) || (strripos(document.getElementById("city").value,"КАЗА",0)) || (strripos(document.getElementById("city").value,"каза",0))){extraMailFields(false);document.getElementById("dellivery-wrapper").style.display="block";}else{extraMailFields(true);document.getElementById("dellivery-wrapper").style.display="none";}    
changeDeliveryStatus(document.getElementById("dellivery").checked,cookieId,document.getElementById("city").value); 
				             
 
    
    }
    

}

function getBigImage(photoWay)
{ 
             

          var date = new Date();
          var timestamp = date.getTime();            
          var url="../../../../getBigImage.php?photoWay="+photoWay+"&time="+date+""; 
          $AjaxAsyncQuery2 (url,onLoaded1,onPictureLoaded);
        
          
}


function getHugeImage(photoWay)
{         
         if(document.getElementById('descriptionDiv').style.display=='block') {    
             document.getElementById('hugeDiv').style.display='block';
             document.getElementById('card-page').style.display='none';
             isCard=true;  
         }    
         else{
            isCard=false;  
            document.getElementById('descriptionDiv').innerHTML=''; 
            document.getElementById('descriptionDiv').style.display='block'; 
         
         }
          var date = new Date();
          var timestamp = date.getTime();          
          var url="../../../../getHugeImage.php?photoWay="+photoWay+"&time="+date+""; 
          $AjaxAsyncQuery2 (url,onLoaded1,onHugePictureLoaded);
        
          
}

function getMainImage(imageWay){

         document.getElementById('bigImageDiv').innerHTML=imageWay;

}


function onGoodRequestLoaded(text){

 if (rec.readyState == 4) {
   tb_remove();
      StopLoader();
    alert('Ваш запрос был успешно добавлен! Как только данный товар появится в наличии, мы вас оповестим. Спасибо!'); 
  }     
}


function onCommentRequestLoaded(text){

 if (rec.readyState == 4) {
     tb_remove();
     StopLoader();
     var elName='dv'+rec.responseText;
     document.getElementById(new String("tr"+rec.responseText)).title=curComment;


     document.getElementById(elName).innerHTML='<span style="color:green;">есть</span><br/>'; 
  }     
}


function onIdentifierSent(text){

 if (rec.readyState == 4) {
    
     StopLoader();
     alert('Идентификатор отправен');
  }     
}




function onAliasReceived(text){
    if (rec.readyState == 4) {
                if (rec.status == 200) {
                    refUrl=rec.responseText;  
                }
     }   
}


function onCitiesLoaded(text){
    if (rec.readyState == 4) {
                if (rec.status == 200) {
                      StopLoader();

                    document.getElementById('city-wrapper').innerHTML=rec.responseText;  
                    if((strripos(document.getElementById("city").value,"Каза",0)) || (strripos(document.getElementById("city").value,"КАЗА",0)) || (strripos(document.getElementById("city").value,"каза",0))){extraMailFields(false);document.getElementById("dellivery-wrapper").style.display="block";}else{extraMailFields(true);document.getElementById("dellivery-wrapper").style.display="none";}    
changeDeliveryStatus(document.getElementById("dellivery").checked,"1",document.getElementById("city").value);

                }
     }   
}


function onPartnerCatalogLoaded(text){
    if (rec.readyState == 4) {
                if (rec.status == 200) {
                      StopLoader();

                    document.getElementById('partnerCatalog').innerHTML=rec.responseText;  
                                  }
     }   
}




function addGoodRequest(name,email,phone,goodId)
{ 
             
          var date = new Date();
          var timestamp = date.getTime();  


        /*  document.cookie = "request_name="+name+";expires=" + tomorrow.toGMTString();          
          document.cookie = "request_email="+email+";expires=" + tomorrow.toGMTString();  
          document.cookie = "request_phone="+phone+";expires=" + tomorrow.toGMTString(); */           
             
          var url="../addGoodRequest.php?date="+date+"&name="+name+"&email="+email+"&phone="+phone+"&goodId="+goodId; 
          $AjaxAsyncQuery2 (url,onLoaded1,onGoodRequestLoaded);
        
          
}


function onChangeStatusLoaded(text){
     if (rec.readyState == 4) {
                if (rec.status == 200) {
                    var serverResponse=rec.responseText; 
                    var txnid=serverResponse.substr(0,strpos(serverResponse, " ", 0));
                    var curStatus=serverResponse.substr(strpos(serverResponse, " ", 0),serverResponse.length);
                    var curEl=document.getElementById(curOperation.replace(/_cancel/g,"")+txnid);
                    if(curOperation=='status' || curOperation=='status_cancel'){
                        if(curStatus==1){
                           curEl.innerHTML='<img height="32" width="32" src="/userfiles/green.jpg">';  
                        
                        } 
                        else{
                              if(curOperation=='status_cancel' && curStatus==2){
                                  curEl.innerHTML='<img height="32" width="32" src="/userfiles/yellow.jpg">';  
                              }
                              else{
                                curEl.innerHTML='<img height="32" width="32" src="/userfiles/red.jpg">';  
                              }  
                   
                        }  
                    }
                    if(curOperation=='call'  || curOperation=='call_cancel'){
                        if(curStatus==1){
                           curEl.innerHTML='<img height="32" width="32" src="/userfiles/phone-green.jpg">';  
                        
                        } 
                        else{
                            if(curOperation=='call_cancel' && curStatus==2){
                                  curEl.innerHTML='<img height="32" width="32" src="/userfiles/phone-yellow.jpg">';  
                              }
                              else{
                                curEl.innerHTML='<img height="32" width="32" src="/userfiles/phone-red.jpg">';  
                              }  
                   
                        }  


                    }
                    if(curOperation=='type'){
                         if(curStatus==1){
                           curEl.innerHTML='<span style="color:green;">да</span>';  
                        
                        } 
                        else{
                                curEl.innerHTML='нет';  
                   
                        }                          
                    }
                    StopLoader();

                }
     } 

}

function changeStatus(orderId,operation)
{ 
             
          var date = new Date();
          var timestamp = date.getTime();  
          curOperation=operation;

        /*  document.cookie = "request_name="+name+";expires=" + tomorrow.toGMTString();          
          document.cookie = "request_email="+email+";expires=" + tomorrow.toGMTString();  
          document.cookie = "request_phone="+phone+";expires=" + tomorrow.toGMTString(); */           
             
          var url="../changeStatus.php?date="+date+"&orderId="+orderId+"&operation="+operation; 
          $AjaxAsyncQuery2 (url,onLoaded1,onChangeStatusLoaded);
        
          
}



function addCommentRequest(txnid,orderComment)
{ 
             
          var date = new Date();
          var timestamp = date.getTime();  


        /*  document.cookie = "request_name="+name+";expires=" + tomorrow.toGMTString();          
          document.cookie = "request_email="+email+";expires=" + tomorrow.toGMTString();  
          document.cookie = "request_phone="+phone+";expires=" + tomorrow.toGMTString(); */           
          curComment=orderComment;   
          var url="../addCommentRequest.php?date="+date+"&txnid="+txnid+"&orderComment="+orderComment; 
          $AjaxAsyncQuery2 (url,onLoaded1,onCommentRequestLoaded);
        
          
}


function addIdentifier(identifier,txnid)
{ 
             
          var date = new Date();
          var timestamp = date.getTime();  


        /*  document.cookie = "request_name="+name+";expires=" + tomorrow.toGMTString();          
          document.cookie = "request_email="+email+";expires=" + tomorrow.toGMTString();  
          document.cookie = "request_phone="+phone+";expires=" + tomorrow.toGMTString(); */           
          var url="../addIdentifierRequest.php?date="+date+"&txnid="+txnid+"&identifier="+identifier; 
          $AjaxAsyncQuery2 (url,onLoaded1,onIdentifierAdded);
        
          
}

function sendIdentifier(txnid)
{ 
             
          var date = new Date();
          var timestamp = date.getTime();  


         
          var url="../sendIdentifierNotification.php?date="+date+"&txnid="+txnid; 
          $AjaxAsyncQuery2 (url,onLoaded1,onIdentifierSent);
        
          
}


function getRegionCities(regionId){
          var date = new Date();
          var timestamp = date.getTime();            
             
          var url="../getRegionCities.php?date="+date+"&regionId="+regionId; 
          $AjaxAsyncQuery2 (url,onLoaded1,onCitiesLoaded);

}

function getPartnerCatalog(categoryId,goodNum,partnerRef){
          var date = new Date();
          var timestamp = date.getTime();            
             
          var url="../getPartnerCatalog.php?date="+date+"&categoryId="+categoryId+"&goodNum="+goodNum+"&ref="+partnerRef; 
          $AjaxAsyncQuery2 (url,onLoaded1,onPartnerCatalogLoaded);

}

function getGoodAlias(goodId){
             
          var date = new Date();
          var timestamp = date.getTime();         
          var url="../getGoodAlias.php?date="+date+"&goodId="+goodId; 
          $AjaxAsyncQueryNoLoading (url,onLoaded1,onAliasReceived);

}


function extraMailFields(visible){
   var displayStyle='none'; 
   var fieldValue='none'; 
   if(visible){
        displayStyle='block';
        fieldValue='';
         
   }
      if(document.getElementById("edit-address-billing-fathername-1-wrapper")!=undefined){  
      //   document.getElementById("edit-address-billing-fathername-1-wrapper").style.display=displayStyle;
       //  document.getElementById("edit-address-billing-firstname-1-wrapper").style.display=displayStyle;
         document.getElementById("edit-address-billing-zip-1-wrapper").style.display=displayStyle;   

       /*  if(document.getElementById("edit-address-billing-firstname-1").value=='none'  || document.getElementById("edit-address-billing-firstname-1").value==''){ 
             document.getElementById("edit-address-billing-firstname-1").value=fieldValue;
         }    
         if(document.getElementById("edit-address-billing-fathername-1").value=='none' || document.getElementById("edit-address-billing-fathername-1").value==''){ 

         document.getElementById("edit-address-billing-fathername-1").value=fieldValue;
         }   */
         if(document.getElementById("edit-address-billing-zip-1").value=='none' || document.getElementById("edit-address-billing-zip-1").value==''){ 
         
           document.getElementById("edit-address-billing-zip-1").value=fieldValue;      
          }
          }
          else{
  //       document.getElementById("edit-address-billing-fathername-wrapper").style.display=displayStyle;
   //      document.getElementById("edit-address-billing-firstname-wrapper").style.display=displayStyle;
         document.getElementById("edit-address-billing-zip-wrapper").style.display=displayStyle;   

    /*     if(document.getElementById("edit-address-billing-firstname").value=='none'  || document.getElementById("edit-address-billing-firstname").value==''){ 
             document.getElementById("edit-address-billing-firstname").value=fieldValue;
         }    */
     /*       if(document.getElementById("edit-address-billing-fathername").value=='none' || document.getElementById("edit-address-billing-fathername").value==''){ 

         document.getElementById("edit-address-billing-fathername").value=fieldValue;
         }*/
         if(document.getElementById("edit-address-billing-zip").value=='none' || document.getElementById("edit-address-billing-zip").value==''){ 
         
           document.getElementById("edit-address-billing-zip").value=fieldValue;      
          }          
          }
}

   function loginSubmit(event){

         var characterCode = event.charCode;
            if (characterCode == undefined || characterCode==0) {
                characterCode = event.keyCode;
            }
        if(characterCode==13) {
             if(document.getElementById('submitLogin')!=undefined){
                 document.getElementById('submitLogin').click();
             }
         }

   }
   
   function jqueryBasket(){
        $("#basketItemsWrap li:first").hide();

$(".productPriceWrapRight a img").click(function() {
	var productIDValSplitter 	= (this.id).split("_");
	var productIDVal 			= productIDValSplitter[1];

	var productX 		= $("#productImageWrapID_" + productIDVal).offset().left;
	var productY 		= $("#productImageWrapID_" + productIDVal).offset().top;

	if( $("#productID_" + productIDVal).length > 0){
		var basketX 		= $("#productID_" + productIDVal).offset().left;
		var basketY 		= $("#productID_" + productIDVal).offset().top;
	} else {
		var basketX 		= $("#basketTitleWrap").offset().left;
		var basketY 		= $("#basketTitleWrap").offset().top;
	}

	var gotoX 			= basketX - productX;
	var gotoY 			= basketY - productY;

	var newImageWidth 	= $("#productImageWrapID_" + productIDVal).width() / 3;
	var newImageHeight	= $("#productImageWrapID_" + productIDVal).height() / 3;

	$("#productImageWrapID_" + productIDVal + " img")
	.clone()
	.prependTo("#productImageWrapID_" + productIDVal)
	.css({'position' : 'absolute'})
	.animate({opacity: 0.4}, 100 )
	.animate({opacity: 0.1, marginLeft: gotoX, marginTop: gotoY, width: newImageWidth, height: newImageHeight}, 1200, function() {
																																																																												$(this).remove();

		$("#notificationsLoader").html('<img src="images/loader.gif">');

		$.ajax({
		type: "POST",
		url: "inc/functions.php",
		data: { productID: productIDVal, action: "addToBasket"},
		success: function(theResponse) {

		if( $("#productID_" + productIDVal).length > 0){
			$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
			$("#productID_" + productIDVal).before(theResponse).remove();
			$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
			$("#productID_" + productIDVal).animate({ opacity: 1 }, 500);
			$("#notificationsLoader").empty();

		} else {
			$("#basketItemsWrap li:first").before(theResponse);
			$("#basketItemsWrap li:first").hide();
			$("#basketItemsWrap li:first").show("slow");
			$("#notificationsLoader").empty();
		}

		}
		});  

	});

});

   
   }

