//Created By nat 18/04/2010

//*************POP UP WINDOW*****************************


var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e)
    { 
    cX = e.pageX; cY = e.pageY;
    }
function UpdateCursorPositionDocAll(e)
    { 
    cX = event.clientX; cY = event.clientY;
    }
    
    
    
if(document.all) { 
    document.onmousemove = UpdateCursorPositionDocAll;}
else { 
    document.onmousemove = UpdateCursorPosition;}


function AssignPosition(d) {
    if(self.pageYOffset) {
	    rX = self.pageXOffset;
	    rY = self.pageYOffset;
	    }
    else if(document.documentElement && document.documentElement.scrollTop) {
	    rX = document.documentElement.scrollLeft;
	    rY = document.documentElement.scrollTop;
	    }
    else if(document.body) {
	    rX = document.body.scrollLeft;
	    rY = document.body.scrollTop;
	}
	
    if(document.all) {
	    cX += rX; 
	    cY += rY;
	    }
    d.style.left = (cX-195) + "px";
    d.style.top = (cY-30) + "px";
}

function HideContent(d) {
    if(d.length < 1) { return; }
    document.getElementById(d).style.display = "none";
}

function ShowContent(d) {
    if(d.length < 1) { return; }
    var dd = document.getElementById(d);
    AssignPosition(dd);
    dd.style.display = "block";
}

function ReverseContentDisplay(d) {
    if(d.length < 1) { return; }
    var dd = document.getElementById(d);
    AssignPosition(dd);
    if(dd.style.display == "none") { 
        dd.style.display = "block"; }
    else { 
        dd.style.display = "none"; }
}

//**********************************************************

//SHAPES-----------------------------------
    //array for saving and removing multiple shapes for search
    var shapes_sel = new Array();
    var shapeArrayLength=13;
    for (i=0;i<=shapeArrayLength;i++)
    {
    	shapes_sel[i] = 0;
    }


function RememberShapes(shapes) {
   
    var shapesA = shapes.split(",");
   
    for (i=0; i<=shapesA.length-1 ;i++) {
      
       if (shapesA[i].length==1)
            val="0"+shapesA[i]
       else
            val=shapesA[i]
       
       
       if (val>=1)
	        ShapeCollection(val)
    }
}


function ShapeCollection(val) {
    //gets numbers below 10 withought 0 before
    var tmp_val=val.substring(0,1);
    
    if(tmp_val=='0')
        tmp_val=parseInt(val.substring(1,2));
    else
        tmp_val=parseInt(val);
    
    var val_in_array=tmp_val-1;
  
    //saves and removes multiple shapes for search in shapes_sel array
    if (shapes_sel[val_in_array]==0) //off
        {
        
        shapes_sel[val_in_array]=1; //switches it on
        document.getElementById('_' + val).src= '../gfx/' + val + '_.jpg'; //changes to colored pic
        }
    else
        {
        shapes_sel[val_in_array]=0; //switches it off
        document.getElementById('_' + val).src= '../gfx/' + val + '.jpg'; //changes to b&w pic
        }	
 }


 //gets the list of selected shapes BEFORE SUBMITING
function SubmitSearch()
{
    var shapes_srch="";
    var i, shape_sel;

    for (i=0;i<=shapeArrayLength;i++)
    {
	    if(shapes_sel[i]==1)
		    {
			    shape_sel=i+1;
			    shapes_srch+=shape_sel + ",";
		    }
    }
    
    if(shapes_srch.length>0)
	    {
	    shapes_srch=shapes_srch.substring(0,shapes_srch.length-1); //remove the last comma
	    document.getElementById("M_Shapes").value=shapes_srch;
	}
	document.getElementById("M_Shapes").value = shapes_srch;
	    document.getElementById("searchForm").submit();
 }




//showhide advanced search
function ShowAdvanced() {
    document.getElementById("advsearch").style.display = "block";
    document.getElementById("button").style.display = "none";
    document.getElementById("advanced").value = 1;
}

function HideAdvanced() {
    document.getElementById("advsearch").style.display = "none";
    document.getElementById("button").style.display = "block";
    document.getElementById("advanced").value = 0;
    document.getElementById("Fdepth").value = "";
    document.getElementById("Tdepth").value = "";
    document.getElementById("Ftable").value = "";
    document.getElementById("Ttable").value = "";
    document.getElementById("Flength").value = "";
    document.getElementById("Tlength").value = "";
    document.getElementById("Fwidth").value = "";
    document.getElementById("Twidth").value = "";
    document.getElementById("FlwRatio").selectedIndex=0;
    document.getElementById("TlwRatio").selectedIndex = 0;
    document.getElementById("Fpolish").selectedIndex = 0;
    document.getElementById("Tpolish").selectedIndex = 0;
    document.getElementById("Fsymmetry").selectedIndex = 0;
    document.getElementById("Tsymmetry").selectedIndex = 0;
}
       
             

