// JavaScript Document
var myItems=MultiDimensionalArray(14,2);
myItems[0][0]="995843";myItems[0][1]="0";
myItems[1][0]="994821";myItems[1][1]="1";
myItems[2][0]="994615";myItems[2][1]="1";
myItems[3][0]="994816";myItems[3][1]="1";
myItems[4][0]="994818";myItems[4][1]="1";
myItems[5][0]="994737";myItems[5][1]="2";
myItems[6][0]="876779";myItems[6][1]="3";
myItems[7][0]="876781";myItems[7][1]="3";
myItems[8][0]="876787";myItems[8][1]="3";
myItems[9][0]="929156";myItems[9][1]="3";
myItems[10][0]="876777";myItems[10][1]="3";
myItems[11][0]="876778";myItems[11][1]="3";
myItems[12][0]="876788";myItems[12][1]="3";
myItems[13][0]="929158";myItems[13][1]="3";
//myItems[13][0]="929156";myItems[13][1]="3";

var upItems=ThirdDimensionalArray(4,3,2) ;
upItems[0][0][0]="994737";upItems[0][0][1]="994737.jpg";
upItems[0][1][0]="994821";upItems[0][1][1]="994821.jpg";

upItems[1][0][0]="994737";upItems[1][0][1]="994737.jpg";
upItems[1][1][0]="995843";upItems[1][1][1]="995843.jpg";

upItems[2][0][0]="994821";upItems[2][0][1]="994821.jpg";
upItems[2][1][0]="995843";upItems[2][1][1]="995843.jpg";

upItems[3][0][0]="994821";upItems[3][0][1]="994821.jpg";
upItems[3][1][0]="995843";upItems[3][1][1]="995843.jpg";
upItems[3][2][0]="994737";upItems[3][2][1]="994737.jpg";

var fnlUpsellItms=MultiDimensionalArray(9,2);
var upsellCntr=0;
var upsellhtml='';


function MultiDimensionalArray(iRows,iCols) 
{ 
var i; 
var j; 
   var a = new Array(iRows); 
   for (i=0; i < iRows; i++) 
   { 
       a[i] = new Array(iCols); 
       for (j=0; j < iCols; j++) 
       { 
           a[i][j] = ""; 
       } 
   } 
   return(a); 
} 

function ThirdDimensionalArray(iRows,iCols,iZs) 
{ 
var i; 
var j;
var k; 
   var a = new Array(iRows); 
   for (i=0; i < iRows; i++) 
   { 
       a[i] = new Array(iCols); 
       for (j=0; j < iCols; j++) 
       { 
           a[i][j] = new Array(iZs);
		    for (k=0; k < iZs; k++) 
       		{
				a[i][j][k] = '';
			} 
       } 
   } 
   return(a); 
}
function FindInArray(it_no) 
{ 
	var iRows=14;
	var iCols=2;
	var i; 
	var j; 
   for (i=0; i < iRows; i++) 
   { 
	   if(myItems[i][0] == it_no){
			var ret=myItems[i][1];
			for(j=0;j<upItems[ret].length;j++){
				if(upItems[ret][j][0]!=''){
					if(EJEJC_added(upItems[ret][j][0]) === false){
						if(!FindInFinalArray(upItems[ret][j][0])){
							upsellhtml=upsellhtml + prepareUpsellString(upItems[ret][j][0],upItems[ret][j][1]);
							fnlUpsellItms[upsellCntr][0]=upItems[ret][j][0];
							upsellCntr++;

						}
					}
				}
			}
			break;
	   } 
   } 
   return ret; 
} 
function FindInFinalArray(it_no) 
{ 
	var iRows=9;
	for (var s=0; s < iRows; s++){
   		if(fnlUpsellItms[s][0]==it_no){
			//alert(fnlUpsellItms[s][0] +  '  ' + it_no + '  ' + s);
			return true;
			break;
		}
    }
	return false;
}


function prepareUpsellString(itm,img){
	//return upsell url for an item.
	var url='https://www.e-junkie.com/ecom/gb.php?c=cart&cl=126018&ejc=2&i=';
	var atag='<a href="' + url + itm + '" target="ej_ejc" class="ec_ejc_thkbx" onclick="javascript:return EJEJC_lc(this);">';
	var imgurl='http://www.texaschicksblogsandpics.com/wp-content/themes/thesis_15/images/upsell/';
	var imgtag='<img src="' + imgurl + img + '" alt="Add to Cart" border="0"></a>&nbsp;&nbsp;';
	
	var rethtml=atag + imgtag;
	return rethtml;
}	
 