//updates budget dropdown with new currency                              
function CurrencyChange(code, rate)
{
    var BudgetArray = new Array(0, 250, 350, 475, 650, 850, 1000, 1350, 1650, 2000, 2500, 3000, 3500, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 12000, 14000, 17000, 20000, 25000, 31000, 42000);
    Fprice_selected = document.getElementById("Fprice").selectedIndex
    Tprice_selected = document.getElementById("Tprice").selectedIndex
  
 
   for (var i = BudgetArray.length - 1; i >= 0; --i) {
     	if (i==0)
     	{
     		document.getElementById("Fprice").options[i].text =  " Any "  
        	document.getElementById("Tprice").options[i].text =  " Any " 
     	}
     	else{   
            	document.getElementById("Fprice").options[i].text = "US$" + BudgetArray[i] + "  " + code + Math.round(parseInt(BudgetArray[i])* rate) 
            	document.getElementById("Tprice").options[i].text = "US$" + BudgetArray[i] + "  " + code + Math.round(parseInt(BudgetArray[i])* rate)
	    }
   } 
   
   document.getElementById("Fprice").options[Fprice_selected].selected ="1";
   document.getElementById("Tprice").options[Tprice_selected].selected = "1";

}

//check form for no results
function checkForm(form) {

    if (document.getElementById("FL_Name").value == "") {
        alert("Please enter Your Name !");
        document.getElementById("FL_Name").focus();
        return (false);
    }
    else if (!checkEmail(document.getElementById("Email").value)) {
        document.getElementById("Email").focus();
        return (false);
    }
    else if (document.getElementById("Comments").value == "") {
        alert("Please enter your request details !");
        document.getElementById("Comments").focus();
        return (false);
    }

    else { return true; }
}



function showVideo(setting_id, video_width, video_height, s_image) {
    // hide image...
    var image = document.getElementById('img001');
    image.style.display = 'none';

    // Show video
    var videoDiv = document.getElementById('video-location');
    if (player_show == 0) {
        var video_html = get_player_code(setting_id, video_width, video_height, s_image);
        videoDiv.innerHTML = video_html;
        videoDiv.style.display = "inline";
        player_show = 1;
    }
    else
    //videoDiv.innerHTML = get_player_code(setting_id,video_width,video_height,s_image);
    {
        flv_video = 'http%3A//www.diamonds-usa.com/Videos/' + setting_id + '.flv';
        start_image = 'http%3A//www.diamonds-usa.com/' + s_image;
        buffer_time = 5;
        AC_FL_RunContent('type', 'application/x-shockwave-flash', 'data', 'player_flv_maxi.swf', 'width', video_width, 'height', video_height, 'movie', 'http://unis.co.il/player_flv_maxi', 'allowfullscreen', 'true', 'flashvars', 'flv=' + flv_video + '&amp;' +
        'startimage=' + start_image + '&amp;autoplay=1&amp;autoload=1&amp;' +
		'showplayer=always&amp;volume=70&amp;margin=0&amp;showvolume=1&amp;' +
		'showtime=1&amp;showfullscreen=0&amp;playercolor=6D8391&amp;' +
		'loadingcolor=ffffff&amp;buttonovercolor=3B5672&amp;sliderovercolor=D1D1D1&amp;' +
		'buffer=' + buffer_time + '&amp;bufferbgcolor=6D8391&amp;videobgcolor=ffffff');
        videoDiv.style.display = "inline";
        player_show = 0;
    }
    //flv=uni.flv&title=uni&startimage=http%3A//unis.co.il/images/video_hebrew.jpg&autoplay=1&autoload=1&volume=75&margin=0&bgcolor1=ffffff&amp;bgcolor2=ffffff&amp&showvolume=1&showtime=0&showplayer=always&showfullscreen=0&playercolor=6D8391&loadingcolor=ffffff&buttonovercolor=3B5672&sliderovercolor=D1D1D1&bufferbgcolor=6D8391&videobgcolor=FFFFFF' ); 
}

function showSwf(setting_id, video_width, video_height) {
    var swf_code;
    // hide image...
    var image = document.getElementById('img001');
    image.style.display = 'none';

    swf_code = '<object type="application/x-shockwave-flash" data="Videos/swf/' + setting_id + '.swf" width="' + video_width + '" height="' + video_height + '">' +
		    '<param name="movie" value="Videos/swf/' + setting_id + '.swf" />' +
		    '<param name="quality" value="high" />' +
		    '<param name="wmode" value="opaque" />' +
		    '</object>';
    // Show video
    var videoDiv = document.getElementById('video-location');
    //videoDiv.innerHTML = swf_code;
    AC_FL_RunContent('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0', 'width', video_width, 'height', video_height, 'src', 'Videos/swf/' + setting_id, 'quality', 'high', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 'movie', 'Videos/swf/' + setting_id); //end AC code
    videoDiv.style.display = "inline";
    player_show = 1;
}


function showImage(imgSrc)
{
    // Hide video
    var videoDiv = document.getElementById('video-location');
    videoDiv.innerHTML = "";
    videoDiv.style.display = "none";

    // show relevant image...
    var image = document.getElementById('img001');
    image.src=imgSrc;
    image.style.display='inline';
}