function EJEJC_shown() {
	upsellhtml='';
	fnlUpsellItms=MultiDimensionalArray(9,2);
	upsellCntr=0;
	
	jQuery("#imgHeader").attr("src", "http://www.texaschicksblogsandpics.com/wp-content/themes/thesis_15/images/upsell/ejunkie-header.png");
	var upsellprefix='<div style="position: relative; top: -10px;"><strong><span style="color: rgb(153, 153, 153);font-size:14px;">&nbsp;&nbsp;&nbsp;Other items you might be interested in:</span></strong></div><div style="float: left;">';
	var upsellsuffix='</div>';
	var tdsrc='';
	
	for(i=0;i<14;i++){
		
		if(EJEJC_added(myItems[i][0]) === false){
			
		}else{
			FindInArray(myItems[i][0]);
		}
	}
	
	if(upsellhtml!=''){
		
		tdsrc=upsellprefix + upsellhtml + upsellsuffix;
		//jQuery('#tdSell').attr("innerHTML", tdsrc);
		jQuery('#tdSell').html(tdsrc);
		//alert(tdsrc);
	}

}

function EJEJC_config() {
	EJEJC_WIDTH = 900;
	EJEJC_HEIGHT = 584;
	EJEJC_POSTCALL=true;
}


function AddAll(){
	var iForm=document.all_product;
	var myVrls=new Array();
	var cmn_url="https://www.e-junkie.com/ecom/gb.php?c=cart&cl=126018&ejc=2&i=";
	var j=0;
	for(var i=0;i<iForm.elements.length;i++){
		var e=iForm.elements[i];
		var eType=e.type;
		var eName=e.name;
		var eValue=e.value;
		if(eType=="checkbox"){
			if(e.checked){
				myVrls[j]=cmn_url + eValue;
				j=j+1;
			}
			
		}
	}
	if(myVrls.length>0){
		uncheckall();
    	return EJEJC_multiAdd(myVrls);
	}else{
		alert('Please select a product to add into cart.');
		return false;
	}
}
function uncheckall(){
	if(document.getElementById("994615")){
		document.getElementById("994615").checked=false;
	}
	if(document.getElementById("994816")){
		document.getElementById("994816").checked=false;
	}
	if(document.getElementById("994818")){
		document.getElementById("994818").checked=false;
	}
	if(document.getElementById("994821")){
		document.getElementById("994821").checked=false;
	}
	if(document.getElementById("876787")){
		document.getElementById("876787").checked=false;
	}
	if(document.getElementById("876781")){
		document.getElementById("876781").checked=false;
	}
	if(document.getElementById("876779")){
		document.getElementById("876779").checked=false;
	}
	if(document.getElementById("929158")){
		document.getElementById("929158").checked=false;
	}
	if(document.getElementById("876777")){
		document.getElementById("876777").checked=false;
	}
	if(document.getElementById("876778")){
		document.getElementById("876778").checked=false;
	}
	if(document.getElementById("876788")){
		document.getElementById("876788").checked=false;
	}
	if(document.getElementById("929156")){
		document.getElementById("929156").checked=false;	
	}
	if(document.getElementById("915927")){
		document.getElementById("915927").checked=false;	
	}
	if(document.getElementById("915930")){
		document.getElementById("915930").checked=false;	
	}
	if(document.getElementById("928539")){
		document.getElementById("928539").checked=false;	
	}
	if(document.getElementById("928537")){
		document.getElementById("928537").checked=false;	
	}
	if(document.getElementById("928538")){
		document.getElementById("928538").checked=false;	
	}
	if(document.getElementById("928541")){
		document.getElementById("928541").checked=false;	
	}
}

function chkvalidation(iobj){
	if(iobj.checked){
		if(iobj.id=="994821"){
			document.getElementById("994615").checked=false;
			document.getElementById("994816").checked=false;
			document.getElementById("994818").checked=false;
		}else{
			document.getElementById("994821").checked=false;
		}
	}
}

function chkvalidationGroup(iobj){
	
	if(iobj.checked){
		switch(iobj.id){
			case "876777":
			case "876778":
			case "876778":
				document.getElementById("929158").checked=false;
				break;
			case "876787":
			case "876781":
			case "876779":
				document.getElementById("929156").checked=false;
				break;
			case "929156":	
				document.getElementById("876787").checked=false;
				document.getElementById("876781").checked=false;
				document.getElementById("876779").checked=false;
				document.getElementById("929158").checked=false;
				break;
			case "929158":	
				document.getElementById("876777").checked=false;
				document.getElementById("876778").checked=false;
				document.getElementById("876788").checked=false;
				document.getElementById("929156").checked=false;
				break;
		}
	}
}

function chkvalidationLightroom(iobj){
	if(iobj.checked){
		switch(iobj.id){
			case "915927":
			case "915930":
				document.getElementById("928539").checked=false;
				break;
			case "928537":
			case "928538":
				document.getElementById("928541").checked=false;
				break;
			case "928539":	
				document.getElementById("915927").checked=false;
				document.getElementById("915930").checked=false;
				document.getElementById("928541").checked=false;
				break;
			case "928541":	
				document.getElementById("928537").checked=false;
				document.getElementById("928538").checked=false;
				document.getElementById("928539").checked=false;
				break;
		}
	}
}
